Hello Linux Geeksters. As you may know, the NVIDIA 349.16 Beta GPU driver for Linux has been released recently, coming with support for GeForce GTX TITAN X, GeForce GTX 960M, GeForce GTX 950M, GeForce 940M, GeForce 930M, GeForce 930A, GeForce 920M, Quadro M6000, and Quadro K1200.

In this article I will show you how to install the Nvidia 349.16 Beta drivers on the most popular Linux systems, including: Ubuntu, Linux Mint, Elementary OS, Pinguy OS, LXLE, Linux Lite, Deepin, Peppermint, Debian, Fedora, CentOS, OpenSUSE, Mageia and OpenMandriva.
Because the drivers are not available via any repository, we have to download the binary files from the official site:
For 32 bit systems:
$ wget us.download.nvidia.com/XFree86/Linux-x86/349.16/NVIDIA-Linux-x86-349.16.run
For 64 bit systems:
$ wget us.download.nvidia.com/XFree86/Linux-x86_64/349.16/NVIDIA-Linux-x86_64-349.16.run
Set execution permissions:
$ sudo chmod +x NVIDIA-Linux-*-349.12.run
Kill the display manager, which can either be: kdm for KDE, gdm for Gnome, lightdm for LXDE and XFCE, mdm (for Linux Mint):
$ sudo /etc/init.d/kdm stop
OR:
$ sudo /etc/init.d/gdm stop
OR:
$ sudo /etc/init.d/lightdm stop
OR:
$ sudo /etc/init.d/mdm stop
And finally, run the Nvidia binary file:
$ sudo ./NVIDIA-Linux-*-349.16.run