Nvidia Quadro K2000M driver in Ubuntu 12.10

So, I got a Lenovo Thinkpad W530, and the graphics drivers is the worst part of getting this system running. This computer has Nvidia Optimus technology, but I have not enabled that. Anyways, this is what I did:

  1. Go to the BIOS. Chose to use the integrated video card. Not nvidia optimus or discrete graphics card. (We will enable the discrete card later on).
  2. When you are in the BIOS, also disable the virtualization features of the processor under the security tab
  3. Boot up the Ubuntu install disk
  4. Install and do all your upgrades. Reboot.
  5. Install kernel headers [1]:

    sudo apt-get install linux-headers-generic

  6. Install the nvidia drivers from a PPA [2]:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings

  7. If you need the virtualization features that we disabled in the BIOS earlier on, you need the nox2apic option in grub. Edit /etc/default/grub and add the option
  8. . Then you will have to run update-grub to enable the new options.

  9. You can now reboot and enter the BIOS. Change the graphics card to discrete, and enable the virtualization options if you need them.

  10. Done!

References and notes:
1. The generic version of the linux-header package is supposed to make sure you always have the right version. If you want to be more explicit, you can install the linux-header-$(uname -r) package.
2. http://www.techlw.com/2012/08/install-nvidia-30437-drivers-in-ubuntu.html


6 thoughts on “Nvidia Quadro K2000M driver in Ubuntu 12.10

  1. Does this make the VGA and DisplayPort outputs function? I’ve tried loads with the W530 but as of yet had no luck…

    • This article describes how to get the dedicated graphics card (NVidia) working. When using the dedicated graphics card, VGA and DisplayPort should be working out of the box.

      The integrated Intel-card does however not enable the VGA and DisplayPort. As far as I know, that is a limitation in the hardware itself, and is not related to drivers or operating system. So make sure you are not using the Intel graphics.

  2. Thanks ! This is just what I needed. I was unable to install the driver manually by downloading from nvidia because it was complaining about the lack of kernel headers. But this worked like a charm.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s