Weapon7 Jan 13, 2013 @ 10:53am
nvidia_experimental_310 package blacklisted, how to get it working (Ubuntu 12.10)
I would install the nvidia_experimental_310 package, and on reboot the resolution was messed up (falling back to basic video driver), but would get a login screen and when logging in no unity launcher or top panel (Ubuntu 12.10 64-bit). The nvidia module was not being loaded. I didn't find a solution out there on the internet for my issue but discovered it myself, so here it is: nvidia_experimental_310 was blacklisted. No clue how that happened, but it did, and I've a feeling other people are having the same issue.

To check what "nvidia" stuff is blacklisted do:

cat /etc/modprobe.d/blacklist* | grep nvidia

In my case, there was a file /etc/modprobe.d/blacklist-local.conf which contained the line blacklist nvidia_experimental_310 which prevented the module loading during boot or when doing the command:

sudo modprobe nvidia_experimental_310

I removed the blacklist-local.conf file, then tried again:

sudo modprobe nvidia_experimental_310
sudo service lightdm restart

Works perfect! And after getting it working - what a huge difference! Serious Sam 3 went from not-really-playable to very playable - awesome!

PS More useful commands:

Show all nvidia kernel objects ("modules") in filesystem:
locate *.ko | grep nvidia

Show errors with xorg:
cat /var/log/Xorg.0.log | grep '(EE)'

Show kernel boot log (q to quit 'less'):
cat /var/log/kern.log | less

Cheers! Hope this helps someone.
Last edited by Weapon7; Jan 13, 2013 @ 10:22pm
Showing 1-3 of 3 comments
< >
Speedster McCalister Jan 13, 2013 @ 3:47pm 
Not sure why you would need the experimental version, the full version of nvidia 310 is available under Nvidia_current
[Linux] Junior s2 Camila Jan 13, 2013 @ 5:10pm 
The 310 is experimental-beta on Ubuntu.

I suggest you try to remove anything from nvidia and then restarting your machine
CTRL + ALT + F1
sudo apt-get remove --purge nvidia-*
reboot
After that when you restart your machine, there could be no desktop environment. Then use:
sudo service lightdm restart
  • Note that it could be lightdm or xdm or gdm or mdm.
If that doesn't help you'll need to search on how undo the blacklisting of nvidia
Last edited by [Linux] Junior s2 Camila; Jan 13, 2013 @ 5:11pm
Weapon7 Jan 13, 2013 @ 10:11pm 
Originally posted by Linux Junior s2 Camila:
If that doesn't help you'll need to search on how undo the blacklisting of nvidia

Camila, I have the answer to undoing blacklisting in my previous post, no search required :)

While I'm at it, another common reason I've heard it seems to fail to work is not including the kernel headers, which causes it to fail to compile (and I've read it does so silently). You can make sure these are installed using:

sudo apt-get install build-essential linux-headers-`uname -r`

and then try to install again:

sudo apt-get install nvidia-experimental-310

(Note that those quotes around `uname-r` are backticks - they share the tilde ~ key)
Last edited by Weapon7; Jan 13, 2013 @ 10:23pm
Showing 1-3 of 3 comments
< >
Per page: 15 30 50
Date Posted: Jan 13, 2013 @ 10:53am
Posts: 3