内存灯控需要启用模块:
# 临时加载模块(重启后失效)
sudo modprobe i2c-dev
sudo modprobe i2c-i801 # Intel 主板用此驱动
sudo modprobe i2c-piix4 # AMD 主板用此驱动
# 检查是否加载成功
lsmod | grep i2c
如果看到如下报错,请检查模块是否正确启用:
Some internal devices may not be detected:
One or more I2C or SMBus interfaces failed to initialize.
RGB DRAM modules, some motherboards' onboard RGB lighting, and RGB Graphics Cards, will not be available in OpenRGB without I2C or SMBus.
How to fix this:
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.
See help.openrgb.org for additional troubleshooting steps if you keep seeing this message.
If you are not using internal RGB on a desktop this message is not important to you
建议设置模块开机自启动:
# 创建或编辑模块配置文件
sudo vim /etc/modules-load.d/i2c.conf
# 在文件中添加以下内容 然后 :wq 保存退出
i2c-dev
i2c-i801 # Intel
i2c-piix4 # AMD
重启后生效
