(Warning, this entry contains foul language)
Recently I made some changes to my computer setup. One of those changes consisted of buying an ATI instead of Nvidia graphics card. I’ve been doing a lot of changes to my basic principles lately, and foregoing Nvidia in favor of ATI was a big one.
I’ve been buying Nvidia-based cards for the last decade. Mostly out of lazy habit, I’ll gladly admit. I’ve justified it with a feeling that Nvidia provided slightly better bang for the buck in the mid-segment where I usually buy graphics cards. This was also a traditionalist thing, since back in the days Nvidia and AMD had a close thing going what with the first Nforce-chipsets and so on. I’ve also been a long-time AMD customer, and have bought nothing but AMD-based platforms for the last decade.
But a few years back this changed when AMD coughed up the dough and bought ATI outright. Alliances changed and now it generally makes more sense to buy ATI if you’ve got a computer with a cpu from AMD. So, since I was (for a change) buying something in the high-end segment I went for ATI. It also made sense since my motherboard has Crossfire, and it would be nice to later down the road add a second card when prices start dropping.
All was not happy though. I’m primarily a Linux-user, and a far distant second Windows/gamer. I spend maybe 90% of my time in Linux, and I knew it was a gamble to go for ATI over Nvidia here, since I’ve read that ATI is lagging behind in support for proper operating systems.
I went for it anyways, and even though I’ve worked out most of the kinks it’s quite true: despite lofty quotes and claims from AMD the support for non-legacy operating systems is quite poor compared to what Nvidia offers.
Essentially I feel as if the binary driver for Linux that AMD/ATI offers is of dubious beta-quality. Of course, they claim it’s production, but it’s so littered with strange bugs and occurences that I can only assume it’s unfinished. It’s also quite primitive compared to Nvidia, and doesn’t offer nice things such as alpha-blend compositing.
But it’s the bugs and annoyances that are the worst! Having to log out and then log back in again simply because the driver suddenly decided that the screen should go black while changing desktops. Or that wheen performing a desktop-zoom it should become inverted.
Not to mention that the driver insists on running the fan at an ear-shattering 50% (approx 2500 rpm) by default. Admittedly it does the same in Windows, but at least in Windows the Catalyst Control Center has an easily accessible option of manually overriding this. In Linux you’re forced to figure out the commandline aticonfig command – which as far as I can tell doesn’t even document the switches needed! I had to google myself to them on some forum, because nowhere in the driver documentation or on AMDs website are they listed!
For fucks sake! AMD, get your shit together and stop mucking about. If you’re serious about supporting Linux, open-source and the like then either release a PROPER driver, or release the specs and all the requirements so the community can write a driver. As it stands, it’s like partial circumcision.
Otherwise I’ll be force to go back to Nvidia when I next upgrade my computer. Which will also mean that I’ll leave the AMD-platform that I’ve been loyal to for a decade and start buying Intel-chips instead. I’m tired of this bullshit.
However, I will give props for making the driver easier to install on Ubuntu than Nvidia does. But of course you didn’t document how to do it, instead I had to find it on Ubuntus wiki. So I guess it’s a half-win for you, and it doesn’t make up for the poor performance and quality of your binary drivers.