How do I control fan speeds?

Back with another question!

So on Windows I used SpeedFan and had no issues controlling the speeds. It was easy and straight forward. I am not sure how to do this on Linux though or what programs/setting options I have for it.

I have a custom built gaming PC with 5 fans. It can be rather noisy even when I am not running intensive programs or gaming. I want to be able to slow them down a bit when they don’t need to be going as strong. I don’t know if any of the information matters though.

1 Like

The Arch wiki has a great document all about this here: Fan speed control - ArchWiki
Either pick one specifically for your system or just try lm-sensors.

You might also want to try this if you want a GUI: GitHub - tuxedocomputers/tuxedo-control-center: A tool to help you control performance, energy, fan and comfort settings on TUXEDO laptops. - haven’t tried it myself but it looks promising.

1 Like

I have used lm_sensors in the past and it worked quite well. You install that and then use System Monitor GUI to control everything. It collects the data for you. I believe this works best for (or only with) KDE and GNOME. I used it when I was using KDE.

1 Like

Have you checked for options within your motherboard’s firmware via boot menu? Some will have the options to control them that way. I mean you can’t really do this on the fly though but you can lower them based on need/desire.

1 Like

So I tried the im-sensors route and for whatever reason, it is not working for me. I don’t know if I am doing it wrong or what. I followed the guide and everything on using it. Maybe it just doesn’t work on my PC specifically because of the build? I can’t figure it out. Maybe I did something wrong.