Brand new to Linux and Fedora. Cannot change the RGB on my RAM

Hello everyone. I finally decided to take the plunge from Windows to Linux. So far things have gone relatively smooth and I like how intuitive KDE Plasma feels.

My only real problem is I cannot for the life of me figure out how to change the color of the RGB on my RAM. Its Corsair Vengance 32GB DDR5. I’ve only tried using Openrgb to operate it. If there’s another software I can use I’ll try that. But as far as Openrgb goes this is the error I get:

I’ve looked up some stuff on loading the correct module from openrgb’s site but im genuinely lost here and feel like I need my hand held (especially with using terminal commands). Here’s my system info

I’m sorry if I didn’t meet the guidelines in my help request I just really wanna get this solved and change my lights from puke rainbow to blue and enjoy Fedora :sob:

:thinking:

Can you send the link of the site that you checked?

Terminal commands are an essential tool for linux because (web-discoverable) text is the most efficient way to describe problems and solutions and can be found by other Linux users with the same issue. My colleagues have found the (free, written by a human, with translations to languages other than English) PDF book from https://LinuxCommand.org a valuable resource.

Looking at the first image, its quite simple—it just tells you to load two modules.

  1. i2c-dev
  2. i2c-piix4 (since you have an AMD processor)
sudo modprobe i2c-dev
sudo modprobe i2c-piix4

I apologize it was actually this link from github I have no idea what to do with.

I copy and pasted both of the lines you gave me in the terminal and it didn’t do anything…

Sorry if rainbow RGB is your thing

:rainbow: are nothing to fear or to make one :face_vomiting:

Hope you get your issue resolved.

Me too. Its driving me insane.

You dont need the github, the download you want is at OpenRGB - Releases It will of course be the Fedora release, which is an .rpm file.

Download that file and put into a directory you want, and then in that directory type sudo dnf install /pathtofile and it should install for you.

Then try and open the program. Let us know how that goes - and dont forget to see if your device is supported at OpenRGB - Supported devices

MatH, I really appreciate this response.

I tried using the terminal as you directed. I am not sure what I did wrong.

Also going off of the links you sent it would appear as if my RAM isn’t supported for changing the RGB unless I’m reading that chart wrong. I have Corsair Vengeance…

See after the word install, there should be a space, and only one slash.
Edit, you got that - are you running the last command from in the same folder as which the file has been downloaded or placed?

Corsair Vengence RAM is listed as Effect compatible, but I have no idea if you motherboard also needs to be compatible. Im just looking this topic up for the first time.

If you can post your command in preformatted text rather than screenshot, I can copy paste it.

this is preformatted text
where we could paste commands

OpenRGB is in the Fedora repos, and based on the screenshot in the first post, OP has already installed it. So no need to download and install an RPM.

They’re stuck a couple of steps beyond that, i.e. getting it to detect and operate their specific hardware.

I ran the command after I placed the file on my desktop.

JigglyNorris@NF-Jiggly:~$ sudo dnf install /home/JigglyNorris/Desktop/openrgb_1.0rc3.1_x86_64_f43_5e81e26.rpm 
[sudo] password for JigglyNorris: 
Updating and loading repositories:
Repositories loaded.
Package                           Arch     Version                               Repository            Size
Downgrading:
 openrgb                          x86_64   0:0.9.2026^1.0rc3.1-0.fc43            @commandline       9.8 MiB
   replacing openrgb              x86_64   0:1.0~rc2-3.20260126git74cbdcc.fc44   fedora             7.9 MiB

Transaction Summary:
 Replacing:          1 package
 Downgrading:        1 package

Total size of inbound packages is 3 MiB. Need to download 0 B.
After this operation, 2 MiB extra will be used (install 10 MiB, remove 8 MiB).
Is this ok [y/N]: y
Running transaction
Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
  - file /usr/lib/udev/rules.d/60-openrgb.rules from install of openrgb-0.9.2026^1.0rc3.1-0.fc43.x86_64 conflicts with file from package openrgb-udev-rules-1.0~rc2-3.20260126git74cbdcc.fc44.noarch
JigglyNorris@NF-Jiggly:~$ 

PG just pointed out openrgb is in Fedora already, so you only need to type
sudo dnf install openrgb
and he pointed out that you already have it installed

Yes, even after following directions this is what I am still getting;

JigglyNorris@NF-Jiggly:~$ sudo openrgb
Connection attempt failed
[i2c_smbus_linux] Failed to read i2c device PCI device ID
[i2c_smbus_linux] Failed to read i2c device PCI device ID
[i2c_smbus_linux] Failed to read i2c device PCI device ID
[i2c_smbus_linux] Failed to read i2c device PCI device ID
[i2c_smbus_linux] Failed to read i2c device PCI device ID
[i2c_smbus_linux] Failed to read i2c device PCI device ID
<h2>Some internal devices may not be detected:</h2><p>One or more I2C or SMBus interfaces failed to initialize.</p><p><b>RGB DRAM modules, some motherboards' onboard RGB lighting, and RGB Graphics Cards, will not be available in OpenRGB</b> without I2C or SMBus.</p><h4>How to fix this:</h4><p>On Linux, this is usually because the i2c-dev module is not loaded.</p><p>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.</p><p>See <a href='https://help.openrgb.org/'>help.openrgb.org</a> for additional troubleshooting steps if you keep seeing this message.<br></p><h3>If you are not using internal RGB on a desktop this message is not important to you.</h3>
JigglyNorris@NF-Jiggly:~$ 

Have you followed the instructions at Documentation/SMBusAccess.md · master · Adam Honse / OpenRGB · GitLab ?

It basically says

**Linux**

Install the i2c-tools package.
Load the i2c-dev module: sudo modprobe i2c-dev
Load the i2c driver for your chipset:

**AMD**

sudo modprobe i2c-piix4


**If you want the i2c modules to load automatically at boot, run the following:**

sudo touch /etc/modules-load.d/i2c.conf
sudo sh -c 'echo "i2c-dev" >> /etc/modules-load.d/i2c.conf'
Run the following based on which i2c drivers you loaded in the previous section:

sudo sh -c 'echo "i2c-i801" >> /etc/modules-load.d/i2c.conf'
sudo sh -c 'echo "i2c-piix4" >> /etc/modules-load.d/i2c.conf'

While @sketch-exe said to run two commands, he did not mention to install i2c-tools .
In addition, if you have rebooted since loading the modules, they will have been lost on restart.

OpenRGB also has a Discord where they would know more than we do OpenRGB Community

Sigh, thanks for your help. Following those steps nothing has changed. This has me torn because so far I love Fedora KDE but shit like this makes me want to go back to Windows.

I understand, go and ask on the Discord, but if you find out, do report back.

If worst comes to worst I can always recommend some thick acrylic paint.