

No official/manufacturer software required.Can operate standalone or in a client/headless server configuration.Connect multiple instances of OpenRGB to synchronize lighting across multiple PCs.Control lighting from third party software using the OpenRGB SDK.Set colors and select effect modes for a wide variety of RGB hardware.You can see a list of applications supporting the OpenRGB SDK here. For example, there's a Keyboard Visualizer application created by the same developer that you can use to turn your OpenRGB-supported RGB setup into a light show for your music. There's also support for using third-party software to control the lighting, thanks to the OpenRGB SDK. You can use OpenRGB either by taking advantage of its Qt5 GUI, or from the command line. It doesn't support every manufacturer out there though, so for a complete list of compatible devices, see this list. The application can be used to control the RGB lighting in keyboards, mice, mousemats, motherboards, RAM modules, graphics cards, LED strips, fan controllers, smart LED light bulbs, fans, coolers, and more, from brands / manufacturers like ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake, and more. It's available for Linux and Microsoft Windows. I changed registry 0圆2 and 0圆6, but data 0xCE and 0xD0 and 0xD1 dont changed.OpenRGB is a free and open source application to control RGB lighting for a multitude of devices, independent of the manufacturer. But the code is working, because tuxedo-fan-control works on my laptop. It seems I made a mistake somewhere because in RW utility (Read Write everything) this sequence does not work. From this code it is clear that for manual control of the fan speed we need:Ģ) for the case of CPU FAN in 0圆2 port send command 0x1ģ) then sent hex data FAN speed to 0圆2 port WriteData(fanDuty) //in 0圆2 port fan speed Napi::Boolean SetFanDuty(const Napi::CallbackInfo& info)
