There is a fancontrol tool in Linux (Debian included), but it has no GUI. Nevertheless, it's more convenient and safe to let your motherboard control your fans, otherwise it's an easiest way to burn something inside your PC. Personally, I let my motherboard control fans in my PC, and I monitor their speeds using lm-sensors and conky GUI. Answer from Aristeo812 on reddit.com
🌐
Debian Manpages
manpages.debian.org β€Ί unstable β€Ί fancontrol β€Ί fancontrol.8.en.html
fancontrol(8) β€” fancontrol β€” Debian unstable β€” Debian Manpages
April 12, 2025 - It reads its configuration from a file, then calculates fan speeds from temperatures and sets the corresponding PWM outputs to the computed values.
🌐
Stack Exchange
unix.stackexchange.com β€Ί questions β€Ί 590307 β€Ί how-to-manually-set-cpu-fan-speed-in-debian-linux
How to manually set CPU Fan Speed in Debian Linux? - Unix & Linux Stack Exchange
June 1, 2020 - I then ran the fancontrol configuration script with pwmconfig: hwmon0 is it8620 hwmon1 is k10temp hwmon2 is fam15h_power hwmon3 is radeon Found the following PWM controls: hwmon0/pwm1 current value: 0 hwmon0/pwm2 current value: 0 hwmon0/pwm3 current value: 0 hwmon0/pwm4 current value: 255 hwmon0/pwm5 current value: 255 Giving the fans some time to reach full speed...
Discussions

[Help needed] Fan control on headless linux server
Apparently you need to upgrade to a very recent kernel version: https://www.phoronix.com/news/Intel-GPU-Fan-Speed-Linux More on reddit.com
🌐 r/debian
10
1
November 25, 2024
Fan control software for Linux?
There is a fancontrol tool in Linux (Debian included), but it has no GUI. Nevertheless, it's more convenient and safe to let your motherboard control your fans, otherwise it's an easiest way to burn something inside your PC. Personally, I let my motherboard control fans in my PC, and I monitor their speeds using lm-sensors and conky GUI. More on reddit.com
🌐 r/linux4noobs
31
84
June 6, 2022
Recent Linux transition however fan control is lost.

I run a second monitor for my laptop and the fans decide to just go mental for no reason when I'm not even running anything intensive

It's probably due to the memory clock on the dedicated graphics increasing in response to the multi-monitor setup. It may well be heating the vram and causing the fans to ramp up.

