
So, I’ve had nVidia video cards in just about every computer I’ve worked on to date. Geforce has always been known as cutting-edge; the standard for any graphics-intensive user. But I think things are changing.
Now, I don’t have a very in-depth background in the real trade-offs in video cards, or the specific differences between Nvidia and other cards– my background has been almost purely installing drivers, and their basic features. But this is the core functionality in any card, the bottom line that needs to work on any standard install. And this is where Nvidia has dropped the ball.
I recently made the switch to Linux with a laptop and desktop that both have Nvidia cards. Now, video drivers from Nvidia are all proprietary and therefore discouraged in the Linux community. However if you want to do cool things– like use desktop effects)– a lot of cards require that you use the closed-source driver rather than the free one. The switch is pretty simple, but in my experience, it’s a trade-off between eye-candy and stability. There are a number of known-bugs in the proprietary driver that cripple features like sleep/suspend, multiple X sessions, and in some cases, it still crashes with compiz.
But obviously things are better on Windows, right? That’s where the user base is, so basic configurations should be well-supported. Not exactly. Upgrading to Vista with most Nvdia cards was a huge fiasco when Vista came out, and I believe it still is for some cards. Also, Nvidia has dropped support for most of its older cards. That means no new drivers, and a wild-goose chase even looking for older ones. It has come down to hacking the new drivers to “support” older cards.
Enter ATI. To me, ATI carries a connotation of being a step below comparable Geforce cards. But recently, their Radeon line has come a long way. But the big news is that ATI recently opened up the source to their video drivers. This can only mean good things. On Linux, it means that the ATI-created drivers can be shipped by default, and better supported. On all platforms, it means faster bug-fixes and better stability in general.
So the bottom-line is, I’m still stuck with my Nvidia cards. But, perhaps Nvidia can take a page out of ATI’s book for their support. If things don’t change, I think ATI is going to take the upper-hand in the next few years.