Nvidia Driver 313.09 has been released recently, it is a beta release and not recommended for production machines. In this tutorial, we will help you install it under Ubuntu/Linux Mint via PPA or manually as described below.
But let's first see some of the changes for this beta driver:
Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow reporting of hotplug events when displays are connected or disconnected while VT-switched away from X.
Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following extension and core commands.
ARB_vertex_array_object - OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and GetStringi.
Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on Kepler GPUs that support a 256x256 cursor image.
Fixed a bug that prevented some cursor image updates from taking effect on displays with rotation or other transformations applied.
Fixed cursor alpha blending artifacts on displays with rotation or other transformations applied.
Added support for the GLX_EXT_buffer_age extension.
Improved the performance of glDrawPixels() by up to 450% when the pixel data is of type GL_BYTE.
Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of libnvcuvid.so while creating it.
Improved performance of OpenGL framebuffer object binds with Xinerama enabled by 2000-3000% when the application's windows do not span screen boundaries.
Fix performance issues when using some versions of HyperMesh with Quadro GPUs.
Nvidia Driver 313.09 (BETA) Installation
1. PPA Installation
To install Nvidia driver 313.09 from PPA under Ubuntu/Linux Mint (13.04/12.10/12.04 and Mint 14/13 or older), run these commands from the terminal at your own risk:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
Before rebooting your system, remove the xorg-edgers PPA with these commands:
sudo add-apt-repository --remove ppa:xorg-edgers/ppa
sudo apt-get update
2. Manual Installation
Download the driver .run file from here for 32-bit systems, and from here for 64-bit systems. Next, press CTRL+ALT+F2 to enable the virtual terminal and stop LightDM with this command:
sudo service lightdm stop
Then cd to the folder containing the driver's file and execute it with these commands:
chmod +x driver-file-name.run
sudo sh driver-file-name.run