{"id":49948,"date":"2025-11-05T15:14:57","date_gmt":"2025-11-05T15:14:57","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=49948"},"modified":"2025-11-05T15:14:57","modified_gmt":"2025-11-05T15:14:57","slug":"nvidia-580-105-08-env-disable-gpu-boost","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/11\/nvidia-580-105-08-env-disable-gpu-boost\/","title":{"rendered":"NVIDIA 580.105.08 added New Env to Disable GPU Boost for CUDA apps"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-38385\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>NVIDIA 580.105.08, a new point release for the latest production branch driver for Linux, was released yesterday.<\/p>\n<p>This is the 5th release in the NVIDIA 580 series. It introduced a new environment variable and fixed various bugs.<\/p>\n<p><!--more--><\/p>\n<p>In the passt 4 NVIDIA 580 releases, it added <code>fifo-v1<\/code> protocol support for Vulkan apps running on Wayland session, reducing visual inconsistencies and potential stuttering.<\/p>\n<p>It as well enabled <code>RMIntrLockingMode<\/code> feature by default, which can help reduce stutter especially when using virtual reality (VR), and, added <em>Smooth Motion frame generation<\/em> support for GeForce RTX 40 Series GPUs.<\/p>\n<div id=\"attachment_49607\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-49607\" class=\"size-large wp-image-49607\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/nvidia-4080-700x358.webp\" alt=\"\" width=\"610\" height=\"312\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/nvidia-4080-700x358.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/nvidia-4080-300x153.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/nvidia-4080-768x392.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/nvidia-4080.webp 1176w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-49607\" class=\"wp-caption-text\">NVIDIA 580 supports Smooth Motion for RTX 40 Series GPUs<\/p><\/div>\n<p>In the new 580.105.08 driver, it added new <b>CUDA_DISABLE_PERF_BOOST<\/b> environment variable, allowing to disable boosting the GPU to a higher power state when running CUDA applications.<\/p>\n<p>This is useful for saving power and prevent overheating, when your GPU is powerful enough handling the job when running at base clock speed.<\/p>\n<p>To enable this feature, you may set it per app basis:<\/p>\n<ul>\n<li>run command <code>export CUDA_DISABLE_PERF_BOOST=1<\/code> in terminal, and start apps from that terminal window.<\/li>\n<li>set <code>env CUDA_DISABLE_PERF_BOOST=1 \/path\/to\/executable<\/code> EXEC value in your app&#8217;s desktop entry (<code>.desktop<\/code> file).<\/li>\n<\/ul>\n<p>Or, write <code>export CUDA_DISABLE_PERF_BOOST=1<\/code> to <code>.profiles<\/code> or <code>.bashrc<\/code> file so it works for all CUDA applications.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-49949\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/Cover_Art_of_Metro_Exodus.webp\" alt=\"\" width=\"289\" height=\"345\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/Cover_Art_of_Metro_Exodus.webp 289w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/Cover_Art_of_Metro_Exodus-251x300.webp 251w\" sizes=\"auto, (max-width: 289px) 100vw, 289px\" \/><\/p>\n<p>Besides that, the new driver also fixed various bugs. They include crashes for Metro Exodus EE and Rage2 video games, as well as:<\/p>\n<ul>\n<li>HDMI display blank issue and HDMI FRL not working issue after unplug and re-plug in.<\/li>\n<li>vfio-pci module soft lockup after powering off a VM with passed-through NVIDIA GPUs.<\/li>\n<li>VRR blank screen issue.<\/li>\n<li>large resolution or high refresh rate modes (e.g., 7680x2160p@240hz) not available when using HDMI FRL or DisplayPort.<\/li>\n<\/ul>\n<p>And, here are more features in NVIDIA 580 driver series:<\/p>\n<ul>\n<li>add support YCbCr 4:2:2 display modes, which is designed for brandwidth reduction and efficient video and image compression.<\/li>\n<li>Update nvidia-settings, NVML, and nvidia-smi to show clocks before thermal and idle slowdowns.<\/li>\n<li>Bigscreen Beyond Head Mounted Displays compatibility.<\/li>\n<li>new &#8220;<code>OutputBitsPerComponent<\/code>&#8221; MetaMode attribute to control the number of bits per color component transmitted via a display connector.<\/li>\n<\/ul>\n<p>For more details, see the releases for <a href=\"https:\/\/www.nvidia.com\/en-us\/drivers\/details\/251355\/\" target=\"_blank\" rel=\"noopener\">NVIDIA 580.65.06<\/a>, <a href=\"https:\/\/www.nvidia.com\/en-us\/drivers\/details\/252613\/\" target=\"_blank\" rel=\"noopener\">580.76.05<\/a>, <a href=\"https:\/\/www.nvidia.com\/en-us\/drivers\/details\/253003\/\" target=\"_blank\" rel=\"noopener\">580.82.07<\/a>, <a href=\"https:\/\/www.nvidia.com\/en-us\/drivers\/details\/254665\/\" target=\"_blank\" rel=\"noopener\">580.95.05<\/a>, and <a href=\"https:\/\/www.nvidia.com\/en-us\/drivers\/details\/257493\/\" target=\"_blank\" rel=\"noopener\">580.105.08<\/a>.<\/p>\n<h3>Install NVIDIA 580.105.08 in Ubuntu:<\/h3>\n<p>Ubuntu has made NVIDIA 580 driver packages into <a href=\"https:\/\/launchpad.net\/ubuntu\/+source\/nvidia-graphics-drivers-580\" target=\"_blank\" rel=\"noopener\">system repository (restricted)<\/a> for current Ubuntu 22.04, 24.04, 25.04 and 25.10.<\/p>\n<p>So far, it&#8217;s NVIDIA 580.95.05. While, the latest 580.105.08 as usual will be available in next few weeks if everything goes well.<\/p>\n<p>If you can&#8217;t wait, then try adding the popular <a href=\"https:\/\/launchpad.net\/~graphics-drivers\/+archive\/ubuntu\/ppa\" target=\"_blank\" rel=\"noopener\">\u201cGraphics Drivers\u201d team PPA<\/a> which usually updates the driver packages timely.<\/p>\n<p>After that, use either <code>ubuntu-drivers install nvidia:580<\/code> command, or &#8220;Additional Drivers&#8221; utility to install the driver package.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49665\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/addriver-580-700x436.webp\" alt=\"\" width=\"610\" height=\"380\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/addriver-580-700x436.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/addriver-580-300x187.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/addriver-580-768x478.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/09\/addriver-580.webp 1006w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>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.<\/p>\n","protected":false},"author":1,"featured_media":38385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[656],"class_list":["post-49948","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-nvidia"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/49948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=49948"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/49948\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/38385"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=49948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=49948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=49948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}