{"id":48243,"date":"2025-02-28T05:18:27","date_gmt":"2025-02-28T05:18:27","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=48243"},"modified":"2025-08-13T12:18:00","modified_gmt":"2025-08-13T12:18:00","slug":"nvidia-570-124-04-released","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/02\/nvidia-570-124-04-released\/","title":{"rendered":"NVIDIA 570.124.04 Released! New Parameter for nvidia-modeset Module"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo.webp\"><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\" \/><\/a><\/p>\n<p>NVIDIA announced the new 570.124.04 stable driver yesterday as the latest production branch version for Linux users.<\/p>\n<p>Compare to the last 570.86.16 Beta driver, this release added new <code>conceal_vrr_caps<\/code> parameter to the nvidia-modeset kernel module. Which, allows to enable features on displays (such as ULMB) that are incompatible with variable refresh rate (VRR).<\/p>\n<p><!--more--><\/p>\n<p>The new driver release also fixed issues including VRR is not working on HDMI displays, and app crash when using PRIME render offloading between two NVIDIA GPUs with modeset=1 enabled in nvidia-drm.<\/p>\n<p>There are as well fixes for resuming from suspend on some systems with multiple displays, and stuttering and performance issues when scrolling in Wayland with GSP firmware enabled.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-feature.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-33891\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-feature-600x327.jpg\" alt=\"\" width=\"600\" height=\"327\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-feature-600x327.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-feature-300x164.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-feature-768x419.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/nvidia-logo-feature.jpg 1100w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Compare to the latest 565 stable series, NVIDIA 570 also includes some new features introduced in v570.86.16 Beta.<\/p>\n<p>They include supporting for <b>variable refresh rate (VRR) on systems with multiple monitors<\/b>, systemd <b>suspend-then-hibernate<\/b> sleep method, though it needs systemd version 248 or newer, as well as an application profile to improve performance on Indiana Jones and the Great Circle.<\/p>\n<p>Other changes include:<\/p>\n<ul>\n<li>use NVML instead of NV-CONTROL in nvidia-settings to control GPU clocks and fan speed for Wayland.<\/li>\n<li>show GPU overclocking control by default in nvidia-settings for GPU boards that support the feature.<\/li>\n<li>resolve a corruption issue on Assassin&#8217;s Creed Valhalla and Assassin&#8217;s Creed Mirage.<\/li>\n<li>fix crash in some multi-threaded OpenGL apps (e.g., Civilization 6) when running on Xwayland.<\/li>\n<li>implement support for the VK_KHR_incremental_present extension.<\/li>\n<li>Enable 32-bit compatibility support for NVIDIA GBM backend.<\/li>\n<li>Disable power saving feature on Ada and above generation GPUs for surfaces allocated with the DRM Dumb-Buffers API.<\/li>\n<li>Query Dynamic Boost status via the &#8216;power&#8217; file in \/proc\/driver\/nvidia\/gpus\/*.<\/li>\n<li>Add <code>\/sandboxutils-filelist.json<\/code> which lists all the driver files used by container runtime environments<\/li>\n<li>Enable <code>nvidia-drm fbdev=1<\/code> option by default.<\/li>\n<li>Allow low latency display interrupts to be serviced even when system is under heavy contention.<\/li>\n<li>Fix some DVI outputs would not work with HDMI monitors.<\/li>\n<\/ul>\n<h3>How to Get NVIDIA 570.124.04<\/h3>\n<p>The official release note as well as the <code>.run<\/code> installers are available in NVIDIA website via the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/www.nvidia.com\/en-us\/drivers\/details\/241089\/\" target=\"_blank\" rel=\"noreferrer noopener\">NVIDIA Unix Driver Archive<\/a><\/div>\n<\/div>\n<p>For Ubuntu, it&#8217;s recommended to wait the developer team to make the driver into system repository (see this <a href=\"https:\/\/launchpad.net\/ubuntu\/+source\/nvidia-graphics-drivers-570\" target=\"_blank\" rel=\"noopener\">launchpage page<\/a>).<\/p>\n<p>And, there&#8217;s a popular <a href=\"https:\/\/launchpad.net\/~graphics-drivers\/+archive\/ubuntu\/ppa\" target=\"_blank\" rel=\"noopener\">graphics driver PPA<\/a> available for choice, though it contains the last 570.86.16 Beta at the moment of writing.<\/p>","protected":false},"excerpt":{"rendered":"<p>NVIDIA announced the new 570.124.04 stable driver yesterday as the latest production branch version for Linux users. Compare to the last 570.86.16 Beta driver, this release added new conceal_vrr_caps parameter to the nvidia-modeset kernel module. Which, allows to enable features on displays (such as ULMB) that are incompatible with variable refresh rate (VRR).<\/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-48243","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\/48243","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=48243"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48243\/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=48243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=48243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=48243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}