This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/TheWicked2021 on 2024-09-29 11:06:03+00:00.


Since I wanted to switch to Wayland and did not find any good solution to control the clocks, power limit and fan speed of my Nvidia GPU, I made a simple CLI tool using the Nvidia Management Library (NVML).

You can find other solutions, which I did not like, because they required an X server running in the background or did not combine overclocking features with the ability of setting a custom fan curve.

Personally I am using it to set a positive clock offset together with a lower power limit, basically maintaining the same performance, but with better efficiency. I am combining this with a custom curve so the GPU stays silent, even under load.

I thought this tool might be useful for others as well, but note that it is still under testing and it is impossible for me to guarantee that it works on every hardware, so use it at your own risk! Don’t just set mindless parameters and double check if it is working as intended, before adding it to startup.