Limiting power and temperature on nVidia 4090 with newer linux driver versions

Hello,

when I use the driver 525.147.05 I can easily limit the power of my mobile 4090 by running sudo nvidia-smi -pl 80.
But when I update the driver, e.g. to version 545.29.06, it is not possible to limit the power anymore, the nvidia-smi just tells me then “Changing power management limit is not supported for GPU”.
Also trying a different approach and trying to limit the temperature with sudo nvidia-smi -gtt 75 is failing (it’s failing with the 525 as well as with the 545 driver).

Can you please tell me how I can limit the temperature or the power draw of my mobile 4090 with newer Linux driver versions?

1 Like

Please check if your notebook support platform profiles and switch to “low-power” or “quiet”.
https://docs.kernel.org/userspace-api/sysfs-platform_profile.html
https://gitlab.gnome.org/Infrastructure/Mirrors/lorry-mirrors/gitlab_freedesktop_org/hadess/power-profiles-daemon
If that’s not available, you could limit clocks using nvidia -lgc clockmin,clockmax