{"id":5444,"date":"2015-11-21T14:32:49","date_gmt":"2015-11-21T14:32:49","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=5444"},"modified":"2015-11-21T14:32:49","modified_gmt":"2015-11-21T14:32:49","slug":"install-nvidia-358-16-driver-ubuntu-15-10","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2015\/11\/install-nvidia-358-16-driver-ubuntu-15-10\/","title":{"rendered":"How to Install NVIDIA 358.16 Driver in Ubuntu 15.10, 14.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/06\/nvidia-logo-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/06\/nvidia-logo-1.png\" alt=\"nvidia-logo-1\" width=\"245\" height=\"245\" class=\"aligncenter size-full wp-image-5033\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/06\/nvidia-logo-1.png 245w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/06\/nvidia-logo-1-150x150.png 150w\" sizes=\"auto, (max-width: 245px) 100vw, 245px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.nvidia.com\/Download\/driverResults.aspx\/95921\/en-us\" target=\"_blank\">NVIDIA 358.16<\/a>, the first stable release in NVIDIA 358 series, has been announced with some fixes to 358.09 (Beta) and other small features.<\/p>\n<p>NVIDIA 358 added a new <b>nvidia-modeset.ko<\/b> kernel module that works in conjunction with the nvidia.ko kernel module to program the display engine of the GPU. In a later driver release, the <b>nvidia-modeset.ko<\/b> kernel driver will be used as a basis for the mode-setting interface provided by the kernel&#8217;s direct rendering manager (DRM).<\/p>\n<p>Thew new driver also has new GLX protocol extensions and a new system memory allocation mechanism for large allocations in the OpenGL driver. New GPUs <b>GeForce 805A<\/b> and <b>GeForce GTX 960A<\/b> are supported. NVIDIA 358.16 also supports X.Org Server 1.18 and OpenGL 4.3<\/p>\n<p><b>How to Install NVIDIA 358.16 in Ubuntu:<\/b><\/p>\n<div class=\"arconix-box arconix-box-red\"><i class='fa fa-2x pull-left fa-exclamation-triangle'><\/i><div class=\"arconix-box-content\">Please don&#8217;t do it on production machines unless you know what you\u2019re doing and how to undo it.<\/div><\/div>\n<p>For the official binaries, please go to <a href=\"http:\/\/www.nvidia.com\/object\/unix.html\" target=\"_blank\">nvidia.com\/object\/unix.html<\/a>.<\/p>\n<p>For those who prefer an Ubuntu PPA, I&#8217;d recommend the <a href=\"https:\/\/launchpad.net\/~graphics-drivers\/+archive\/ubuntu\/ppa\" target=\"_blank\">Graphics Drivers PPA<\/a>. So far, Ubuntu 16.04, Ubuntu 15.10, Ubuntu 15.04, Ubuntu 14.04 are supported.<\/p>\n<p>1. Add PPA.<\/p>\n<p>Open terminal from Unity Dash, App Launcher, or via Ctrl+Alt+T shortcut key. When it opens, paste below command and hit enter:<\/p>\n<pre style=\"border:none;\">sudo add-apt-repository ppa:graphics-drivers\/ppa<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/08\/nvidia-ppa.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/08\/nvidia-ppa-600x112.jpg\" alt=\"nvidia-ppa\" width=\"600\" height=\"112\" class=\"aligncenter size-large wp-image-5244\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/08\/nvidia-ppa-600x112.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/08\/nvidia-ppa-450x84.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/08\/nvidia-ppa.jpg 690w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Type your password when it asks. No visual feedback, just type in mind and hit Enter to continue.<\/p>\n<p>2. Refresh and install new driver.<\/p>\n<p>After adding PPA, run below commands one by one to refresh repository cache and install new driver packages:<\/p>\n<pre style=\"border:None;\">sudo apt-get update\n\nsudo apt-get install nvidia-358 nvidia-settings<\/pre>\n<p><b>(Optional) Uninstall:<\/b><\/p>\n<p>Boot into the recovery mode from the grub menu, and drop into root console. Then run below commands one by one:<\/p>\n<p>Remount the file system as writable:<\/p>\n<pre style=\"border:None;\">mount -o remount,rw \/<\/pre>\n<p>Remove all nvidia packages:<\/p>\n<pre style=\"border:None;\">apt-get purge nvidia*<\/pre>\n<p>Finally back to menu and reboot:<\/p>\n<pre style=\"border:None;\">reboot<\/pre>\n<p>To disable\/remove the graphics driver PPA, launch <i>Software &#038; Updates<\/i> and navigate to <i>Other Software<\/i> tab.<\/p>","protected":false},"excerpt":{"rendered":"<p>NVIDIA 358.16, the first stable release in NVIDIA 358 series, has been announced with some fixes to 358.09 (Beta) and other small features. NVIDIA 358 added a new nvidia-modeset.ko kernel module that works in conjunction with the nvidia.ko kernel module to program the display engine of the GPU. In a later driver release, the nvidia-modeset.ko [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[409,1306],"class_list":["post-5444","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-nvidia-driver","tag-nvidia-ppa"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/5444","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=5444"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/5444\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=5444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=5444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=5444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}