Insight Into AMD's Linux Driver Development
Cowards Anonymous writes "It's no secret that ATI Technologies has had a rough time in the
past delivering display drivers that met the expectations of their customers. When ATI started out producing a FireGL and Radeon Linux driver they for some time were greatly behind NVIDIA's feature-rich driver.
The early ATI Linux driver had lacked essential functionality such as PCI Express and x86_64 architecture support and was also affected by stability and performance problems — not to mention a great deal of bugs."
when i switched from NVidia to ATI, it was a rough start.
for the longest time i couldn't get the driver to build/install, then one day everything just worked!
i can't tell you which version it was, but from then on, i've had no problems or complaints.
an open driver would be nice, but even still, my compliments to them.
It's also no secret that ATI has long had problems with their drivers for Windows too.
No, this is not a troll. I use ATI cards almost exclusively myself and I prefer them over NVidia, but I do have to admit that Nvidia's drivers as a general rule seem much better designed and simpler to install.
There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
And they still are.
to build a customer base is to alienate your existing customer base. I bought an R200-based laptop a couple years ago. ATI decided to just not support those cards in their fglrx driver package one day. Why would I buy from a company who won't continue support for their own products for more than a couple years? I will make every effort to never support them again until they get customer/product support in order. NVIDIA, bravo.
TODO - Insert Creative/Witty Signature
Whatever. They don't need to do any work. All they need to do is open up the specs, and people will do all the work for them. People aren't bitching that the drivers don't work, people are bitching because they aren't allowed to improve them.
There's a whole community out there willing to do all the software work from scratch, but they don't have the resources to create the hardware. The hardware developers somehow see this need to provide the software themselves, instead of taking advantage of the community, but then go and do a shoddy job of it. That's why people are annoyed by the whole thing. It could be so much better, with very little effort from ATI, but they steadfastly refuse to play nice, forcing developers to resort to reverse engineering. Same goes to Nvidia by the way, but at least they seem to be a bit more competent in Linux/X.org driver development.
This whole argument is just a big excuse. We don't want excuses, we want some damn drivers.
--- someone who's been buying Nvidia since he realized that ATI doesn't work as well on Linux.
The article is a long excuse explaining why AMD/ATI are unable to release decent GNU/Linux drivers. That's interesting enough as far as it goes: AMD/ATI and Nvidia both have crap closed, proprietary drivers which don't work well, make kernel updgrading difficult and are unauditable for security. So why bother with them? Further ATI have a history of dragging their ass and blocking the release of Free drivers,
Why bother with this crap? Just get an Intel GMA X3000 integrated motherboard and save time, power, money and hassle due to Intel "getting it" and releasing Open Source drivers and full specs. (You'll probably also be able to benefit from their free wireless drivers.
If you're into hardcore gaming then you're probably running a PS3 or an Xbox on the side anyway.
Now, I don't pay much attention to video cards, but when I saw "FireGL" I thought "why would you need to optimize OpenGL graphics for Firefox?".
I made the same mistake as many Fedora users - jumping (to Fedora 7) before looking. I'm not poking at Fedora here, on the contrary, I am a loyal Fedora user. It's ATI I'm upset with. ATI released a new fglrx driver (version 8.37) since Fedora 7's tests and final release that also does not work with X.Org 1.3. We're all sitting around waiting for the 8.38 which ATI claims will be compatible. And don't even get me started on ATI's absent AIGLX support for Linux. My next card will nVidia.
Basically, TFA says that "ATI has a release cycle". They even have an unofficial bugzilla and an unofficial wiki. Oh, and they'll drop R200 support too. And all that's supposed to make better drivers for Linux one day. I really wish they'd go the Intel way: hire some top-notch developers, give them specs and make them do Free drivers.
I have to say I'm not finding anything insightful in the linked article. It's just a long winded way of saying, "The drivers aren't very good, but AMD/ATI is working hard on it." which we most of us likely already knew. It would have been good to see some insights on what AMD did to improve the driver development process, what impact the open source announcement made, etc.
Yeah, in the same way that Mazda is a part of the big Ford company. But you wouldn't submit and article called "How Ford Builds Cars" and then cover only the Mazda factor's stereo installation.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
Dell has solved this problem by including the Intel stuff instead for their Linux offering. It's time for ATI to release their drivers as OSS.
- David A. Wheeler (see my Secure Programming HOWTO)
I had huge problems with all my AGP nvidia cards. The video use freeze. After a couple of minutes using X in my AMD Athlon 64 with a VIA chipset. The problem was VIA implementation of AGP. There is a setting in the closed source drivers to disable the NV AGP implementation.
:).
Section "Device"
Driver "nvidia"
Option "NvAGP" "0"
EndSection
Hope it works for you
BSD licensed software can't be stolen....
The article basically says "thanks for these power point slides, AMD/ATI, I'll kiss your F**** asses in my article" Seriously, that article sucked.
Also, when they say that customers don't realize how much work goes into drivers, is that an excuse? I don't care how much work goes into drivers, I know it's hard to do. It's hard to develop the cards to begin with, and to engineer them. The entire process is hard and full of work. The bottom line is that if you can't produce working drivers for a product that you created and manufacture and sell, that you are in the wrong business and wasting my time.
> Intel "getting it" and releasing Open Source drivers and full specs.
a y/024582.html
Actually, Intel has not released docs for their GMA X3000. Their current stance is that the driver is the documentation. That's fine and good, except the driver is still very incomplete (missing OpenGL features, no XvMC, no tv-out, etc.). See here:
http://lists.freedesktop.org/archives/xorg/2007-M
I know that lots of folks are vexed that nVidia won't open their 3D driver, saying "If nVidia stops supporting Linux you're all doomed." Well just who do you think supports the open source nv.c driver? How about the nVidia SATA driver? Yes, it's nVidia, so even though the 3D stuff is closed source, they're still supporting OSS.
Next about the "Crap" drivers from nVidia, I've ordered a bunch of new Linux PCs, each will have a low-end nVidia video card added when it arrives? Why? Well I need dual headed support and that can be spotty with other video card vendors. I also need to run them in 8-bit color (don't ask, I just need to.) and my experience with the glorious wonderful OSS Intel video drivers is a nasty little box that follows the cursor around on the screen. I don't have ANY issues with nVidia's "Crap" drivers, everything looks great and works great.
I applaud ANY vendor who makes efforts at supporting OSS but I buy stuff from vendors who support Linux. Every system I own is either an nForce mobo with an nVidia video card or is simply sporting an nVidia card. When asked about what to buy, I recommend nVidia products. They have the best quality 3D support and performance of ANY vendor (which isn't much), they make it possible for me to play games under Linux that I'd otherwise have to play under Windows and that is worth a lot to me.
That article took ages to get approval from the management at ATi (~two months) - if they're that paranoid about releasing information on their release cycle then I don't think we stand a chance of getting any open source/specs from them.
Like McDonald's board of directors meeting over poor sales in India, clueless to the ethical views of that market. Sales VP: "They don't like our beef" Marketing VP: "So we'll give them better beef, fresher!" Technical VP: "We could slaughter the cow on site if it helps" Sales VP: "That could be a great slogan, 'fresh from the cow'" [cue standard nods of agreement and voicing of support from around the table]
All they need to do is open up the specs, and people will do all the work for them
Yes... if ATI opens up their specs, their people will do all the work for nVidia's people. And vice versa.
I, for one, can understand why there's some animosity towards releasing the blueprints of your state-of-the-art 5-hojillion-manhours-in-the-making video card to all the tubes on the internets.
Granted, it's not the same as giving nVidia a briefcase of trade secrets, but you have to be careful when your company's existence depends on that extra frame per second your hardware gets in Doom VII 1/2
DATABASE WOW WOW