
{"id":46983,"date":"2024-08-01T10:59:37","date_gmt":"2024-08-01T10:59:37","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=46983"},"modified":"2024-11-10T02:48:50","modified_gmt":"2024-11-10T02:48:50","slug":"install-nvidia-555-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/08\/install-nvidia-555-ubuntu\/","title":{"rendered":"How to Install NVIDIA 560 \/ 555 Series Driver in Ubuntu via PPA"},"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 Linux driver has reached 560 release series. Here&#8217;s how to install it or the 555 series in Ubuntu 24.04, Ubuntu 22.04, Ubuntu 20.04, and their based systems.<\/p>\n<p>NVIDIA 560 so far is the latest new feature branch driver for Linux. It added support VRR (Variable Refresh Rate) on notebooks with the open kernel modules, as well as for Wayland on pre-Volta GPUs.<\/p>\n<p>As well, there are multiple concurrent clients support to NvFBC direct capture, PipeWire backend to NvFBC, and EGL_KHR_platform_x11 and EGL_EXT_platform_xcb on Xwayland. See <a href=\"https:\/\/www.nvidia.com\/en-us\/drivers\/details\/230918\/\" target=\"_blank\" rel=\"noopener\">release note<\/a> for more.<\/p>\n<p>For NVIDIA 555, it uses GSP firmware by default on all GPUs that support it, which acts like a CPU embedded into the GPU that can offload GPU initialization and management tasks.<\/p>\n<p>The 555 driver enabled HDMI 10 bits per component support by default. It also has better Wayland support. It now has less screen tearing, and supports linux-drm-syncobj-v1 protocol for explicit synchronization in EGL. For more about the new driver, see the <a href=\"https:\/\/www.nvidia.com\/Download\/driverResults.aspx\/228214\/en-us\/\" target=\"_blank\" rel=\"noopener\">release page<\/a>.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvsettings-560.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-47503\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvsettings-560.webp\" alt=\"\" width=\"701\" height=\"526\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvsettings-560.webp 701w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvsettings-560-300x225.webp 300w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/a><br \/>\n<!--more--><\/p>\n<p>Ubuntu keeps building the most recent NVIDIA drives and makes them into its restricted repositories. However, they are usually some time delays for the newest driver series, due to bugs, testing purpose, or other reasons.<\/p>\n<p><b>NVIDIA 555 is NOT available in Ubuntu repository, and v560 is only made for Ubuntu 24.10 and next 25.04. For current Ubuntu LTS releases (e.g., 24.04, 22.04, and 20.04), there&#8217;s a popular Ubuntu PPA for choice.<\/b><\/p>\n<h3>Step 1: Preparation<\/h3>\n<p>Before getting started, you need to ensure that the <code>restricted<\/code> repository is enabled.<\/p>\n<p>To do so, launch &#8220;Software &amp; Updates&#8221; utility and check the tick box for the &#8220;Proprietary drivers for devices (restricted)&#8221;.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ensure-restricted.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46987\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ensure-restricted-700x430.webp\" alt=\"\" width=\"610\" height=\"375\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ensure-restricted-700x430.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ensure-restricted-300x184.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ensure-restricted-768x472.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ensure-restricted.webp 1006w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Also, it&#8217;s better to install all system updates either via &#8220;Software Updater&#8221;, or by running command below in terminal (Ctrl+Alt+T):<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt upgrade -y<\/pre>\n<h3>Step 2: Add Graphics Driver PPA<\/h3>\n<p>There&#8217;s a very popular <a href=\"https:\/\/launchpad.net\/~graphics-drivers\/+archive\/ubuntu\/ppa\" target=\"_blank\" rel=\"noopener\">\u201cGraphics Drivers\u201d team PPA<\/a> that&#8217;s maintaining fresh NVIDIA drivers for current Ubuntu releases. It contains NVIDIA 555 and 560 for Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04.<\/p>\n<p>It&#8217;s <b>unofficial<\/b> (maintained by neither Ubuntu team nor NVIDIA) but well known, as the maintainer are also behind <a href=\"https:\/\/launchpad.net\/~libreoffice\/+archive\/ubuntu\/ppa\" target=\"_blank\" rel=\"noopener\">LibreOffice PPA<\/a>, <a href=\"https:\/\/launchpad.net\/~mozillateam\/+archive\/ubuntu\/ppa\" target=\"_blank\" rel=\"noopener\">Mozilla PPA<\/a>, and even some packages in the Ubuntu system repositories.<\/p>\n<p><b>NOTE: the PPA is NOT officially supported by Ubuntu. You should not use it on production machine!<\/b><\/p>\n<p>To add the PPA, press <code>Ctrl+Alt+T<\/code> on keyboard to open up a terminal window. When it opens, run command:<\/p>\n<pre>sudo add-apt-repository ppa:graphics-drivers\/ppa<\/pre>\n<p><i>Type user password (no asterisk feedback) when it asks and hit Enter to continue.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/graphics-driver-ppa.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46986\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/graphics-driver-ppa-700x535.webp\" alt=\"\" width=\"610\" height=\"466\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/graphics-driver-ppa-700x535.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/graphics-driver-ppa-300x229.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/graphics-driver-ppa-768x587.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/graphics-driver-ppa.webp 996w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Adding PPA should automatically refresh the package cache. However, some Linux (such as Linux Mint) do NOT. In the case, run the command below to manually refresh cache:<\/p>\n<pre>sudo apt update<\/pre>\n<h3>Step 3: Install NVIDIA 555\/560 Driver<\/h3>\n<p>After added the PPA and refreshed package cache, you can install the new driver by launching <b>Additional drivers<\/b> (or launch &#8220;Software &amp; Updates&#8221; then navigate to that tab).<\/p>\n<p>Then, choose &#8220;Using NVIDIA driver metapackage from nvidia-driver-555(proprietary)&#8221; and click on &#8220;Apply Changes&#8221; button.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia560-addrivers.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47502\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia560-addrivers-700x472.webp\" alt=\"\" width=\"610\" height=\"411\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia560-addrivers-700x472.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia560-addrivers-300x202.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia560-addrivers-768x518.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia560-addrivers.webp 1277w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>There will be a little process bar in the app window, let you known it&#8217;s installing the package. <strong>When done, restart your computer.<\/strong><\/p>\n<p>For choice, you may press <code>Ctrl+Alt+T<\/code> to open terminal and run the command below instead to install the driver:<\/p>\n<pre>sudo apt install nvidia-driver-560<\/pre>\n<p>Also, restart computer after installing the package.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/apt-nvidia-560.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47501\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/apt-nvidia-560-700x521.webp\" alt=\"\" width=\"610\" height=\"454\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/apt-nvidia-560-700x521.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/apt-nvidia-560-300x223.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/apt-nvidia-560.webp 730w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Step 4: Verify<\/h3>\n<p>After installed the driver and reboot, search for and launch &#8220;<b>NVIDIA Settings<\/b>&#8221; utility.<\/p>\n<p>Then, you may check the driver version in the first &#8220;System Information&#8221; page. And, navigate to &#8220;<b>PRIME Profiles<\/b>&#8221; to switch GPU if you have both integrated and dedicated graphics cards in your computer.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/05\/nvidia-settings-selectgpu.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-46456\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/05\/nvidia-settings-selectgpu.webp\" alt=\"\" width=\"701\" height=\"526\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/05\/nvidia-settings-selectgpu.webp 701w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/05\/nvidia-settings-selectgpu-300x225.webp 300w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/a><\/p>\n<p>For &#8220;Intel (Power Saving Mode)&#8221;, run command <code>sudo prime-select intel<\/code> in terminal and reboot.<\/p>\n<p><b>To tell which GPU is in use<\/b>, open terminal and run command:<\/p>\n<pre>glxinfo |grep -E \"OpenGL vendor|OpenGL renderer\"<\/pre>\n<p><i>Run <code>sudo apt install mesa-utils<\/code> if command not found.<\/i> Don&#8217;t know why, in my case it takes 2 times restarting computer to apply the NVIDIA only (performance) mode.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia-inuse.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46990\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia-inuse-700x420.webp\" alt=\"\" width=\"610\" height=\"366\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia-inuse-700x420.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia-inuse-300x180.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia-inuse-768x460.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvidia-inuse.webp 866w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>Or, monitor your GPU usage<\/b> by using NVTOP utility:<\/p>\n<pre>nvtop<\/pre>\n<p><i>Run <code>sudo apt install nvtop<\/code> if command not found.<\/i><br \/>\n<a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvtop.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46991\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvtop-700x435.webp\" alt=\"\" width=\"610\" height=\"379\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvtop-700x435.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvtop-300x187.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvtop-768x478.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/nvtop.webp 976w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Uninstall NVIDIA 555\/560 Driver<\/h3>\n<p>To uninstall, either launch &#8220;<b>Additional Drivers<\/b>&#8221; again and switch to another driver and click apply.<\/p>\n<p>Or, open terminal (Ctrl+Alt+T) and run command:<\/p>\n<pre>sudo apt remove --autoremove nvidia-driver-555 nvidia-driver-560<\/pre>\n<p>Then, restart your computer. Also remove the PPA via command:<\/p>\n<pre>sudo add-apt-repository --remove ppa:graphics-drivers\/ppa<\/pre>","protected":false},"excerpt":{"rendered":"<p>NVIDIA Linux driver has reached 560 release series. Here&#8217;s how to install it or the 555 series in Ubuntu 24.04, Ubuntu 22.04, Ubuntu 20.04, and their based systems. NVIDIA 560 so far is the latest new feature branch driver for Linux. It added support VRR (Variable Refresh Rate) on notebooks with the open kernel modules, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":38385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[656],"class_list":["post-46983","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-nvidia"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/46983","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=46983"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/46983\/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=46983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=46983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=46983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}