More on reddit.com
🌐 r/linux_gaming
3
3
December 20, 2023
Is there any full featured fan control software for Linux, like SpeedFan in Windows?
My motherboard is intelligent enough to be able to handle ramping up RPMs when necessary. What's the purpose of babysitting fan speeds? More on reddit.com
🌐 r/linuxquestions
9
4
October 19, 2018
🌐
Baeldung
baeldung.com β€Ί home β€Ί administration β€Ί controlling fan speed in linux
Controlling Fan Speed in Linux | Baeldung on Linux
3 weeks ago - In this tutorial, we’ll discuss ... temperature, fan speed, and voltage sensors. fancontrol is an lm-sensors utility that regulates fan speed according to system temperature....
🌐
Debian
packages.debian.org β€Ί trixie β€Ί fancontrol
Debian -- Details of package fancontrol in trixie
This package contains a daemon that calculates fan speeds from temperatures and sets the corresponding PWM outputs to the computed values.
🌐
Deye PV Balkonkraftwerk
libe.net β€Ί en β€Ί fan-control-debian
Fan control Linux Debian: Fancontrol
September 26, 2022 - The script tests the individual fans and can then assign them to a temperature sensor with corresponding threshold values: ... sudo pwmconfig # pwmconfig version 3.6.0 This program will search your sensors for pulse width modulation (pwm) controls, and test each one to see if it controls a fan on your motherboard.
🌐
Debian Manpages
manpages.debian.org β€Ί testing β€Ί fancontrol β€Ί pwmconfig.8.en.html
pwmconfig(8) β€” fancontrol β€” Debian testing β€” Debian Manpages
It is strongly recommended to run pwmconfig at a time when there is no significant system load, to minimize the risk of overheating. pwmconfig searches your sensors for pulse width modulation (PWM) controls, and tests each one to see if it controls a fan on your motherboard.
Find elsewhere
🌐
Debian
packages.debian.org β€Ί bookworm β€Ί fancontrol
Debian -- Details of package fancontrol in bookworm
This package contains a daemon that calculates fan speeds from temperatures and sets the corresponding PWM outputs to the computed values.
🌐
Debian Manpages
manpages.debian.org β€Ί stretch β€Ί fancontrol β€Ί fancontrol(8)
fancontrol(8) β€” fancontrol β€” Debian stretch β€” Debian Manpages
It reads its configuration from a file, then calculates fan speeds from temperatures and sets the corresponding PWM outputs to the computed values.
🌐
Debian
packages.debian.org β€Ί fancontrol
I Challenge Thee
I Challenge Thee Β· AI scrapers break the web, to use this page you'll need JavaScript enabled
🌐
Linux Questions
linuxquestions.org β€Ί questions β€Ί linux-software-2 β€Ί looking-for-an-easy-to-use-fan-control-app-for-debian-12-a-4175733334
Looking for an easy to use fan control app for Debian 12
January 29, 2024 - Using Debian 12 and I'd like to know if there's an app out there (prefer a GUI ) that lets me see and EASILY control -all- fans attached to my system.
🌐
Debian Manpages
manpages.debian.org β€Ί fancontrol
fancontrol(8) β€” fancontrol β€” Debian trixie β€” Debian Manpages
It reads its configuration from a file, then calculates fan speeds from temperatures and sets the corresponding PWM outputs to the computed values.
🌐
Debian
packages.debian.org β€Ί buster β€Ί utils β€Ί fancontrol
Debian -- Details of package fancontrol in buster
October 15, 2022 - two or more packages specified (fancontrol buster) See our contact page to get in touch. Content Copyright Β© 1997 - 2026 SPI Inc.; See license terms. Debian is a trademark of SPI Inc. Learn more about this site.
🌐
Debian Manpages
manpages.debian.org β€Ί bullseye β€Ί fancontrol β€Ί fancontrol.8.en.html
fancontrol(8) β€” fancontrol β€” Debian bullseye β€” Debian Manpages
January 30, 2021 - It reads its configuration from a file, then calculates fan speeds from temperatures and sets the corresponding PWM outputs to the computed values.
🌐
joeplaa wiki
wiki.joeplaa.com β€Ί tutorials β€Ί how-to-install-and-configure-fancontrol-pc
How to install and configure fancontrol (PC) | joeplaa wiki
Control (lower) fanspeeds on Ubuntu PC. On Ubuntu/Debian (Proxmox) this can be achieved by installing the lm-sensors package to read the CPU temperature data and fancontrol to control the fan speeds.
🌐
GitHub
github.com β€Ί ROHANSHAJ β€Ί LaptopFanControl-with-NBFC-for-linux
GitHub - ROHANSHAJ/LaptopFanControl-with-NBFC-for-linux: A simple Python GUI application for controlling laptop fans on Ubuntu/Debian systems using NBFC-Linux. It automates the setup of NBFC, lets you choose from available fan configurations, and provides an easy-to-use interface to adjust fan speeds and monitor system stats like CPU, GPU, and RAM usage. Β· GitHub
A simple Python GUI application for controlling laptop fans on Ubuntu/Debian systems using NBFC-Linux. It automates the setup of NBFC, lets you choose from available fan configurations, and provides an easy-to-use interface to adjust fan speeds ...
Starred by 14 users
Forked by 2 users
Languages Β  Python
🌐
Debian Manpages
manpages.debian.org β€Ί bookworm β€Ί fancontrol β€Ί fancontrol.8.en.html
fancontrol(8) β€” fancontrol β€” Debian bookworm β€” Debian Manpages
It reads its configuration from a file, then calculates fan speeds from temperatures and sets the corresponding PWM outputs to the computed values.
🌐
Linux.org
linux.org β€Ί home β€Ί forums β€Ί general linux forums β€Ί distribution specific β€Ί debian and derivatives
Fancontrol under Debian 11 | Linux.org
October 9, 2022 - The site (this one) kinda mangled that. Here's the URL I'd read: Open this link: reddit.com/r/archlinux/comments/udoura/fan_speed_control_acer_nitro_51545/ (That one shouldn't expand to show the post.) There are comments like "i selected the AN515-51 config and i can control my fans" which makes me think you can do it by manually selecting the fan control settings.
🌐
Reddit
reddit.com β€Ί r/debian β€Ί [help needed] fan control on headless linux server
r/debian on Reddit: [Help needed] Fan control on headless linux server
November 25, 2024 -

I just got myself an Intel Arc A380 for my home server that's going to be run a media server, self-hosted cloud store, etc. I am running the latest Debian (but I am open to switching distros, if justified).

My problem is that the GPU fans drive me nuts, as they keep spinning up and down constantly.
I've observed that they speed up when the GPU temps exceed 30Β°C, and go down once it is lower. My idle temps are between 28-31Β°C.

I would like to set up a custom curve (or at least some temperature points and values) via a terminal. I've read up on multiple threads and saw that there are solutions available for NVIDIA or AMD GPUs, but haven't found anything close to a solution on Intel. Does anyone know about anything that might help me? Thank you in advance.