This guide creates a custom file sensor in CoolerControl to base fan curves on GPU power draw (via nvidia-smi), scaled to a fake temperature (0–100°C) for any GPU TDP. Edit TDP value in script for your GPU (e.g., 350W for RTX 3090).
- NVIDIA GPU with nvidia-smi installed.
- CoolerControl on Linux.
- Run commands as user or sudo where needed.
Create ~/gpu_power_to_temp.sh: