I have spent some time today trying to get openRGB to work controlling my sapphire 7900xtx nitro+ and have been unsuccessful.
The openRGB website says that it’s supported but I have been unable to turn the LED off
screen freezes or goes black screen when running openrgb. entire system hangs and needs to be hard reset. seems to occur at time of detecting devices.
SYSTEM:
Motherboard: ASUS ROG STRIX X670E-I
CPU: AMD
GPU: 7900 xtx
OS: Fedora 39
KDE Plasma: 5.27.11
Kernel Version: 6.7.10-200.fc39.x86_64 (64-bit)
Windowing System: X11
OpenRGB 0.91
installed the UDEV rules manually
added the acpi_enforce_resources=lax Kernel Parameters
installed i2c-tools and added $USER to i2c group
sample output i was able to copy at time of crash:
$ openrgb --loglevel 6
Attempting to connect to local OpenRGB server.
Connection attempt failed
Local OpenRGB server unavailable.
Running standalone.
[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
logs are empty, just shows the following:
OpenRGB v0.91
Commit: from
Launched: 20240401_091151
====================================================================================================
tried the following arguments;
--no-detect
results in an empty GUI as expected, but at least the application opens. attempting to detect devices from here results in a system freeze
-l
results in a system freeze and a hard reset
one thing i’m curious about, the README mentions using sudo modprobe i2c-piix4
on AMD systems, however when i check the applied mods, this is my result. is this expected?
$ lsmod | grep i2c
i2c_piix4 32768 0
i2c_algo_bit 20480 1 amdgpu
i2c_dev 28672 2
$ cat /etc/modules-load.d/i2c.conf
i2c-dev
i2c-piix4
does this look correct?