Hello,
I’m using Zorin OS (Ubuntu-based Linux) with an NVIDIA GeForce GTX 1660 (6GB) and driver 580.126.09.
I’m looking for a way to control GPU fan speed / fan curves (similar to MSI Afterburner on Windows).
My goal is to keep GPU temperatures under control (I normally keep it under ~70°C by tuning fan curves).
System info
-
OS: Zorin OS (Ubuntu-based)
-
Desktop: GNOME (Zorin default)
-
GPU: NVIDIA GeForce GTX 1660 (6GB)
-
Driver: 580.126.09
-
CUDA: 13.0
nvidia-smi output
NVIDIA-SMI 580.126.09 Driver Version: 580.126.09 CUDA Version: 13.0
GPU: NVIDIA GeForce GTX 1660 (6GB)
Problem
On Linux I cannot find an official NVIDIA-supported method to:
-
set a custom fan curve
-
force a manual fan percentage reliably
NVIDIA X Server Settings seems very limited and does not provide proper fan curve management.
Questions
-
Is there an official NVIDIA-supported method to control GPU fan speed or configure a fan curve on Linux?
-
If not, is there any plan to improve fan curve / fan management in future Linux drivers?
-
Is there any recommended alternative tool supported by NVIDIA for fan control on Linux?
Thank you.