I have a “Razer BlackWidow V4 Pro” keyboard and “DeathAdder V3” mouse, and I experience a few issues like the shift key not registering sometimes and some keys being registered twice when I press them once. I was hoping the openrazer drivers could fix my issues, but I am having trouble setting them up. I installed the openrazer-daemon, openrazer-driver-dkms, python-openrazer and polychromatic packages. I added my user to the openrazer and plugdev user groups and enabled and started the openrazer-daemon service. When I open Polychromatic, it’s able to detect my devices, but it claims openrazer isn’t set correctly:
When I check the openrazer-daemon service with systemctl, I see that it failed with result exit-code. I ran journalctl --user -xeu openrazer-daemon.service and found this:
May 23 17:29:08 Shai-Desktop-CachyOS openrazer-daemon[2716]: 2026-05-23 17:29:08 | razer | INFO | Initialising Daemon (v3.12.2). Pid: 2716
May 23 17:29:08 Shai-Desktop-CachyOS openrazer-daemon[2716]: 2026-05-23 17:29:08 | razer.screensaver | INFO | Initialising DBus Screensaver Monitor
May 23 17:29:08 Shai-Desktop-CachyOS openrazer-daemon[2716]: 2026-05-23 17:29:08 | razer | INFO | Serving DBus
May 23 17:32:21 Shai-Desktop-CachyOS openrazer-daemon[2716]: 2026-05-23 17:32:21 | razer | INFO | Stopping daemon on signal 15
May 23 17:32:21 Shai-Desktop-CachyOS openrazer-daemon[2716]: Stopping daemon.
May 23 17:32:21 Shai-Desktop-CachyOS openrazer-daemon[2716]: Exception ignored in atexit callback <bound method Daemonize.exit of <daemonize.Daemonize object at 0x7f63587c4ec0>>:
May 23 17:32:21 Shai-Desktop-CachyOS openrazer-daemon[2716]: Traceback (most recent call last):
May 23 17:32:21 Shai-Desktop-CachyOS openrazer-daemon[2716]: File "/usr/lib/python3.14/site-packages/daemonize.py", line 72, in exit
May 23 17:32:21 Shai-Desktop-CachyOS openrazer-daemon[2716]: sys.exit(0)
May 23 17:32:21 Shai-Desktop-CachyOS openrazer-daemon[2716]: SystemExit: 0
May 23 17:39:15 Shai-Desktop-CachyOS systemd[1259]: Starting Daemon to manage razer devices in userspace...
Openrazer and Polychromatic used to work in the past, but now I am always stuck in this state. Can somebody help me solve this?
A recent change to the kernel ABI means that the kernel module provided in openrazer-driver-dkms no longer compiles. The openrazer devs are aware and have some changes upstream so it’s just a matter of waiting.
In the meantime you can use the cachy lts kernel which allows the kernel module to compile successfully.
dkms status
openrazer-driver/3.12.2, 6.18.32-1-cachyos-lts, x86_64: installed
this seems to have been fixed with today’s kernel release (7.0.10) any variant.

























