Slashdot Mirror


ATI Releases Drivers For X.Org

Amadaeus writes "ATI released its much anticipated drivers for the X.Org 6.8 Window System today. ATI actually went one step further and updated its driver set for XFree86 as well. Those who had to hack and slash their way through the Fedora Core 3 install only to realize that VESA was the only way to get it working in init 5 will find this highly useful."

45 comments

  1. Finally by Stoo · · Score: 1

    It's really sad that ATI's support for linux has been so bad in the past that their release
    of a new driver is actually newsworthy.

    I wonder if they've added support for their HDTV dongle - I don't see it mentioned
    in the release notes.

    1. Re:Finally by Curtman · · Score: 1

      It's also sad that there will be a 6.8.2 release, and we'll have to wait for 6.9.0 for the merged Gatos driver. I hacked the Gentoo ebuild to fetch Xorg from CVS, and my tuner worked out of the box. Hoorah!

    2. Re:Finally by smitten0000 · · Score: 5, Interesting
      Status of what I've tried so far:
      * Used the posted ebuild (from rage forums) to compile/install the driver
      * changed "Keyboard" to "kbd" in config file
      * ran "opengl-update ati"
      * Detects the card correctly:
      (--) Chipset RADEON 9800 XT (R360 4E4A) found
      * Attempted to get working with InternalAGPGart "yes" - No luck here,
      the desktop will come up, but machine will hard lock after a few seconds
      or when trying to drag a window. Made that the chipset specific AGP
      module (intel-agp.ko in my case) was NOT loaded via lsmod; also moved
      the module to a different location so it would not autoload.
      * Recompiled kernel with chipset specific AGP module compiled in - No luck
      here either. Desktop comes up and fglrxinfo reports DRI enabled and
      opengl implentation to be ATI's. Running glxgears hard locks the machine
      again. Nothing in the Xorg.0.log files.

      I have an ASUS P5B533-E and P4 2.4/533 with Radeon 9800XT, Running Gentoo Linux 2.6.10. I have officially given up on ever getting this card to work in linux. Anyone want to buy a Radeon 9800XT?

      ATI claims to be developing a new driver every two months, but considering this release was a month late and doesn't improve on the old drivers from what I've been hearing, I frankly don't believe them. Another thing, considering they are touting Xorg 6.8 support, how could they possibly forget to update the fglrxconfig program to produce a working config for it!?! Sure it will work with XFree86, but how hard is it to check whether the user has xfree or xorg (or ask) and change the keyboard driver and output filename approriately? Jesus.

      --
      /. sig.
    3. Re:Finally by Gregg+Alan · · Score: 5, Informative

      Another thing, considering they are touting Xorg 6.8 support, how could they possibly forget to update the fglrxconfig program to produce a working config for it!?! Sure it will work with XFree86, but how hard is it to check whether the user has xfree or xorg (or ask) and change the keyboard driver and output filename approriately? Jesus.

      And considering that the x.org version is a different download file, they could have easily modified that one to do the right thing. And is it really easier to provide rpms without providing tgzs? Bah!

      --
      Here before all but 8486 of you.
    4. Re:Finally by Ash-Fox · · Score: 1

      ATI's support for windows has also been so bad. Their drivers are still horribly buggy, and barely work under windows.

      --
      Change is certain; progress is not obligatory.
    5. Re:Finally by Anonymous Coward · · Score: 0

      Someone should update the Linux Incompatiblity List:
      http://www.leenooks.com/

    6. Re:Finally by Anonymous Coward · · Score: 0

      Ha. You said dongle.

    7. Re:Finally by cg0def · · Score: 1

      I have radeon 9600 and am also running gentoo 2.6.10 and have had no problems running 3d apps ever since I switched to this board. How well opengl works is another story however, my point is that instead of complaining how hard it is to get ati hardware to work maybe you should have looked at the gentoo forum or somewhere else on the web. The old driver required you to run a version of xorg below 6.8 or xfree86. The new driver no longer has that restriction and also the opengl performance has improved. ATI claims that applications using opengl no longer slow down or hang after long periots of running but I am not really sure if that is true. So if you can deal with that potential problem and most likelly slower performance than in windows there's nothing wrong with ati. Oh yeah also don't kind yourself the nvidia linux drivers are no giant leap over the ati ones. Especially when you have to patch them so that they work on kernel 2.6.10 and above.

  2. Re:First posts are fresh and exciting by huber · · Score: 0, Offtopic

    haha no it wasnt.

  3. Re:First posts are fresh and exciting by Anonymous Coward · · Score: 0

    Shame I can't meta-moderate +1 funny :)

  4. New Driver Features by Anonymous Coward · · Score: 1, Insightful

    Actually this is quite an impressive release, coming from ATi. It has Xorg 6.8 support, GLSL, and they've also released 64 bit Linux drivers. So contrary to popular belief, the new dev team seems to be actually working, as opposed to the previous assumption that all they did was sit around and play Doom3-linux on nVidia tech...

  5. COMPOSITE and DAMAGE by Gregg+Alan · · Score: 4, Interesting

    The new drivers work with x.org, yes. But so did the old drivers. I expected this new x.org approved version to give me accelerated transparency and dropshadows but it doesn't.

    If you load the COMPOSITE extension you lose DRI and XDAMAGE just seems to not be supported.

    So, like, don't go rush to upgrade if that's what you wanted. The 3D acceleration is at least as good as the old version but I wanted eye candy.

    (Though, if you know how to get it all working, please share!)

    --
    Here before all but 8486 of you.
    1. Re:COMPOSITE and DAMAGE by black+hole+sun · · Score: 4, Insightful

      You lose DRI when you enable composite even with NVIDIA. As for XDAMAGE...well, I'd rather ATI be concentrating on the bug fixes and performance increases they so desperatley rather than waste time on some silly xorg feature.

    2. Re:COMPOSITE and DAMAGE by Gregg+Alan · · Score: 1

      You lose DRI when you enable composite even with NVIDIA. As for XDAMAGE...well, I'd rather ATI be concentrating on the bug fixes and performance increases they so desperatley rather than waste time on some silly xorg feature.

      I can't disagree with you (well, okay, I wouldn't call COMPOSITE silly but...) because this new driver has already hung my laptop. I guess they still have some bug fixes to work on.

      Reading the threads over at http://www.rage3d.com does seem to indicate that people are more after the bug and performance fixes.

      But, I don't really care what NVIDIA does with their drivers. The stock driver can use COMPOSITE (obviously) and there must be some non-trivial reason ATI couldn't enable COMPOSITE and accelaration. I wish I knew what that reason was though. The release notes don't mention it.

      --
      Here before all but 8486 of you.
    3. Re:COMPOSITE and DAMAGE by fiddlesticks · · Score: 1

      Xdamage *is* gonna be a major performance increase

      redrawing only the bits that have changed, and not having to poll for changes, is going to mean that especially for remote X, (vino, vnc, etc) but also for simple workstation use, it'll be much snappier

      http://freedesktop.org/Software/XDamage

    4. Re:COMPOSITE and DAMAGE by Anonymous Coward · · Score: 0

      For those of us using x300 boards (and possibly higher ones) this is the first release to actually work remotely well. Previous one had horible graphical glitches from time to time and would crash spectacularly if you resarted the x server or just switched console and back again.

      This one works. (touch wood)

      Well done ati.

      (will give the 3d a good test later)

    5. Re:COMPOSITE and DAMAGE by cg0def · · Score: 1

      Buddy, you are complaining that the 2 most unstable and still in very much beta stage extentions are not working? Are you nuts? There are tons of other things that ati has to focus on before they even think of adding support for eye candy. How about being happy that the opengl performance is better?

  6. Next door to ATI by Anonymous Coward · · Score: 0
    I work next door to ATI (Markham, Omtario). I used ATI cards for 10 years, and even contributed a bug fix to the DRI crew for the Mach64 driver.

    ATIs complete indifference to X made me buy an nVidia 5200FX some two years back.

    I haven't looked back. It'll be hard for ATI to win me back. First, they'll have to make something as reliable as the nVidia driver installer/compiler.

  7. Xorg, gatos, and fglrx? by wowbagger · · Score: 1

    Does anybody know if the Xorg version of the driver will work with the GATOS modules that are in the current CVS build of Xorg?

    And, if not, then WHY ON EARTH NOT?

    1. Re:Xorg, gatos, and fglrx? by swv3752 · · Score: 1

      He got it working.

      --
      Just a Tuna in the Sea of Life
    2. Re:Xorg, gatos, and fglrx? by wowbagger · · Score: 1

      I don't think he had the fglrx drivers AND gatos running - he simply pulled the Xorg source from CVS and had the tuner working with the standard Xorg build - as I have for some time with my 7500.

      However, I spent the day yesterday working with my 9600, and while I have the fglrx code running with the CVS pull of Xorg, the tuner section is not loading - as the fglrx drivers don't invoke the gatos modules.

      So, it would seem the partial answer to my question is "No, the flgrx driver for Xorg does not work with the gatos drivers."

      Leaving unaswered the question "Why not?"

  8. they are BINARY only drivers by Anonymous Coward · · Score: 1, Insightful

    Who cares about useless binary drivers.

  9. other hardware platforms by chaoschimera · · Score: 4, Interesting

    ATI has made some nice graphics chipsets for the PowerPC platform as well. I love the Radeon Mobility in my Powerbook, but my installation of Debian Sarge on another partition would *love* to have some 3d acceleration and support for the nice S-video and DVI outputs. When will they get around to Linux drivers for non-x86 platforms is what I'd like to know.

    --
    #!/bin/bash
    :(){:|:&};:
    1. Re:other hardware platforms by Basje · · Score: 2, Interesting

      These are OEM chipsets. In other words, only supported by ATI through the vendor.

      So, in this case, go ask Apple if they will ask ATI. Fat chance.

      --
      the pun is mightier than the sword
  10. He's an AC, but... by NeoChaosX · · Score: 2, Informative

    Not everybody wants to bother with compiling drivers, dude. For some, it's simpler just to have binaries they can install. Not everybody wants to sit through a driver compile just to get the video card working.

    --
    One man's selflessness is another man's annoyance.
    1. Re:He's an AC, but... by Anonymous Coward · · Score: 0

      "Not everybody wants to bother with compiling drivers, dude."

      If you dont want your software freedom, give it to microsoft.

    2. Re:He's an AC, but... by NeoChaosX · · Score: 2, Informative

      Just because I support binaries doesn't mean I support closed-source, moron. I'm just saying not every person who needs to use a PC has the time to learn how to compile or sit through a compile session. Binaries are useful for those who aren't good with computers and don't have the time to learn about computers as much as we do.

      --
      One man's selflessness is another man's annoyance.
    3. Re:He's an AC, but... by Anonymous Coward · · Score: 0

      sounds like a personal problem of theirs. and btw the nvidia kernel compile takes all of 10 seconds on a 1ghz pIII, such a long wait I am to lazy, I think I will wait the extra download time for the pre-compiled... that will only add what.. 5 minuts?

    4. Re:He's an AC, but... by Anonymous Coward · · Score: 0

      but people who is using linux/powerpc cannot use ATI, because there isn't binary for them.
      And, if ATI released source... Don't you see?

    5. Re:He's an AC, but... by arodland · · Score: 1

      It's relevant not because you don't have to compile them, but because you don't have the choice to.

  11. Rage3D by HRbnjR · · Score: 4, Informative

    Those that are going to try using this should read the Rage3D Linux Drivers Forum.

    Some of the material there is pretty much required reading to get this stuff working, and includes posts with patches from ATI developers to make the driver work with the latest kernels (2.6.10, etc).

  12. Today (kinda) by atrader42 · · Score: 1

    Along with the next x86 drivers on the site is a shiny new set of x86_64 linux drivers. I haven't heard anything about how happy people are with them, but at least they're doing something (yeah, I know you're looking for ppc et al, but 64 bit is a start)

  13. VESA? by turgid · · Score: 4, Informative

    VESA was the only way to get it working? What are you talking about? I downloaded and compiled Xorg 6.8.1 and there were three (ati, radeon, and something else) ATi drivers to choose from depending on your graphics card. OK the performance wasn't brilliant but it worked and the system seemed fairly stable (3 days uptime without an X crash or major bug).

    1. Re:VESA? by Anonymous Coward · · Score: 0

      I think he may have been refering to the install process for fedora core, it is not very clear though. as well if he were able to download and compile xorg why would he be using fedora? he would be on deb/slack/gentoo

    2. Re:VESA? by turgid · · Score: 1
      I can't believe that something as high-profile and widely-used as fedora would not come with the standard open-source Xorg (or even Xfree) drivers for ATi cards.

      I use Slackware, and I don't have to compile X from scratch unless I want to do something specific. Since 1995, Slackware has been shipping with XFree (and now Xorg) binary packages, and they come with ATi (rage, radeon and plain ati) drivers.

      You get what you pay for, I suppose.

  14. It's all the same, for me... by borfast · · Score: 0

    So I still have to go through all that stupid instalation procedure? And I still have to cope with that horrible XF86config file the instalation program generates? Then what's the difference from the previous release??? No doubt about it, I'm selling my notebook and buying a new one with an nVidia card...

  15. wrong - "AllowGLXWithComposite" by sofar · · Score: 3, Informative

    Add the following to xorg.conf (Device section):

    Option "AllowGLXWithComposite" "true"

    Works fine for my GFORCE2, i get composite AND GLX at the same time, works like a charm.

    This doesn't work for Ati's tho.

  16. Groan... by haplo21112 · · Score: 1

    ...OK, I understand that many companies see Red Hat as being "Linux" they have that kind of market share....but there are other distrobutions...could ya maybe also just release a simple tar ball with the install instructions for the individual files.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  17. It's about time! by Trevin · · Score: 1

    I just tried the new driver out this morning, and I'm just relieved to finally have 3D acceleration again after going several months without it. They haven't got fglrxconfig quite right yet (it still configures XF86 instead of xorg), but it wasn't too much trouble to merge the configuration with my existing xorg.conf file. Also, the driver seems to cause a kernel panic whenever I kill X, so it is obviously still unpolished. But at least it's usable (as far as I can tell). And not only does it support accelerated 3D, but it also supports proper resolution switching on my LCD screen, unlike the X.org radeon driver (which won't let you specify your own ModeLines).

    I'm going to play with it some more after work to see whether it supports rotated displays...

    1. Re:It's about time! by Trevin · · Score: 1

      Let me amend my post: the new driver is even buggier than I thought. Since installing it, my computer has completely locked up twice. I can't recommend this driver except for experimentation.

  18. Where's the IGP? by Crimsane · · Score: 0

    From the Faq:

    Q2: Which ATI graphics cards can use this driver?
    A2: The ATI Proprietary Linux driver currently supports RADEON 8500 and later AGP or PCI Express graphics products, as well as FireGL 8700 and later products. We do not currently plan to include support for any products earlier than this. Drivers for earlier products should already be available from the DRI Project or Utah-GLX project.


    What I don't understand is if this covers my laptops 340M, an IGP card. The laptop is only 14 months old... so I don't know if its considered an "earlier product"...

    problably not, eh :(?

  19. new drivers by voot · · Score: 1

    i noticed that these were alot stabler then the last release. I used to have a programming that crashed because of the drive all the time.

  20. In Other News... by fistfullast33l · · Score: 1

    X.Org announced version 7.0 of their popular implementation of MIT's X specification.