
click to enlarge
So far NVIDIA is the most Linux-compatible graphics adapter available for Linux. Looking at the various forums, I see that the proprietary ATI drivers often need some tweaking with the X Windows system settings to get the card working properly compared to proprietary NVIDIA drivers. I am not trying to spread fear, uncertainty and doubt (FUD) here, but it is my personal observation that NVIDIA plays best with Linux. If you have an ATI card, it is still fine, since the Catalyst drivers are available from ATI’s web site for download. If you run into problems, simply google for your graphics card + Linux and 99% of chance you will get an immediate solution.

click to enlarge
Either NVIDIA or ATI, you will usually be able to use your graphics card perfectly under Linux with the proprietary drivers. The key word here is “proprietary” since the drivers released by these manufacturers are not open source. They are simply self-contained files, which install and set up everything in your system. There are also open source drivers available, written by the community but most of the time they are not able to configure your graphics card to its full potential simply because the developers do not have access to the graphics card specifications. I personally do not have any problem with the proprietary drivers, as long as they are written properly. (I have run into some problems with my NVIDIA GeForce 8400 GS graphics card and solved the problem. You may want to give it a look).
Before heading for a download, open up your package manager and install the kernel headers and sources packages together with any recommended dependencies. The proprietary drivers need the headers and sources to run.