-
openrazer
Open source driver and user-space daemon to control Razer lighting and other features on GNU/Linux
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I have been using Logitech for years and you can just install Piper to make use of the features like the profiles, configuring the mouse sensitivity, the colors, etc. There is also g810-led. I also wrote my own tool to play around with their HID++ protocol, but never got around to finishing it.
-
g810-led
Linux led controller for Logitech G213, G410, G413, G512, G513, G610, G810, g815, G910 and GPRO Keyboards
I have been using Logitech for years and you can just install Piper to make use of the features like the profiles, configuring the mouse sensitivity, the colors, etc. There is also g810-led. I also wrote my own tool to play around with their HID++ protocol, but never got around to finishing it.
-
OpenRGB required a kernel patch, because it is trying to interface over I2C from userspace and one of the I2C controllers it needed support for didn't have a functional driver in the kernel yet. One of the biggest problems with the I2C bus, is that the kernel misses a lot of drivers for the various I2C controllers because the data sheets are usually not publicly available. This is also why lm-sensors often has trouble detecting your temperature sensors on various motherboards, because everything is in place, except for the driver to actually set up the I2C controller and send/receive the data over the I2C bus for you. See the description where it talks about the Nuvoton NCT6775, that is just to add support for that particular I2C controller.
-
OpenRGB required a kernel patch, because it is trying to interface over I2C from userspace and one of the I2C controllers it needed support for didn't have a functional driver in the kernel yet. One of the biggest problems with the I2C bus, is that the kernel misses a lot of drivers for the various I2C controllers because the data sheets are usually not publicly available. This is also why lm-sensors often has trouble detecting your temperature sensors on various motherboards, because everything is in place, except for the driver to actually set up the I2C controller and send/receive the data over the I2C bus for you. See the description where it talks about the Nuvoton NCT6775, that is just to add support for that particular I2C controller.
Related posts
-
Why the hell do Gaming Hardware brands make drivers for Mac, but not for Linux?
-
Razor setup.exe GUI - steam deck
-
Razer mouse does not charge (on dock) when computer is locked but powered on and not suspended.
-
Dead by Daylight's Steam Deck Support is Official. Confirmed to Us by Behaviour Interactive.
-
OpenRazer Release v3.6.0