6

FWIW, I asked this question on Stack Overflow first.

Since I switched to a new AMD Ryzen system my computer lit-up. All new hardware components seem nowadays to have such fancy(?) RGB-LEDs built in (even in memory modules, even the stock CPU-cooler from AMD).

I don't like that and want to switch all LEDs in my system off.

The BIOS settings don't offer any control over the LEDs. Only the mainboard's manufacturers utility software (all for Windows) seem to be capable of controlling that lightning in my computer case.

Is there a way to control such LEDs via Linux?

Giacomo1968
  • 58,727
gue
  • 221

3 Answers3

3

You can use OpenRGB.

For faster startup you can go to settings tab and disable the devices you are not using.

Destroy666
  • 12,350
2

even in memory modules, even the stock CPU-cooler from AMD

Many devices simply take power and then do things. They don't necessarily have control or signal lines to be able to modify or turn off LEDs.

IF LEDs are built into devices then they might not have any control whatsoever beyond the power switch on your power supply. Just because it is in your computer doesn't mean that everything is immediately controllable.

If you don't like the lighting inside your case then you should get a case that hides the lights or move the case to somewhere else where you will not notice them.

Otherwise the careful application of violence may be your only option.

Many devices have exposed wires going to the LEDs, you may be able to cut those wires and disable them that way. See How can I disable the LEDs on my Gammaxx 400 CPU cooler?

Mokubai
  • 95,412
0

I feel that the @Mokubai answer is correct in many cases - esp. for the el-cheapo, small, "gaming", Chinese-made keyboards like the ones sold on Amazon.

One solution that seems to work with keyboards that can be controlled is a small utility called brightnessctl. I think it's a good tool because it works for both headless and X/Wayland/GUI systems, and seems to be coded by someone who spent a fair amount of time understanding the device structure in Linux.

I use Debian, and brightnessctl is available through apt.

Seamus
  • 204