Slashdot Log In
Insight Into AMD's Linux Driver Development
Posted by
CmdrTaco
on Mon Jun 04, 2007 11:07 AM
from the they-should-all-wear-hats-while-they-code- dept.
from the they-should-all-wear-hats-while-they-code- dept.
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."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
rough start (Score:4, Informative)
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.
Re: (Score:3, Insightful)
So far, so good - this is a typical "ATI on Linux" story, but of the happy-ending sort (which are rather rare, from what I saw so far).
What I do not understand is which way do they deserve your compliments for providing such sub-par software? I'd bring the card right back to the shop I bought it, demand my money back, and buy a nVidia! I haven't had a problem with n
Re:rough start (Score:5, Insightful)
Everything works? So you can use Firefox at a reasonable speed when logged in as a second user now? You can use Beryl now? Those things sure don't work on the X1300 I bought (a horrible mistake) a couple months ago.
It's really absurd - if they'd just release the programming info for their hardware the X.org drivers would support this stuff inside a week.
Parent
Not really surprising (Score:5, Interesting)
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.
Re: (Score:2, Insightful)
Re:Not really surprising (Score:5, Interesting)
Parent
Re: (Score:3, Interesting)
Sigh, yet another general statement without supporting evidence. I think your post is a sly bit of astroturfing for NVidia.
No it's not. I can't really say much about the Nvidia drivers because I've never owned an Nvidia card personally. But when I have to install them for someone else, they always just seem to work.
I've used ATI ever since I finally gave up my Voodoo2. I have just about every version of drivers ATI released since the first Catalyst came out, and quite a few from before. They all worked, for the most part, but the install process does not seem as streamlined as Nvidia's, and I still keep hearing from people who
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
Hmmm .... "Windows Hardware Quality Laboratories testing" .... is this like buying a PC which says it's "Vista Ready" only to find out that means "well, not Vista with the new GUI stuff, just running with the old GUI"? It's got no credibililty with a lot of people. (eg. , specif [msdn.com]
Re:Not really surprising (Score:4, Insightful)
- Co-operate with MS on driver releases (and institute their "minimum-standard" level of QA)
- Pay MS what I'm sure is a large some of money for the privilege
Lack of WHQL doesn't indicate anything about driver quality apart from that certain companies are co-operating with MS to institute a minimum standard; many, many third parties develop drivers over and above this already. That fact that companies do not do WHQL says less about their hackers' development style than it does about their executives attitudes towards unjustifiable costs.Parent
So ? (Score:5, Insightful)
And they still are.
Re: (Score:2)
The best way... (Score:5, Insightful)
Re:The best way... (Score:5, Informative)
Parent
what a joke (Score:5, Insightful)
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.
Re: (Score:2)
Well... I mean, I'm bitching that they don't work.
Yes. Personally, I don't care who writes them, as long as they're functional and not encumbered by something redolent of evil.
Re:what a joke (Score:5, Insightful)
Bingo.
When hardware companies try to make software, the result is almost inevitably shit. There are some exceptions, but big hardware companies tend to see software development as a 'cost center,' an afterthought to be minimized as much as possible, rather than a critical and major part of their product.
Look at scanners if you want. I've used some great film scanners in the past; brilliant hardware engineering, but coupled with the absolutely shit software that came in the box with it, it was practically a doorstop. To get anything else done, you had to get VueScan or Silverfast -- addon software written by people for whom software is their primary focus.
Parent
Re: (Score:3, Interesting)
There is absolutely nothing wrong with this, SO LONG AS THEY OPEN UP THE DAMNED SPECS SO THE COMMUNITY CAN WORK WITH IT PROPERLY. I can only assume I'm not the only one who thinks so, either.
I'm sure "the communi
Re: (Score:3, Insightful)
nVidia (Score:3, Insightful)
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 e
Re: (Score:3, Informative)
I'm fairly sure the reason the specs aren't open, is because it would disclose some "secrets" about how the companies optimize their cards.
Re: (Score:3, Insightful)
Re:what a joke (Score:5, Insightful)
Parent
Nvidia is not the competition (Score:3, Insightful)
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 [livejournal.com] and blocking the release of Free drivers,
Why bother with this crap? Just get an Intel GMA X3000 integrated motherboard [wikipedia.org] 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.
Re: (Score:2, Insightful)
Let me know when good RTS, MMO and strategy games come to consoles. Until then, I'll stick with my PC!
Re: (Score:2)
Re: (Score:2)
The kernel is intentionally difficult to upgrade or use for people who want to use binary drivers.
Re: (Score:2)
The kernel will always be a problem for closed-source software that stupidly relies on a stable ABI. The kernel intentionally stays flexible and changes rapidly in order to keep innovating. FL/OSS software has little problem rebuilding against it and staying innovative. That's why ATI and Nvidia will never be able to produce satisfactory drivers for Linux.
That's exactly why it makes most sense to go with fully open hardware supported by FL/OSS drivers unless you want to either stick with old kernel vers
Re:Nvidia is not the competition (Score:5, Interesting)
Parent
Re: (Score:3, Insightful)
Re:Nvidia is not the competition (Score:4, Insightful)
Parent
Re: (Score:3, Informative)
Re: (Score:2)
Intel has not release docs (Score:5, Informative)
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
Parent
Re: (Score:3, Interesting)
Re: (Score:2)
Branding problem..."FireGL?" (Score:2, Funny)
ATI and Fedora 7 / X.Org 1.3 (Score:5, Informative)
Re: (Score:2)
Re:ATI and Fedora 7 / X.Org 1.3 (Score:5, Insightful)
Perhaps because 'Linuzz' is open it is easy to see where the problem lies. With Vista you get huge binary blob and if it's broken you don't know if it is the drivers or Vista -- you can't debug it and look at the source so you call MS tech support and wait 6 months for a service pack or MS tells you to call ATI/AMD and you wait 6 month for a fix. Binary drivers suck that's the problem here...
Parent
Nothing to see here. (Score:5, Insightful)
Three years of problems (Score:2)
I've always had, and still have problems with them when I use the proprietary drivers under linux (Ubuntu/Debian/Slackware, both packed and from the nvidia site). A few months back I just gave up and stopped blaming it on the videocards and drivers since I seemed to be the only person whose screen froze up upon switching to terminal mode and back.
The onboard videocard gives the same problems and I have exactly zero problems when using the sl
Help from open source? (Score:2)
--
Misleading summary title? (Score:2)
-Rick
Re: (Score:2, Informative)
Re:Misleading summary title? (Score:4, Insightful)
-Rick
Parent
Where we're at (Score:2, Insightful)
Translation: ATI fails to release OSS drivers (Score:4, Insightful)
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.
nVidia blob isn't crap. (Score:5, Interesting)
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.
Re:Does AMD just not get it? (Score:3, Interesting)