How to install nVIDIA drivers 304.64


These new drivers promise a major boost in performance. Currently there is no PPA support. So you can’t use apt-get or our script. The only way to install the all-new nvidia drivers is via the official nVIDIA website. We will update the the article when PPAs (X-Swat or Xorg-Edgers) will be available with 304.64 package.

  • Added support for the following GPUs:
    • VGX K1
    • VGX K2
  • Fixed a regression in backlight control functionality on some notebook configurations.
  • Fixed a performance issue with recent Linux kernels when allocating and freeing system memory.
  • Fixed a bug that sometimes prevented the display device / X screen selection menu from being displayed in nvidia-settings.
  • Fixed a bug that prevented X driver gamma manipulation from working after a VT-switch on some configurations.
  • Added the option “–output-file” to to allow specifying a custom filename for the log file.
  • Fixed a hang when using OpenGL programs with some SLI Mosaic configurations on pre-Fermi GPUs.
  • Added sections to the “Supported NVIDIA GPU Products” list for NVS, Tesla, and VGX products.
Download Drivers

UPDATE: Now you can use X Updates (Ubuntu-X Team) PPA in order to download and install the new nVIDIA 304.64 drivers (304.64-0ubuntu1~quantal~xup1)  using sudo apt-get or our nVIDIA Installer Script.

How to Install 304.64

With the thousands of commands available for the command line user, how can you remember them all? The answer is, you don’t. The real power of the computer is its ability to do the work for you. To get it to do that, we use the power of the shell to automate things. First we test, second we write and then we provide.

Our nVIDIA Installer script is a collections of commands that are stored in a file. The shell can read this file and act on the commands as if they were typed at the keyboard. This is the very early beta of this script, and soon enough there will be a GUI version with lot’s of features.

Please notice that our script works only with Ubuntu. No other Linux distributions are supported. In order to install this driver, please use our 1-click installer script and select the “stable” update. This is a stable driver, so feel free to play on the safe side of the road. Also, if this is your first nVIDIA proprietary blob install, the script will remove all the drivers… thus you need to run it twice in order to install the driver (the second time) into a clean (no garbage/old remaining files) system.

Download 304.64

After the reboot, open Dash and type “nvidia“. Using this tool you can configure all these nvidia settings :)

btw you can use our script to unistall the drivers (in case you have problems) and Yes it works with Ubuntu 12.10!


Do you want something more fresh ? Try 310.14

In case you want to play on thin ice with your system’s stability but have the latest available (beta) driver from nVIDIA then use our guide here.



  • Facebook
  • Twitter
  • Google Buzz
  • Reddit
  • Stumnleupon
  • Delicious
  • Digg
  • Technorati
Author: Panos View all posts by
  • Lukas Levickas

    would this work with notebooks with optimus? The last time i tried proprietary drivers, not even lightdm have started.

    • Panos Georgiadis

      Can’t answer for sure, cause I don’t have similar hardware with optimus. I guess you could give it a try, but be cautious.

  • Hektik .

    1. Log out of your account

    2. CTRL+ALT+F1, login

    3. sudo stop lightdm

    4. sudo init 3

    5. Execute “”

    You will need to let the installer disable the nouveau driver via modprobe, then reboot and re run the steps. Also, if you choose to install the DKMS module, make sure you have the latest linux headers

    sudo apt-get install linux-headers-$(uname -r)

    • Panos Georgiadis

      yup, that’s the process step-by-step.

    • nameasdasd

      Too bad the installer fails (following your method)…

    • myself

      The ubuntuxtreme script ended up breaking my system on four separate, slightly varied attempts.

      Your instructions, however, worked perfectly! thx.

  • jim
  • Bill

    This might not be the right place to ask a configuration question, but I guess I’m not clever enough to find the best place to ask.

    If someone can point me in the right direction I would be very appreciative.

    I have a dual monitor setup on Ubuntu 12.04 x86 using an nVidia ??. It has two displayport outputs and one DVI output. I prefer to use portrait mode, but cannot get it to work (works fine in landscape mode across both monitors). With nVidia drivers I can get the first monitor to display in portrait mode (over DVI), but the second one is dark. The “Displays” option in ? shows both monitors, lets me set both to portrait, but the second one goes black. (These new drivers have this same problem which I saw with earlier drivers).

    Any ideas/advice?

    • Bill

      Update: Sorry. With the new nVidia driver the second monitor is dark in landscape mode too. It was working (only in landscape mode) using the default Nouveau drivers. And it’s an nVIdia Quadro FX 580

    • Panos Georgiadis

      Use our forums Bill

  • tiagoplacido

    Hello I just like to ask if you will continue to post driver updates on the ubuntu-x repo, im asking because it hasn’t been updated for some time, and nvidia already launched new drivers

    Thanks in advance

    • Panos Georgiadis

      the problem is I have not the time anymore since I have to write my thesis for my undergraduate studies. If you are interested to contribute as an author of UbuntuXtreme, drop me an e-mail at :)

  • Dustin Cantaloupe

    tried on a 2013 imac..didn’t work with the beta. Do I have any hope?