Slashdot Mirror


ATI Updates Linux Drivers

GraWil writes "Famed graphics card maker and documented Linux supporter ATI has refreshed its proprietary Linux drivers (3.11.1) for the Radeon and FireGL series cards. Unfortunately, many of the previous comments still apply and it seems that ATI is not yet committed to supporting Linux well. The procedure for installing is now documented in a separate how-to but it seems that quite a few are stuck in an endless cycle of compiling kernels with/without DRI/AGPGART/RADEON/DBE (insert random module here). For those with strong enough feelings, ATI is seeking feedback on these drivers."

17 of 460 comments (clear)

  1. Lack of expertese? by Anonymous Coward · · Score: 5, Interesting

    Maybe ATi just plain don't know how to make decent X/Linux drivers? A graphics card manufacturer like ATi would not traditionally hire people with relevent experience, and I doubt they can justify the expense of hiring a specialist to do nothing but create Linux drivers.

    Of course, Open Source could help them here, but we all know the arguments for and against that.

    1. Re:Lack of expertese? by Mr+Guy · · Score: 5, Insightful

      Are you kidding? They could get some numbers from Rage3D's Linux Forum and justify the expense easily. ATI isn't a small company. It takes very little to justify hiring one or two more people. It's a terrible corporate image to be perceived as writing shoddy software even by a niche market, because it's a niche market in their prime market share. When you go to an ATI based forum and people suggest that you buy an Nvidia if you get frustrated and return their $300 card, that's a bad thing(tm).

  2. Installer? by IamTheRealMike · · Score: 5, Informative

    The nVidia installer is GPLd, they could use that rather than writing a huge howto. I guess ATI using software from nVidia would be a bit uncomfortable for them though ...

  3. Comments from an ATI engineer by Anonymous Coward · · Score: 5, Interesting

    If enough people leave the right kind of feedback, those drivers will be made open source.

    There are just a few followers in management who think we need to follow NVidia's business model. They are wrong.

  4. Time to switch by Aggrajag · · Score: 5, Interesting

    I am not the only one who is either thinking about or has already switched to Nvidia just because of the drivers.

    I have been waiting for a year for proper drivers for Linux but as they still have not materialized the next card will be Nvidia, no question about that.

  5. Re:Contradiction by etymxris · · Score: 5, Insightful

    I think the "documented" adjective was a bit sarcastic. It was likely meant to point out how ATI supports Linux with their words, but not their actions.

  6. New? Old! by piquadratCH · · Score: 5, Insightful

    These drivers aren't new, they are out almost a month now and they suck just as much as every ATi driver before... I don't want a HOWTO to install a friggin' driver, I want to type ./install, restart the Xserver and have great framerates.

  7. Re:You mean windows is better than linux at someth by etymxris · · Score: 5, Insightful

    If the user interface is nice enough, does it really matter what exact steps are taken to install the driver? Even today, you hardly realize that a recompilation is going on with nvidia drivers, as they provide a nice little progress bar. To the user, the progress bar could represent copying files, compiling them from source, or whatever, he doesn't really care.

  8. ATI cannot make working 3D drivers by UberLord · · Score: 5, Interesting

    Seriously, I've been on the ATI beta testing team (although not anymore) and submitted feedback for every driver release to date.

    I cannot get 3D working (2D works fine) with my 9800 pro - although exactly the same setup works fine on my old 8500 for 3D.

    ATI have not responded to my emails, to my feedback, to any forum posts (although that isn't unexpected) - and this just plain sucks.

    Please, if you want a 3D card in Linux, check people have the same hardware and it works if you're after an ATI card. Although only a small group of people have this issue, it is real and does exist.

    Gentoo discussion
    Rage 3D discussion

    Quick Summary Enabling DRI causes X eat all my CPU and not start unless I have a working framebuffer.
    With a working framebuffer I get screen corruption, menus and windows are not drawn properly and running any OpenGL application causes X to hang and eat all my CPU.

    In both cases I can ssh into my box and kill X or the OpenGL app and I can use the box again.

    The only common demoninator seems to be Asus motherboards with certain ATI cards - but the same hardware works fine for Windows XP!

  9. Re:If ATI can't be bothered producing quality driv by latroM · · Score: 5, Insightful

    Since I ran into a Linux brick wall with them (no specs, no binary drivers) my last two purchases have been Nvidia. I recommend the same for you if you use Linux.

    I wouldn't. The thing is that proprietary drivers and no documentation are against the principles of F/OSS. If I had to recommend a graphics card, it would be ATI radeon 8500 which works well with Free drivers (accelerated OpenGL etc.)

    If you encourage hardware companies to keep their documentation secret you will have a future where you have to use non-free drivers for all your hardware. That is a disaster from the perspective of both Open Source and Free Software movements. I would like you all to understand that the software freedom has a value and functionality is not the only meter of the goodness of software.

  10. Re:Contradiction by Curtman · · Score: 5, Insightful

    The other clue was that the documentation is almost 5 years old. They used to fund development of open source drivers, now they feed us binary only drivers that sort of work and we have to wait for their release schedule.

  11. Radeon 7500 by maximilln · · Score: 5, Informative

    Still no support for the Radeon 7500.

    Gatos and DRI both provide functionality. It's not really necessary, though, the stock kmod radeon and stock Xf86 radeon drivers work.

    Except for that pesky s-video port. The kernel has no trouble putting the console screen on the TV but only the VESA driver is successful for Xf86. The VESA driver isn't fast enough to watch DVDs.

    Pick and choose, I've tried all the combos:
    kmod: 2.4.18-2.6.7, Gatos, DRI
    drivers: Xf86 4.1.0-Xf4.3.0, Gatos, DRI

    Put the kmod on the x-axis and the drivers on the y-axis and make a matrix. I've tried them all. Only the VESA driver will correctly get the sync values for the s-video port with a Radeon 7500. I've tried the math to convert VESA screenmodes to modelines with no luck.

    --
    +++ATHZ 99:5:80
  12. It's Easy! by punkrockguy318 · · Score: 5, Funny

    It's actually pretty easy to get 3D working if you have an ATI Card. 1) Sell your ATI card on eBay 2) Pick up a nVidia 3) Boom! Your done. Easy! I don't see why so many people are having problems...

  13. ATI drivers & SMP hardware by dberger · · Score: 5, Interesting

    I had bought a 9600XT after reading several reviews that gave it outstanding marks for "fps/$." Some OpenGL apps were fine (and plenty fast), but others (notably Wine) crashed my box. Turns out the drivers were oopsing when running an SMP kernel on SMP hardware.

    After reporting the (reproducable) kernel oops, I waited 7 months for the next driver release in the hopes it would be fixed. No such luck. I ditched my 9600XT and bought a GeForce 5700U - it just works.

    What's sorta ironic is that the 5700U (a massive card, with a huge fan, several passive heatsyncs that requires it's own power input) is in the same "performance ballpark" on most tests (and significantly underperforms on some, like pixel shading, IIRC) as the 9600XT (a small card, with a small fan, and no passive heatsyncs).

    It's a great contrast between design elegance and brute force. If ATI could write working drivers...

  14. They support it but don't understand it by Omni-Cognate · · Score: 5, Interesting

    At least that's my theory.

    I've got a Radeon 9800SE All-In-Wonder, which has the new(ish) Rage Theatre 200 chip. This isn't supported by GATOS. I should, of course, have checked this before buying the machine, but there you go. The reason it isn't supported is because it's really complicated and all though ATI have released some specs (under NDA), the GATOS developer(s) haven't gotten round to doing the huge amount of work involved in writing a driver.

    I say developer(s), because I think the effort to support the Rage Theatre 200 actually consists of one bloke, called Vlad or something. I think he might be a student of some kind. This may be completely wrong, and I don't want to cause any offence, but that's the impression I've got - one single developer working on the Rage Theatre 200 driver, intermittently, as a hobby. There's been a "don't expect anything for at least 6 months" notice on the website for nearly a year.

    The value of open source software is that if something is used by many people and has a long lifetime, the community can build that piece of software into something valuable for everyone, with minimal cost and maximum gain for the participants. This, at least to me, seems to be the key feature of open source.

    ATI seem to have gotten the wrong end of the stick and decided that the value of the open source community is that a multi-million dollar corporation can print out a copy of it's specs, along with an NDA of some description, and as if by magic, some student, perhaps called Vlad, will appear out of thin air and do all it's work for it.

    Some points for ATI:

    1. If you have to sign an NDA to write a driver, the open-source community cannot properly collaborate on it.
    2. The commercial value for ATI of being able to support Linux is a hell of higher then the educational or entertainment value to a hobbyist in writing a driver.
    3. Linux users are a significant market for desktop hardware. Significant enough, at least, to be worth writing a driver for.
    4. If you seriously think that people want your products badly enough that they are going to sign NDAs and then toil away for free to write drivers, just so that they can have the privilege of paying you full whack for your hardware, you've got another thing coming
    5. If number 4 isn't the way you think, then it would be less insulting if you just owned up and said you don't think it's worth supporting Linux, rather than hiding behind this "supporting third party projects" crap.

    Rant over. I make no claims as to the accuracy of the above. In fact I hereby certify that the above is guaranteed to be inaccurate in some way. Please correct me. The emotion is real, though. I'm just fed up with having to reboot into Windows to watch TV.

    --

    "The Milliard Gargantubrain? A mere abacus - mention it not."

  15. They want feedback.... by Druss.the.legend · · Score: 5, Informative

    How bout 12000+ signatures of annoyed linux users. http://www.petitiononline.com/atipet/petition.html Also this issue and petition has been submitted to /. for 2 weeks now.

  16. Re:Contradiction by 16K+Ram+Pack · · Score: 5, Insightful
    If anyone from ATi is listening, I'll tell them something. Mindshare is really important.

    My last 3 graphics cards are ATi. I'm not sure why I bought one last time, but I'm sure that part of the reason was that I'd had 2 before and they'd done the job very well.

    Same reason why I'm buying another Palm pilot and not a Pocket PC.

    Now, let's say that I want to get on Linux. I'll probably ask around for best card for compatibility. Then, I'll go with that and probably stick with it.

    If ATi don't care about Linux now, they could lose mindshare/fandom on Linux in the future when ownership reaches a point where everyone has to properly support Linux.