This is what you will see once NVIDIA drivers are being fixed on UBUNTU 12.04:
sktop:~$ sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
[sudo] password for {ur login ID}:
sudoYou are about to add the following PPA to your system:
Updated versions of X.org drivers, libraries, etc. for Ubuntu.
This PPA is for stable upstream releases of X.org components. If you're looking for something even more bleeding-edge, please see the xorg-edgers PPA. Or, if you're actually wanting backports of the current stable X stack to an older Ubuntu release, see the x-backports PPA.
While Ubuntu-X does not officially support these packages, if you discover problems when installing these debs please feel free to report bugs to launchpad. However, please make sure to clearly state that you are running packages from this PPA so we know the fixes need to come here.
If you are uprading from one release to another with this PPA activated, please install the ppa-purge package and use it to downgrade everything in here beforehand. sudo ppa-purge ppa:ubuntu-x-swat/x-updates will do it.
More info:
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates
Press [ENTER] to continue or ctrl-c to cancel adding it
sudo Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.elI87oTr16 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 643DC6BD56580CEB1AB4A9F63B22AB97AF1CDFA9
gpg: requesting key AF1CDFA9 from hkp server keyserver.ubuntu.com
apt-gegpg: key AF1CDFA9: public key "Launchpad PPA for Ubuntu-X" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
ravi@ravi-desktop:~$ sudo apt-get update
Ign
http://extras.ubuntu.com precise InRelease
Ign
http://ppa.launchpad.net precise InRelease
Hit
http://extras.ubuntu.com precise Release.gpg
Get:1
http://ppa.launchpad.net precise Release.gpg [316 B]
Ign
http://in.archive.ubuntu.com precise InRelease
Ign
http://in.archive.ubuntu.com precise-updates InRelease
Ign
http://in.archive.ubuntu.com precise-backports InRelease
Hit
http://extras.ubuntu.com precise Release
Get:2
http://ppa.launchpad.net precise Release [11.9 kB]
Get:3
http://in.archive.ubuntu.com precise Release.gpg [198 B]
Hit
http://extras.ubuntu.com precise/main Sources
Get:4
http://ppa.launchpad.net precise/main Sources [2,228 B]
Hit
http://extras.ubuntu.com precise/main amd64 Packages
Hit
http://extras.ubuntu.com precise/main i386 Packages
Get:5
http://in.archive.ubuntu.com precise-updates Release.gpg [198 B]
Get:6
http://ppa.launchpad.net precise/main amd64 Packages [3,671 B]
Get:7
http://ppa.launchpad.net precise/main i386 Packages [3,675 B]
Ign
http://ppa.launchpad.net precise/main TranslationIndex
Ign
http://extras.ubuntu.com precise/main TranslationIndex
Get:8
http://in.archive.ubuntu.com precise-backports Release.gpg [198 B]
Get:9
http://in.archive.ubuntu.com precise Release [49.6 kB]
Get:10
http://in.archive.ubuntu.com precise-updates Release [49.6 kB]
Get:11
http://in.archive.ubuntu.com precise-backports Release [49.6 kB]
Ign
http://ppa.launchpad.net precise/main Translation-en_IN
Ign
http://extras.ubuntu.com precise/main Translation-en_IN
Get:12
http://in.archive.ubuntu.com precise/main Sources [934 kB]
Ign
http://ppa.launchpad.net precise/main Translation-en
Ign
http://extras.ubuntu.com precise/main Translation-en
Ign
http://security.ubuntu.com precise-security InRelease
Get:13
http://security.ubuntu.com precise-security Release.gpg [198 B]
Get:14
http://security.ubuntu.com precise-security Release [49.6 kB]
Get:15
http://security.ubuntu.com precise-security/main Sources [23.1 kB]
Get:16
http://security.ubuntu.com precise-security/restricted Sources [14 B]
Get:17
http://security.ubuntu.com precise-security/universe Sources [7,832 B]
Get:18
http://security.ubuntu.com precise-security/multiverse Sources [713 B]
Get:19
http://security.ubuntu.com precise-security/main amd64 Packages [69.4 kB]
Get:20
http://security.ubuntu.com precise-security/restricted amd64 Packages [14 B]
Get:21
http://security.ubuntu.com precise-security/universe amd64 Packages [18.8 kB]
Get:22
http://in.archive.ubuntu.com precise/restricted Sources [5,470 B]
Get:23
http://in.archive.ubuntu.com precise/universe Sources [5,019 kB]
Get:24
http://security.ubuntu.com precise-security/multiverse amd64 Packages [1,155 B]
Get:25
http://security.ubuntu.com precise-security/main i386 Packages [71.8 kB]
Get:26
http://security.ubuntu.com precise-security/restricted i386 Packages [14 B]
Get:27
http://security.ubuntu.com precise-security/universe i386 Packages [19.0 kB]
Get:28
http://security.ubuntu.com precise-security/multiverse i386 Packages [1,394 B]
Hit
http://security.ubuntu.com precise-security/main TranslationIndex
Hit
http://security.ubuntu.com precise-security/multiverse TranslationIndex
Hit
http://security.ubuntu.com precise-security/restricted TranslationIndex
Hit
http://security.ubuntu.com precise-security/universe TranslationIndex
Hit
http://security.ubuntu.com precise-security/main Translation-en
Hit
http://security.ubuntu.com precise-security/multiverse Translation-en
Hit
http://security.ubuntu.com precise-security/restricted Translation-en
Hit
http://security.ubuntu.com precise-security/universe Translation-en
Get:29
http://in.archive.ubuntu.com precise/multiverse Sources [155 kB]
Get:30
http://in.archive.ubuntu.com precise/main amd64 Packages [1,273 kB]
Get:31
http://in.archive.ubuntu.com precise/restricted amd64 Packages [8,452 B]
Get:32
http://in.archive.ubuntu.com precise/universe amd64 Packages [4,786 kB]
Get:33
http://in.archive.ubuntu.com precise/multiverse amd64 Packages [119 kB]
Get:34
http://in.archive.ubuntu.com precise/main i386 Packages [1,274 kB]
Get:35
http://in.archive.ubuntu.com precise/restricted i386 Packages [8,431 B]
Get:36
http://in.archive.ubuntu.com precise/universe i386 Packages [4,796 kB]
Get:37
http://in.archive.ubuntu.com precise/multiverse i386 Packages [121 kB]
Hit
http://in.archive.ubuntu.com precise/main TranslationIndex
Hit
http://in.archive.ubuntu.com precise/multiverse TranslationIndex
Hit
http://in.archive.ubuntu.com precise/restricted TranslationIndex
Hit
http://in.archive.ubuntu.com precise/universe TranslationIndex
Get:38
http://in.archive.ubuntu.com precise-updates/main Sources [127 kB]
Get:39
http://in.archive.ubuntu.com precise-updates/restricted Sources [1,379 B]
Get:40
http://in.archive.ubuntu.com precise-updates/universe Sources [33.0 kB]
Get:41
http://in.archive.ubuntu.com precise-updates/multiverse Sources [1,058 B]
Get:42
http://in.archive.ubuntu.com precise-updates/main amd64 Packages [315 kB]
Get:43
http://in.archive.ubuntu.com precise-updates/restricted amd64 Packages [2,417 B]
Get:44
http://in.archive.ubuntu.com precise-updates/universe amd64 Packages [88.1 kB]
Get:45
http://in.archive.ubuntu.com precise-updates/multiverse amd64 Packages [1,829 B]
Get:46
http://in.archive.ubuntu.com precise-updates/main i386 Packages [318 kB]
Get:47
http://in.archive.ubuntu.com precise-updates/restricted i386 Packages [2,439 B]
Get:48
http://in.archive.ubuntu.com precise-updates/universe i386 Packages [88.6 kB]
Get:49
http://in.archive.ubuntu.com precise-updates/multiverse i386 Packages [2,047 B]
Hit
http://in.archive.ubuntu.com precise-updates/main TranslationIndex
Hit
http://in.archive.ubuntu.com precise-updates/multiverse TranslationIndex
Hit
http://in.archive.ubuntu.com precise-updates/restricted TranslationIndex
Hit
http://in.archive.ubuntu.com precise-updates/universe TranslationIndex
Get:50
http://in.archive.ubuntu.com precise-backports/main Sources [1,845 B]
Get:51
http://in.archive.ubuntu.com precise-backports/restricted Sources [14 B]
Get:52
http://in.archive.ubuntu.com precise-backports/universe Sources [11.9 kB]
Get:53
http://in.archive.ubuntu.com precise-backports/multiverse Sources [1,383 B]
Get:54
http://in.archive.ubuntu.com precise-backports/main amd64 Packages [1,271 B]
Get:55
http://in.archive.ubuntu.com precise-backports/restricted amd64 Packages [14 B]
Get:56
http://in.archive.ubuntu.com precise-backports/universe amd64 Packages [10.1 kB]
Get:57
http://in.archive.ubuntu.com precise-backports/multiverse amd64 Packages [996 B]
Get:58
http://in.archive.ubuntu.com precise-backports/main i386 Packages [1,271 B]
Get:59
http://in.archive.ubuntu.com precise-backports/restricted i386 Packages [14 B]
Get:60
http://in.archive.ubuntu.com precise-backports/universe i386 Packages [10.2 kB]
Get:61
http://in.archive.ubuntu.com precise-backports/multiverse i386 Packages [999 B]
Hit
http://in.archive.ubuntu.com precise-backports/main TranslationIndex
Hit
http://in.archive.ubuntu.com precise-backports/multiverse TranslationIndex
Hit
http://in.archive.ubuntu.com precise-backports/restricted TranslationIndex
Hit
http://in.archive.ubuntu.com precise-backports/universe TranslationIndex
Hit
http://in.archive.ubuntu.com precise/main Translation-en
Hit
http://in.archive.ubuntu.com precise/multiverse Translation-en
Hit
http://in.archive.ubuntu.com precise/restricted Translation-en
Hit
http://in.archive.ubuntu.com precise/universe Translation-en
Hit
http://in.archive.ubuntu.com precise-updates/main Translation-en
Hit
http://in.archive.ubuntu.com precise-updates/multiverse Translation-en
Hit
http://in.archive.ubuntu.com precise-updates/restricted Translation-en
Hit
http://in.archive.ubuntu.com precise-updates/universe Translation-en
Hit
http://in.archive.ubuntu.com precise-backports/main Translation-en
Hit
http://in.archive.ubuntu.com precise-backports/multiverse Translation-en
Hit
http://in.archive.ubuntu.com precise-backports/restricted Translation-en
Hit
http://in.archive.ubuntu.com precise-backports/universe Translation-en
Fetched 20.0 MB in 5min 33s (59.7 kB/s)
Reading package lists... Done
ravi@ravi-desktop:~$ sudo apt-get install nvidia-current
[sudo] password for ravi:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libbonobo2-common libbonobo2-0 libgnomevfs2-common libidl-common libgconf2-4
libgnome2-common libtranslate0 libidl0 libglade2-0 libgnomeui-common
liborbit2 libbonoboui2-common libgnomecanvas2-common
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
nvidia-settings
The following NEW packages will be installed:
nvidia-current nvidia-settings
0 upgraded, 2 newly installed, 0 to remove and 349 not upgraded.
Need to get 60.1 MB of archives.
After this operation, 185 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1
http://ppa.launchpad.net/ubuntu-x-sw...pdates/ubuntu/ precise/main nvidia-current amd64 302.17-0ubuntu1~precise~xup1 [58.8 MB]
Get:2
http://ppa.launchpad.net/ubuntu-x-sw...pdates/ubuntu/ precise/main nvidia-settings amd64 302.17-0ubuntu1~precise~xup3 [1,330 kB]
Fetched 60.1 MB in 16min 47s (59.6 kB/s)
Selecting previously unselected package nvidia-current.
(Reading database ... 108610 files and directories currently installed.)
Unpacking nvidia-current (from .../nvidia-current_302.17-0ubuntu1~precise~xup1_amd64.deb) ...
Selecting previously unselected package nvidia-settings.
Unpacking nvidia-settings (from .../nvidia-settings_302.17-0ubuntu1~precise~xup3_amd64.deb) ...
Processing triggers for man-db ...
Setting up nvidia-current (302.17-0ubuntu1~precise~xup1) ...
INFO:Enable nvidia-current
DEBUG:Parsing /usr/share/nvidia-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/nvidia-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/nvidia-common/quirks/lenovo_thinkpad
DEBUG:Processing quirk Latitude E6530
DEBUG:Success
INFO:Applying quirk Latitude E6530
DEBUG:{'Files': {}, 'Vendor': {}, 'Monitor': {}, 'Screen': {0: ['\tIdentifier "My Screen"\n', '\tOption "RegistryDwords" "EnableBrightnessControl=1"\n']}, 'Module': {}, 'SubSection': {}, 'DRI': {}, 'InputDevice': {}, 'Comments': {}, 'Extensions': {}, 'InputClass': {}, 'ServerLayout': {}, 'Device': {0: ['\tIdentifier "My Card"\n', '\tDriver "nvidia"\n', '\tOption "NoLogo" "True"\n']}, 'VideoAdaptor': {}, 'ServerFlags': {}, 'Modes': {}}
DEBUG:Creating /usr/share/X11/xorg.conf.d/10-nvidia-current-latitude-e6530.conf
DEBUG:Processing quirk ThinkPad T420s
DEBUG:Success
INFO:Applying quirk ThinkPad T420s
DEBUG:{'Files': {}, 'Vendor': {}, 'Monitor': {}, 'Screen': {0: ['\tIdentifier "My Screen"\n', '\tOption "RegistryDwords" "EnableBrightnessControl=1"\n']}, 'Module': {}, 'SubSection': {}, 'DRI': {}, 'InputDevice': {}, 'Comments': {}, 'Extensions': {}, 'InputClass': {}, 'ServerLayout': {}, 'Device': {0: ['\tIdentifier "My Card"\n', '\tDriver "nvidia"\n', '\tOption "NoLogo" "True"\n']}, 'VideoAdaptor': {}, 'ServerFlags': {}, 'Modes': {}}
DEBUG:Creating /usr/share/X11/xorg.conf.d/10-nvidia-current-thinkpad-t420s.conf
Loading new nvidia-current-302.17 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-23-generic
Building for architecture x86_64
Building initial module for 3.2.0-23-generic
Done.
nvidia_current:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-23-generic/updates/dkms/
depmod.....
DKMS: install completed.
Setting up nvidia-settings (302.17-0ubuntu1~precise~xup3) ...
ravi@ravi-desktop:~$