Install / Uninstall NVIDIA Driver 384.59 On Ubuntu / LinuxMint

Share it:

In this Tutorial, I will tell you how to install the Latest stable version of NVIDIA Graphics driver 384.59 On Ubuntu 14.04 LTS / 16.04 LTS and LinuxMint 17 / 16 / 15.


Nvidia Linux Display Driver is a proprietary, yet freely distributed OpenGL video driver that aims to offer support for Nvidia graphics cards on any Linux kernel-based operating system.

This version has been designed to be installed on computers supporting the 64-bit & 32-bit architecture.

This Version 384.59 released on 25th July 2016 with a fix for bugs and support to new GPU's

Support for New GPU

  • GeForce GT 1030
  • GeForce MX150

Bug fixes

  • Fixed a bug that prevented changes to stereo eye assignment from getting applied from the nvidia-settings control panel.
  • Fixed a bug that caused S4 suspend (also known as "hibernate") to hang during suspend when SLI was enabled.
  • Fixed a bug where devices would not be properly enumerated by the Vulkan driver. See the "Known Issues" section of the README for more details.
  • Fixed a bug that could cause OpenGL applications to crash after calling glDeleteBuffers on VBOs that have been remapped with ARB_vertex_attrib_binding.
  • Fixed a bug that could sometimes cause OpenGL applications to lock up until the X server receives input.
  • Fixed a bug that caused nvidia-settings to drop device BusID values when making changes to an existing X configuration file.
  • Fixed a regression that prevented nvidia-xconfig from querying some GPUs, e.g. when running `nvidia-xconfig -a`.
  • Fixed a bug that caused VDPAU playback to be corrupted when extended to coordinates beyond 16384 pixels.
  • Updated nvidia-persistenced to initialize nvidia-modeset.ko in addition to nvidia.ko when setting persistence mode.
  • Restored several sanity checks that were inadvertently removed from the kernel module build process in the 355.06 driver.
  • Added support for a "Nearest" transform filter in the X driver. This causes the X driver to use nearest neighbor filtering when performing screen transformations. The filter can be requested through the 'filter' argument to RandR's RRSetCrtcTransform, or through the 'ResamplingMethod' MetaMode token.
  • Fixed a bug where nvidia-installer would install a wrong version of the Vulkan ICD configuration file when GLVND is disabled for the GLX client.
  • Fix a bug with GLX_EXT_buffer_age where incorrect buffer age values would be reported for SLI AFR configurations. In such configurations buffer age may now be greater than 3, the previous maximum buffer age.
  • Fixed a bug that could cause hanging and Xids when performing RandR transforms with Overlay and SLI enabled.
  • Extended the information reported by the NVIDIA Xinerama X extension to report PRIME displays in addition to directly-connected displays.
  • Fixed a bug that caused HDMI audio devices to appear or disappear inconsistently when HDMI devices were hotplugged or unplugged.
  • Fixed a bug that could cause driver errors when setting modes on X screens running at Depth 8 or Depth 15.
  • Fixed a bug that could cause intermittent kernel panics when running with PRIME Sync.
  • Fixed a bug that caused a kernel panic when hotplugging HDMI displays on some Zotac mini PCs.
  • Updated nvidia-installer to label kernel modules with SELinux file type 'modules_object_t'. Some system SELinux policies only permit loading of kernel modules with this SELinux file type.
  • Removed support for checking for and downloading updated driver packages and precompiled kernel interfaces from nvidia-installer. This functionality was limited to unencrypted ftp and http, and was implemented using code that is no longer actively maintained.

Installation steps

Step 1: Remove older version of NVIDIA
sudo apt-get purge nvidia*
Step 2: Reboot the system

Step 3: Download the Nvidia Driver 384.59
For 32bit
wget http://us.download.nvidia.com/XFree86/Linux-x86/384.59/NVIDIA-Linux-x86-384.59.run
For 64 bit
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/384.59/NVIDIA-Linux-x86_64-384.59.run
Step 4: Switch to command prompt and stop the running Graphics session

Press Ctrl+Alt+F1-F6 for switching to command prompt

For Ubuntu
sudo service lightdm stop
sudo service gdm stop
For LinuxMint
sudo mdm stop
Step 4: Give execute permissions to the installer
sudo chmod 755 NVIDIA-Linux-x86_64-384.59.run
Step 5: Install the Nvidia 384.59 driver
sudo ./NVIDIA-Linux-x86_64-384.59.run
After successful installation reboot the system.

Uninstallation of Nvidia driver 384.59

For uninstall run the below command
sudo NVIDIA-Linux-x86_64-384.59.run --uninstall
Share it:

Post A Comment: