Install Nvidia Graphics drivers 190,42 on Linux

NvidialogoThere is a new Nvidia driver available, The NVIDIA 190.42 driver is the first official release in the 190.xx Linux driver series, which has been in beta for a number of months and undergone numerous releases.
Compared to the NVIDIA 185.xx driver series, the NVIDIA 190.42 driver brings new hardware support, support for OpenGL 3.2, many VDPAU video playback improvements, initial support for X Server 1.7 / X.Org 7.5, support for configuring the NVIDIA GPU’s fan-speed, and support for configuring the GPU PowerMizer mode. There are also various bug-fixes and other smaller improvements. Among the newly supported hardware is the GeForce GT 220, GeForce G102M, GeForce G210, GeForce G210M, GeForce GT 230M, GeForce GT 240M, GeForce GTS 250M, and GeForce GTS 260M.(1)

Please see here for more information about the supported hardware, and the new features in the current release.

For ubuntu you can install the driver by adding the repositories or by downloading the driver from Nvidia website and install it, for other linux distribution please see methode 2 how to install the driver.

Important : If you have an Nvidia graphics cards and you tried to run live cd in ubuntu9.10 Karmic Koala and you got a black screen just after the X splash, then please read this tutorial to resolve the issue. ( I got this issue with my Nvidia 8400 GS in Karmic Koala)

I -Install Nvidia drivers 190.42 on ubuntu 9.04 and 9.10 karmic Koala

1- Add repositories to ubuntu 9.04 and 9.10 karmic koala

– For ubuntu 9.10 karmic koala :

You have to add the repository using this command :

sudo add-apt-repository ppa:nvidia-vdpau/ppa

– For ubuntu 9.04 jaunty jackalope :

First open the source list and add the lines bellow :

sudo gedit /etc/apt/sources.list

then add these lines at the end of the list

deb jaunty main
deb-src jaunty main

Now add the verification key :

sudo apt-key adv --keyserver --recv-keys CEC06767

2- Now update or refresh the installation

sudo apt-get update

3- Install the driver :

sudo apt-get install nvidia-190-modaliases nvidia-glx-190  nvidia-settings-190

II – For other linux distributions (Fedora, CentOS, …):

Download the driver from this link and install it using this commad :


Links :

  • (1)
  • amk

    You did a great help to me!
    I had an application which used to raise my CPU usage to 85-90% when I run it.

    And the problem appeared even with nvidia 185.

    I had a doubt that nvidia driver was the cause.

    Now, For the first time sice about 2 years my CPU hardly reached 45% with this thank you soo much :)

  • pete

    um….ok i am completely new to ubuntu, i just installed it a day ago on my pc with an nvidia 7000m card and i cant get it to install the drivers for it…one time the hardware drivers application actually saw itbutit gave me an error message saying it couldnt activate it and i have since not been able to get it to even see it anymore much less give me that error message…i tried to follow the steps in this tutorial but i dont have a clue how to work the terminal and when i tried to put the command “sudo add-apt-repository ppa:nvidia-vdpau/ppa” it asked me for a password and then did nothing….any help would be greatly appreciated…i really want to try ubuntu but if i cant even get the graphics driver to work then i may have to stick with windows *ugh*

  • Hendrik

    the new driver works perfect for me (ubuntu 9.10, GeForce 9400M). but, unfortunatly, i had to remove some packages, among them some nice packages like k3b and digikam. is there any chance to install them again anyway?

  • James

    Running 64-bit Karmic Koala, and I added the repository. Synaptic didn’t see the 190 packages as an upgrade; I had to select them for installation. Now “Hardware Drivers” shows version 190 as an option (and recommends it), but when I try to activate it, I get a popup reading “SystemError E:Unable to correct problems. you have held broken packages”. Going back to synaptic shows the 190 packages as not installed, save for modaliases. If I try to install libvdpau, I’m told I will have to uninstall all of KDE.

  • Pirat9

    For 64 bit add this your sourcelist
    deb karmic main
    then update . open synaptic . search nvidia-glx-190 and nvidia-190-modaliases . install , then reboot , go to System -> Administration -> NVIDIA X Server
    you will see new driver installed :)

  • brian

    it appears the matching linux headers is the key to the driver loading.

    uname -r

    Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate.
    31230 frames in 5.0 seconds
    32337 frames in 5.0 seconds

    here is my synaptic log.

    Commit Log for Sun Dec 13 12:09:14 2009

    Commit Log for Sun Dec 13 12:06:27 2009

    Completely removed the following packages:

    Installed the following packages:
    linux-headers-2.6.31-16 (2.6.31-16.53)
    linux-headers-2.6.31-16-generic (2.6.31-16.53)
    linux-headers-lbm-2.6.31-16-generic (2.6.31-16.18)

    Installed the following packages:
    grandr (0.1+git20080326-1ubuntu2)
    jockey-common (0.5.5-0ubuntu2)
    jockey-gtk (0.5.5-0ubuntu2)
    nvidia-173-modaliases (173.14.20-0ubuntu5)
    nvidia-185-modaliases (190.42-0ubuntu1~karmic~nvidiavdpauppa4)
    nvidia-190-modaliases (190.42-0ubuntu1~karmic~nvidiavdpauppa4)
    nvidia-96-modaliases (96.43.13-0ubuntu6)
    nvidia-common (


  • Driver Detective

    Hi, thanks for thwe advices, I’m thinking about installing open source driver for my Nvidia card, someone can advice me a good and stable driver even with videogames?