Archives For November 30, 1999

Nvidia 304.116 ubuntu

The latest Nvidia Legacy GPU driver 304.116 has improved compatibility with recent Linux kernels. Here’s how to intall it if you have an old graphics card that is no longer supported in the regular NVIDIA Unified Graphics Driver.

What’s New in Nvidia 304.116:

  • Updated nvidia-installer to consider the “” X loadable extension module to be in conflict with the NVIDIA OpenGL driver. This module can cause the NVIDIA libGL to be loaded into the same process (the X server) as the NVIDIA extension module, which is not a supported use case.
  • Improved compatibility with recent Linux kernels.
  • Updated the NVIDIA OpenGL driver to write temporary files to $TMPDIR if it is set, instead of unconditionally writing to /tmp.
  • Updated a fallback of writing temporary files to $HOME/.nvidia to use $HOME/.nv instead, as the latter path is already used for other NVIDIA driver related files.
  • Install Nvidia 304.116:

    Before getting started, remove previous installed Nvidia proprietary drivers in terminal (Ctrl+Alt+T):

    sudo apt-get purge nvidia-current

    Then download the driver from official links below:

    Nvidia 304.116 for Linux 32 bit

    Nvidia 304.116 for Linux 64 bit

    Follow the steps below to install it:

    1. Press Ctrl+Alt+F1 to switch to command console. Login with your username and pasword.

    2. Kill the graphic session with the command below:

  • For default LightDM:
    sudo service lightdm stop
  • For Gnome GDM:
    sudo service gdm stop
  • For Linux Mint MDM:
    sudo service mdm stop
  • 3. Give executable permission to the installer:

    chmod +x ~/Downloads/NVIDIA-Linux-*

    4. Start the installer and follow on screen prompts:

    sudo sh ~/Downloads/NVIDIA-Linux-*

    5. Restart and done.

    sudo reboot

    If for some reason the driver does not work properly for you, re-do step 1 & 2 and followed with command below to uninstall this driver:

    sudo sh ~/Downloads/NVIDIA-Linux-* --uninstall

    Nvidia DriverNvidia has announced driver 325.05.03 for Linux provides beta support for OpenGL 4.4 and GLSL 4.40 on capable hardware. You will need any one of the following Fermi or Kepler based GPUs to get access to all the OpenGL 4.4 and GLSL 4.40 functionality:

  • Quadro Series:K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
  • GeForce 700 Series:GTX TITAN, GTX 780, GTX 770, GTX 760
  • GeForce 600 Series:GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605
  • GeForce 500 Series:GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
  • GeForce 400 Series:GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, 405
  • Check out the official announcement for a complete list of fixes and improvements.

    It’s easy to install this driver in Ubuntu and its derivatives, such as Linux Mint and Elementary OS. Just close the graphical session and run the installer in command line. To do so, follow the below steps:

    1.) Download the Driver 325.05.03 by the links below. You may check your system type (32-bit or 64-bit) by System Settings -> Details.

    Download for Linux 32-bit

    Download for Linux 64-bit

    2.) You have to switch to command console by pressing Ctrl+Alt+F1, login via your username and password. Then stop the graphical session. For the default Ubuntu Unity, run the below command:

    sudo stop lightdm

    For Linux Mint, run this instead:

    sudo service mdm stop

    3.) Give executable permission to the downloaded file:

    chmod a+x ~/Downloads/NVIDIA-Linux-*

    4.) Now run the installer and follow the on screen prompts to start installing Nvidia Driver:

    sudo sh ~/Downloads/NVIDIA-Linux-*

    When done, restart your machine via:

    sudo reboot

    (Optional) To remove this driver, re-run the step 2), and then run:

    sudo ~/Downloads/NVIDIA-Linux-* --uninstall