Yeah, Nvidia has been a nightmare for some of us this time around. I had no luck whatsoever with the 295 drivers on my GeForce 6150. You could try updating to the latest drivers though...
sudo apt-get install nvidia-current
If that doesn't work, try the updated drivers:
sudo apt-get install nvidia-current-updates
If it still doesn't work, remove both the nvidia driver modules and update the generic nouveau driver:
sudo apt-get remove nvidia-current nvidia-current-updates
sudo apt-get install xserver-xorg-video-nouveau
I've found the nouveau driver pretty good, and certainly a lot more solid and reliable than the nvidia drivers on this card, as well as reasonably fast. I haven't been game to try the latest nvidia driver available now - 305 or something I think - Why fix it when it's not broken?. Maybe when I have some spare time...
If you manage to get the Nividia drivers working, you might be able to set the resolutions you want using the Nvidia settings tool:
sudo apt-get install nvidia-settings
This tool takes over from the generic display settings in Ubuntu, and knows more about the card capabilities.
I note that some of the older drivers have been put back into the repository. They were missing when 12.04 was first released. I'm not sure that they will help you but if you want to try the older stable drivers they are nvidia-96 and nvidia-173
Instead of installing the latest version, I recommend you to install Kernel
which is meant for Ubuntu 12.04.3 LTS
that is Linux Kernel 3.8.0.30
. It is available in the repository so no need to go to some other place. Here is the steps to install Kernel 3.8.0.30
for Ubuntu 12.04.3 LTS.
Execute following commands in series(one by one, if you get any error in any command just comment for the command for which you got the error with the error message)
Execute this to update repository:
sudo apt-get update
Execute this to install Kernel 3.8.x
(be careful, don't miss any character)
sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
Execute this to update grub:
sudo update-grub
Execute this to re-configure all installed packages(It would take some time, so wait. If it fails, gives some error just proceed to next step)
sudo dpkg-reconfigure -a
Execute this to restart your system:
sudo reboot
While restarting, you would see one more entry in Grub Entry
for Linux Kernel 3.8.0.30
chose that.
See what happens.. Reply for further assistance..
Now Removing nvidia-304
and re-configuring nvidia-319
Follow these steps to do so.. I am assuming that nvidia-319
is currently installed in your system.
Open terminal and execute following commands to completely nvidia-304
sudo apt-get autoremove nvidia-304*
sudo apt-get --purge remove nvidia-304*
sudo apt-get autoremove
sudo apt-get autoclean
Then execute these commands to re-configure nvidia-319
sudo update-grub
sudo dpkg-reconfigure nvidia-319
if above command shows some error then try to replace nvidia-319
with nvidia-319*
sudo update-grub
sudo update-initramfs -u (it would take some time)
Then restart your system
sudo reboot
Reply..
Best Answer
Looks like you didn't uninstall your previous driver version. This can happen because
nvidia-current-dev
is of version295.40
andnvidia-current-updates-dev
is of version295.49
as reported.If you've installed the nVidia driver from Ubuntu's Additional Drivers dialogue
, trysudo apt-get purge nvidia*
then try reinstalling bysudo apt-get install nvidia-current-updates-dev
then reboot.If you have used the
then go to a console by pressing Alt+Ctrl+F1 and then run.run
file from nVidia's websitenvidia-xxx-pkg1.run --uninstall
to remove the previous driver components. Now give a reboot and see if that works. If not, then executesudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
so that the default nouveau driver for nVidia chipsets are not loaded instead of proprietary one. Finally install packaged binary drivers bysudo apt-get install nvidia-current-updates-dev
.