NVIDIA 580.105.08 added New Env to Disable GPU Boost for CUDA apps

0
3

NVIDIA 580.105.08, a new point release for the latest production branch driver for Linux, was released yesterday.

This is the 5th release in the NVIDIA 580 series. It introduced a new environment variable and fixed various bugs.

In the passt 4 NVIDIA 580 releases, it added fifo-v1 protocol support for Vulkan apps running on Wayland session, reducing visual inconsistencies and potential stuttering.

It as well enabled RMIntrLockingMode feature by default, which can help reduce stutter especially when using virtual reality (VR), and, added Smooth Motion frame generation support for GeForce RTX 40 Series GPUs.

NVIDIA 580 supports Smooth Motion for RTX 40 Series GPUs

In the new 580.105.08 driver, it added new CUDA_DISABLE_PERF_BOOST environment variable, allowing to disable boosting the GPU to a higher power state when running CUDA applications.

This is useful for saving power and prevent overheating, when your GPU is powerful enough handling the job when running at base clock speed.

To enable this feature, you may set it per app basis:

  • run command export CUDA_DISABLE_PERF_BOOST=1 in terminal, and start apps from that terminal window.
  • set env CUDA_DISABLE_PERF_BOOST=1 /path/to/executable EXEC value in your app’s desktop entry (.desktop file).

Or, write export CUDA_DISABLE_PERF_BOOST=1 to .profiles or .bashrc file so it works for all CUDA applications.

Besides that, the new driver also fixed various bugs. They include crashes for Metro Exodus EE and Rage2 video games, as well as:

  • HDMI display blank issue and HDMI FRL not working issue after unplug and re-plug in.
  • vfio-pci module soft lockup after powering off a VM with passed-through NVIDIA GPUs.
  • VRR blank screen issue.
  • large resolution or high refresh rate modes (e.g., 7680x2160p@240hz) not available when using HDMI FRL or DisplayPort.

And, here are more features in NVIDIA 580 driver series:

  • add support YCbCr 4:2:2 display modes, which is designed for brandwidth reduction and efficient video and image compression.
  • Update nvidia-settings, NVML, and nvidia-smi to show clocks before thermal and idle slowdowns.
  • Bigscreen Beyond Head Mounted Displays compatibility.
  • new “OutputBitsPerComponent” MetaMode attribute to control the number of bits per color component transmitted via a display connector.

For more details, see the releases for NVIDIA 580.65.06, 580.76.05, 580.82.07, 580.95.05, and 580.105.08.

Install NVIDIA 580.105.08 in Ubuntu:

Ubuntu has made NVIDIA 580 driver packages into system repository (restricted) for current Ubuntu 22.04, 24.04, 25.04 and 25.10.

So far, it’s NVIDIA 580.95.05. While, the latest 580.105.08 as usual will be available in next few weeks if everything goes well.

If you can’t wait, then try adding the popular “Graphics Drivers” team PPA which usually updates the driver packages timely.

After that, use either ubuntu-drivers install nvidia:580 command, or “Additional Drivers” utility to install the driver package.


LEAVE A REPLY

Please enter your comment!
Please enter your name here