Originally Posted by Axman43
I was checking to see if any of my drivers needed updating, and my Nvidia graphics cared had . ...
There should not have been "a lot of things to either update or activate
" for the nvidia-driver. It should only really be the driver itself. Perhaps there were other system updates also.
What nvidia card do you have?
What version of Ubutnu are you using??
If you have a GForce 6 card or newer, you should use the nvidia-current
Try booting to recovery mode by choosing the "advanced" options" from the grub menu (assuming you are using Ubuntu 12.10). Then choose recovery mode, then choose "drop to a root shell prompt" from the menu that comes up.
Then remove all nvidia drivers:
apt-get remove --purge nvidia*
Then reboot with
Hopefully, you should now get to the Ubuntu deasktop. If you do, then open a terminal and install the nvidia-current driver:
sudo apt-get install nvidia-current nvidia-settings mesa-utils
If you still can not get to the Ubuntu desktop, then run the above commands to install the nvidia driver from the recovery mode root shell prompt as I instructed above. Then reboot.
(Note that you do not need sudo when running from a root shell prompt}.
Hopefully you can now get to the Ubuntu desktop.
To activate the nvidia driver, run this from the terminal:
Then to check if the nvidia driver is running:
glxinfo | grep -i render
You should get something like this:
bash-4.2$ glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: GeForce 8400 GS/PCIe/SSE
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_OES_depth_texture, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
The important stuff there is direct rendering: Yes
to indicate that direct rendering is enabled, and your graphics card should be listed on the next line as mine is on the OpenGL renderer string
line (nvidia GForce 8400GS in my case).
I always prefer to install the nvidia drivers manually from the terminal like this to avoid problems.
Write back if you need mreo help.
And welcome to the LQ forums!