OpenRGB I2c/SMBus error

Hey,

I have recently switched to Garuda Linux and wanted to adjust my keyboard colors with OpenRGB. I did so on my previous distro with no issues and the settings haven’t changed.

When I open the app the error I get is:

WARNING:

One or more I2C/SMBus interfaces failed to initialize.

RGB DRAM modules and some motherboards’ onboard RGB lighting will not be available without I2C/SMBus.

On Linux, this is usually because the i2c-dev module is not loaded. You must load the i2c-dev module along with the correct i2c driver for your motherboard. This is usually i2c-piix4 for AMD systems and i2c-i801 for Intel systems.

Is anyone able to help here?
I tried looking for info, but I am relatively new to all this, and here the only thread related is in German, even with some understanding and translator I didn’t find answers.

ASUS TUF A15, AMD Ryzen 5 7535HS

Please, post garuda-inxi, also search about the web.

https://superuser.com/questions/1479195/how-to-load-i2c-dev-module-on-boot-with-systemd
and read again the warning text you posted.

5 Likes

Hi there, welcome to the forum.
Please always remember to provide the output of

garuda-inxi

as per topic template.
According to the Arch wiki for your model

Keyboard rgb control requires asusctl (only static effect available)

Maybe you could give it a try.
If that doesn’t help, maybe you could give a look at the upstream issue tracker:

5 Likes

If you open the package webpage for openrgb it lists:

I don’t know if you have Razer peripherals (because no garuda-inxi), but for basic functionality on such a laptop you need i2c-tools installed for internal serial communication.

5 Likes

Thank you all, issue solved. :slight_smile:

Great.
Could you please provide more information for future forum users/searchers?

6 Likes

I think it was be solved

This is usually i2c-piix4 for AMD systems and i2c-i801 for Intel systems.

So install one or another

1 Like