{"id":4541,"date":"2015-01-17T15:15:49","date_gmt":"2015-01-17T15:15:49","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=4541"},"modified":"2015-02-25T14:51:17","modified_gmt":"2015-02-25T14:51:17","slug":"install-nvidia-346-35-ubuntu-1404","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2015\/01\/install-nvidia-346-35-ubuntu-1404\/","title":{"rendered":"How to Install NVIDIA 346.35 Stable Driver in Ubuntu 14.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2013\/08\/nvidia_logo.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2013\/08\/nvidia_logo.jpg\" alt=\"Nvidia 346.35\" width=\"250\" height=\"250\" class=\"aligncenter size-full wp-image-1267\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2013\/08\/nvidia_logo.jpg 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2013\/08\/nvidia_logo-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p><b>NVIDIA 346.35, the first stable release of the 346.xx series driver, has been released with new features, improvements, and numerous bug fixes.<\/b><\/p>\n<p>Instead of NVIDIA 340.xx series, the new driver becomes the <a href=\"http:\/\/www.nvidia.com\/object\/unix.html\" target=\"_blank\">Latest Long Lived Branch version of NVIDIA Linux drivers<\/a>.<\/p>\n<p>The 346.35 driver brings:<\/p>\n<ul>\n<li>new GPUs support: <i>GeForce 800A, GeForce 800M, GeForce GTX 970M, GeForce GTX 980M<\/i>.<\/li>\n<li>support for X.Org xserver ABI 19 (xorg-server 1.17)<\/li>\n<li>support for decoding VP8 video streams using the NVCUVID API on GPUs with VP8 hardware decode support.<\/li>\n<li>new EGL extensions support: EGL_EXT_device_base, EGL_EXT_platform_device, EGL_EXT_output_base<\/li>\n<li>support for NVENC on GeForce GPUs.<\/li>\n<li>the ability to increase the operating voltage on certain GeForce GPUs in the GeForce GTX 400 series and later. Voltage adjustments are done at the user&#8217;s own risk.<\/li>\n<li>accelerated support for r8g8b8a8, r8g8b8x8, b8g8r8a8 and b8g8r8x8 RENDER formats.<\/li>\n<li>support in nvidia-settings for a GTK+ 3 user interface on x86 and x86_64.<\/li>\n<li>added the nvidia-settings option &#8211;use-gtk2 to force the use of the GTK+ 2 UI library<\/li>\n<\/ul>\n<p>There are also numerous fixes and improvements, see the <a href=\"http:\/\/www.nvidia.com\/Download\/driverResults.aspx\/81252\/en-us\" title=\"Nvidia 346.35 Release Note\" target=\"_blank\">release highlight<\/a>.<\/p>\n<h4>How to Install NVIDIA 346.35 in Ubuntu:<\/h4>\n<p>Before the <a href=\"https:\/\/launchpad.net\/~xorg-edgers\/+archive\/ubuntu\/ppa\" target=\"_blank\">xorg-edgers PPA<\/a> updates for this driver, you can download &#038; install the official NVIDIA package by following below steps:<\/p>\n<p><b>1.<\/b> Select download the official installer from links below:<\/p>\n<p style=\"text-align:center;\"><a href=\"http:\/\/us.download.nvidia.com\/XFree86\/Linux-x86\/346.35\/NVIDIA-Linux-x86-346.35.run\" title=\"NVIDIA 346.35 for 32-bit Linux\" target=\"_blank\">32-bit Linux<\/a> | <a href=\"http:\/\/us.download.nvidia.com\/XFree86\/Linux-x86_64\/346.35\/NVIDIA-Linux-x86_64-346.35.run\" title=\"Nvidia 346.35 for 64-bit Linux\" target=\"_blank\">64-bit Linux<\/a> | <a href=\"http:\/\/us.download.nvidia.com\/XFree86\/Linux-x86-ARM\/346.35\/NVIDIA-Linux-armv7l-gnueabihf-346.35.run\" title=\"NVIDIA 346.35 for 32-bit ARM Linux\" target=\"_blank\">32-bit ARM Linux<\/a><\/p>\n<p><i>32-bit<\/i> or <i>64-bit<\/i>? Check your OS type by going to top-right corner shutdown menu (gear button) and clicking &#8216;About This Computer&#8217;<\/p>\n<p><b>2.<\/b> To be able to install the new driver, you have to remove the previous driver by running below command in a terminal window <i>(Open terminal from the Dash or by pressing Ctrl+Alt+T on keyboard)<\/i>:<\/p>\n<pre style=\"border:none;\">sudo apt-get remove nvidia* && sudo apt-get autoremove<\/pre>\n<p><b>3.<\/b> You should also blacklist the open source nouveau driver by running below command to edit the config file:<\/p>\n<pre style=\"border:none;\">gksudo gedit \/etc\/modprobe.d\/blacklist-nouveau.conf<\/pre>\n<p>Add below lines to the end and click save.<\/p>\n<blockquote><p>blacklist nouveau<br \/>\nblacklist lbm-nouveau<br \/>\noptions nouveau modeset=0<br \/>\nalias nouveau off<br \/>\nalias lbm-nouveau off<\/p><\/blockquote>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/01\/disable-nouveau-driver.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/01\/disable-nouveau-driver.jpg\" alt=\"Disable Nouveau Driver\" width=\"600\" height=\"316\" class=\"aligncenter size-full wp-image-4542\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/01\/disable-nouveau-driver.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/01\/disable-nouveau-driver-300x158.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>4.<\/b> You can also disable the Kernel Nouveau by running below commands one by one:<\/p>\n<pre style=\"border:none;\">echo options nouveau modeset=0 | sudo tee -a \/etc\/modprobe.d\/nouveau-kms.conf\n\nsudo update-initramfs -u<\/pre>\n<p><b>5.<\/b> Finally reboot your computer and when you&#8217;re at the login prompt press <b>Ctrl+Alt+F1<\/b> (or F2 ~ F6) to switch to command console. Login with your username and password.<\/p>\n<p><b>6.<\/b> When you&#8217;re at the black &#038; white text console, the graphics session is still there and you can switch back by pressing <b>Ctrl+Alt+F7<\/b>. You have to kill the graphics session by running below command:<\/p>\n<pre style=\"border:none;\">sudo stop lightdm<\/pre>\n<p>Replace <b>lightdm<\/b> with <b>gdm<\/b>, <b>mdm<\/b>, or <b>kdm<\/b> for GNOME, Linux Mint, or KUbuntu.<\/p>\n<p><b>7.<\/b> At last give permission to the downloaded package and run it:<\/p>\n<pre style=\"border:none;\">cd ~\/Downloads && chmod +x NVIDIA-Linux-*-346.35.run && sudo sh NVIDIA-Linux-*-346.35.run<\/pre>\n<p>Follow the on screen prompts and when everything&#8217;s done reboot your computer. In next boot after log in, run <code>sudo nvidia-xconfig<\/code> to save your new nvidia configuration.<\/p>\n<p>(Optional) To remove the driver, re-do step 5 &#038; 6 and run:<\/p>\n<pre style=\"border:none;\">cd ~\/Downloads && sudo sh NVIDIA-Linux-*-346.35.run --uninstall<\/pre>\n<p>Also undo the step 3 &#038; 4 by removing the<\/p>\n<pre style=\"border:none;\">cd \/etc\/modprobe.d\/ && sudo rm blacklist-nouveau.conf nouveau-kms.conf && sudo update-initramfs -u<\/pre>\n<p>Good luck!<\/p>","protected":false},"excerpt":{"rendered":"<p>NVIDIA 346.35, the first stable release of the 346.xx series driver, has been released with new features, improvements, and numerous bug fixes. Instead of NVIDIA 340.xx series, the new driver becomes the Latest Long Lived Branch version of NVIDIA Linux drivers. The 346.35 driver brings: new GPUs support: GeForce 800A, GeForce 800M, GeForce GTX 970M, [&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,769],"class_list":["post-4541","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-nvidia-driver","tag-nvidia-linux"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/4541","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=4541"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/4541\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=4541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=4541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=4541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}