Hi, I’ve been using Fedora for a few months now and I’ve noticed that my GPU (GTX 970) constantly draws 48 watts at idle. Looking at nvidia-settings, my GPU is constantly stuck in the highest performance level, even with nothing running, it sticks there.
I have 2 monitors, one’s 165hz and one’s 60hz, and it happens both on X11 and Wayland
also happens both on GNOME and Hyprland
here’s the nvidia-smi output:
pottis in ~ λ nvidia-smi
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 530.41.03 Driver Version: 530.41.03 CUDA Version: 12.1 |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce GTX 970 Off| 00000000:01:00.0 On | N/A |
| 0% 59C P0 51W / 200W| 193MiB / 4096MiB | 18% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+
+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 21239 G Hyprland 122MiB |
| 0 N/A N/A 21715 G kitty 25MiB |
+---------------------------------------------------------------------------------------+
Is there anyway to have it actually drop down to lower performance levels when the GPU isnt being heavily used? It’s already set to Adaptive in nvidia-settings.