Quote:
Originally Posted by NomoWindo05
Choosing "Nouveau" as default drivers is asking for problems with newer Nvidia Graphics cards. ...
|
Nouveau is an independent project to reverse engineer the closed source nvidia drivers. The nouveau developers receive no support at all from nvidia. Nvidia could choose to make all these problems go away if they wanted to simply by opening up the source code for their drivers. However, while they do support linux, they apparently do not believe in the virtues of free (as in freedom) software. The nouveau developers have done an excellent job under these circumstances. It does take them a while to add in support for newer nvidia cards given the non-existent support that they do not receive.
See these links for installing the proprietary nvidia driver on Ubuntu:
https://help.ubuntu.com/community/Bi...erHowto/Nvidia
http://www.psychocats.net/ubuntu/nvidia
Note that the path to install the nvidia driver may be different with the newer Unity interface.
If you have a GForce 6 or newer nvidia card you can install the nvidia driver from the terminal like this:
Code:
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings mesa-utils
Then reboot and run:
Code:
sudo apt-get nvidia-xconfig
And you should be good to go! This is how I install the nvidia driver on Ubuntu and I have never had any problems since I began Ubuntu with the very first Ubuntu version 4.10.
Note that if you have tried to install the nvidia linux driver from nvidia.com you should remove that before installing the nvidia driver from the Ubuntu repos.
To check if the nvidia driver is configured correctly run this from the terminal:
Code:
glxinfo | grep -i render
You should get something like this dependent on the specific nvidia card you have:
Code:
tom@ubuntu:/data$ glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: GeForce 8400 GS/PCI/SSE2/3DNOW!
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
The important parts in that output are:
Code:
direct rendering: Yes
And you should have something like:
Code:
OpenGL renderer string: GeForce 8400 GS/PCI/SSE2/3DNOW!
Note that the
OpenGL renderer string: line will be different if you have a different nvidia card.