Slashdot Mirror


The State of ATI Drivers on GNU/Linux

An anonymous reader writes "After 50 days of the Phoronix editor-in-chief exclusively using ATI Radeon hardware in his system, he has issued his final blog post dubbed The State of ATI Linux. Topics covered include the very low frame-rate performance, image quality, overclocking X.Org 7.1 support, Big Desktop/Dual Head, Linux CrossFire, and other relevant items to gamers and Linux enthusiasts. From the article 'While discussing this trial with a colleague that was not familiar with the quality of ATI's Linux drivers he immediately classified ATI Technologies as attempting to fine-tune a hull on a ship while there is a giant hole in the side. However, is this truly the case?'."

9 of 173 comments (clear)

  1. Short answer: appalling by AndyS · · Score: 5, Informative

    Having had good experiences with my Radeon with the DRI drivers, I decided to purchase a computer with integrated radeon graphics.

    And I really really truly regret it.

    The main purpose of this computer was TV-Out, a feature only supported by the proprietary firegl drivers. The version I first got (8.16.20) didn't feature any overscan controls, so it sat in the middle of our television. After a couple of releases of this, we got 8.21.something which broke it even more - in fact, now you could only see the top third of any video you were watching with XV. At the same time of course, there was no 3d support at all.

    Since then, I got a VGA->RGB Scart cable, and I've been able to switch back to the free drivers. The quality is significantly better - working 3d, a full screen picture and snappier menus. I plan to be very very careful when buying ATI again.

  2. However, is this truly the case? by everphilski · · Score: 5, Interesting

    However, is this truly the case?'."

    yes.

    Use nVidia if you want performance. They use a standard code base between all OS's. 95%+ of the code that is in your Linux driver is in your windows driver. The drivers are stable and have great performance. This has been hashed out many times on various OpenGL forums...

  3. if you've wondered why ATI & Nvidia aren't coo by toby · · Score: 4, Interesting
    A possible explanation given at the Linux Kernel Summit:

    Speaker David Airlie started with a review of the current state of free graphics drivers. Intel chipsets are relatively well supported, thanks to an enlightened position being taken by that company. ATI is a "former leading light" in the free software world, but is no longer cooperating. Even so, the free R200 driver is feature-complete and, at this point, faster than the binary-only fglrx driver. ...

    Why do vendors refuse to support the free software community? David noted, with amusement, that both ATI and Nvidia withdrew support at about the same time that they got Xbox contracts. Let's hope, he says, that Intel never works an Xbox deal.

    (via the always excellent LWN)
    --
    you had me at #!
  4. Works pretty well for me by pyros · · Score: 4, Informative

    I have an HP nw8240 laptop with a FireGL v5000. I've been running Ubuntu since I got it in November. I can't recall if I started with Breezy or a Dapper beta, but I've been using the fglrx drivers the whole time, and it's been fine for me. The only time I had to download the drivers from ati.com was to get an ACPI related fix that wasn't in the Ubuntu packaged version. Once that was included, I've been using the fglrx from the restricted repo, and that was during the Dapper beta, back in November/December. I was running Xgl during the beta, too, and still am. It did crash at first, but again it took less than a month to get an update pushed out to the repos that fixed it. I don't do any gaming, though.

  5. Re:What was the question again? by Criffer · · Score: 5, Funny
    Which 3D graphics card would you recommend if I wanted to make a top noch "open" gaming machine?. I would like a card whose drivers could exploit all the hardware properties

    The Open Graphics Project is your friend.
  6. Re:if you've wondered why ATI & Nvidia aren't by Jah-Wren+Ryel · · Score: 4, Interesting

    The rumours are that the next generation of intel graphics chips will be closer to competitive with whatever ATI and Nvidia have by then than the current ones. Presuming that is true, it sure would be nice if they maintain their current policy about open-source / open-specs for the chips.

    --
    When information is power, privacy is freedom.
  7. Re:Not good by Arker · · Score: 5, Insightful

    I'll go you one better. Binary drivers aren't compatible with Free Software, period.

    It's amazing to me the author of the article can put out as much verbiage as he did about this issue without ever once mentioning the real problem here - ATIs refusal to document the card interface so that the hardware can be properly supported.

    Until they do, their customers that use Linux, *BSD, etc. remain broadly unsupported. Only a small subset of free systems even have the option of using the mushware they want to substitute for documentation, and at a cost many will not pay. They're making themselves irrelevant in what is probably the fastest growing segment of the computer market. Why would a free software user shell out big bucks for the latest ATI *or* Nvidious card only to face the choice of running it without accelleration for the same performance as a much cheaper card, or with buggy opaque mushware that that doesn't perform that much better and taints your system, assuming it will even run on it, which it often won't?

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  8. Useless bitching about no/bad open source drivers by Theovon · · Score: 4, Interesting
    One thing that pisses me off is that so many people keep bitching about lack of proper open source drivers, but they don't actually try to DO anything about it. If you don't have the technical expertise, then how about financial support or donating resources for the various efforts trying to correct the problem? Either you work to reverse-engineer current products (or support the reverse engineers financially), or you get hooked up with the Open Graphics Project and help fix the problem once and for all.

    The Open Graphics Project comes up pretty high in google searches. When someone writes an article like this, it tells me that they didn't even TRY to do their homework. From reading the article (yeah, I read it!), it would appear that the author isn't seriously looking for alternatives. It's reasonable enough to evaluate ATI and nVidia drivers. What's unreasonable is to make everything totally one-sided by not mentioning the alternatives.

  9. Re:Here is why they can't by Arker · · Score: 5, Insightful

    If ATi documents their card interfaces well enough that open-source drivers can be written, NVidia WILL steal their technology, and vice-versa.

    The hidden premise here is that somehow documenting the interface will make it easier for competitors to 'steal' some advantage. That's so obviously wrong in so many ways it's shocking someone would assert it in good faith.

    What are they going to do? Copy the interface so their card will be compatible with the other cards drivers? Well, yes, I suppose someone could do that. Wouldn't necessarily even be a bad thing (standard interfaces are generally considered a good thing, even ad hoc standards.) But this is a far cry from somehow "stealing" the actual video card technology. That technology is, in many cases, patented, rather than protected as a trade secret, so the competition can (and you can bet, has) gone and read the patents right off anyway. They just can't legally imitate it too closely. And to the extent there are things in hardware that *are* trade-secrets, a disection of one of the cards would be a much better way to get at them. Looking at the external interface is the last method one would use to try to disect the inner workings of a device. Note that refusing to disclose the interface doesn't do jack to stop the competitors from disecting the hardware.

    No, I'm sorry, that whole line of argument is utter nonsense.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.