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?'."

173 comments

  1. Not good by Data+Link+Layer · · Score: 3, Informative

    From my experience not good. I run gentoo and updating to xorg-7.1 has been somewhat of a hassle with a ati card. Ati has yet to offer drivers with xorg-7.1 support and as a result I have had to downgrade and mask many packages to make it so ati drivers will work. Maybe once xorg-7.2 is released we will get suport for 7.1.

    1. Re:Not good by VP · · Score: 2, Informative

      What part of "Binary drivers are not yet compatible with X.Org 7.1." did you not understand? Nether nVidia, nor ATI drivers work yet, so this is not a fair asssessment of ATI's driver support. Here is the Gentoo X.org update information.

    2. Re:Not good by gerddie · · Score: 3, Informative

      One might also point out that the current NVidia drivers (8xxx) also do not support xorg-7.1; version 9xxx is supposed to fill that gap.

    3. Re:Not good by fistfullast33l · · Score: 1

      I've had a laptop with an ATI card for a few years now and run gentoo on it. If there's one thing I learned pretty quickly, it was not to update xorg until gentoo moved it to stable. Kind of a pain in the neck, but ATI has horrible driver support. Even though both manufacturers (nvidia and ati) don't have support yet for 7.1, I can tell you right now that even if they did, ATI still would have crappy drivers. It's almost as if they have 2 interns and a group of monkeys coding in a back room somewhere. There were two issues with Xorg and ATI that really drove me crazy for a while - I couldn't suspend to memory and resume without X going apeshit and lagging completely and I couldn't switch between an X session and console without X crashing to GDM. The second issue was finally fixed in between 6.8 and 7.0 but the suspend issue still persists. I will never buy an ATI chip in a laptop meant for linux again. I'd switch to the open source drivers, but they don't support 3D, so what's the point of having a 3D card that can't do 3D? I'm not blaming those developers, but that's just not a viable option at the moment IMO.

    4. Re:Not good by Zygfryd · · Score: 1

      I've made the step from 6.8 to 7.1 and installed the open source r300 driver from Mesa CVS instead. Glest stopped working, but Google Earth doesn't segfault (as with fglrx) and Tremulous works nice enough, so I'm happy with the driver.

    5. 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.
    6. Re:Not good by infosec_spaz · · Score: 1

      NVidia is no better...I am running SUSE 10.1 and have to recompile my friggin' kernel everytime there is an update...I really hate it when that happens!

      --
      ----- I have bad karma for a reason! -----
    7. Re:Not good by Anonymous Coward · · Score: 0

      > NVidia is no better...I am running SUSE 10.1 and have to recompile my friggin' kernel everytime there is an update

      Blame Linux, which doesn't even have a stable ABI, even within a single kernel release. Most of the time it even has version checks turned on in the module loading intarface, just to make sure that a 0.0.1 increment breaks all your old modules.

      I think Linux has to be seen as more of a constant stream of patches, and anyone wanting to put together a reasonably stable target just has to keep the kernel backward and always backpatch for features and fixes. It's what redhat does. You will be seeing distro-specific drivers sooner rather than later because of this approach.

    8. Re:Not good by Anonymous Coward · · Score: 0

      Not to mention trying to get XGL/Compiz running. I struggled with the buggy fglrx drivers on my Radeon 9000 for the longest time. I finally got it working, but using gnome you have to run compiz --replace gconf about 10-15 times before it will load properly. The framerates I get using glxgears are piss poor as well under a normal gnome session. A comperable Nvidia card would outperform this sorry ATI 10-fold solely based on driver performance.

      Anyone want to buy my ATI before I flip it on eBay? I'm upgrading to Nvidia. You hear this ATI????

    9. Re:Not good by Anonymous Coward · · Score: 0

      That's fucking stupid - binary drivers may be somewhat idiotic, but they do it because they're contracturally required to - binary modules are not incompatible with open source - even Linus says so

    10. Re:Not good by Carnildo · · Score: 1

      Your kernel doesn't use modular drivers? Is that normal for SUSE?

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    11. Re:Not good by kimvette · · Score: 1

      No, it's not. The only time I ever need to compile a kernel on SuSE is if I need a monolithic kernel with every possible optimization turned on, or if I want a bleeding-edge kernel.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    12. Re:Not good by AstroDrabb · · Score: 1

      Why in the world do you have to recompile your kernel just for the NVidia driver? If this is true, then SuSE 10.1 is really broken. You only need to recompile the _small_ NVidia wrapper kernel module when you change your kernel version. The whole process should take only about 30 seconds and is done automatically for you by the NVidia installer.

      The process is simple, log out from and stop X, run the newer NVidia installer, start and log back in to X. Most real distros will have a method to do this for you. Then it is just a matter installing the newer NVidia package, log out from X and at the X login screen pressing CTRL+ALT+BACKSPACE then log in. No reboot required.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    13. Re:Not good by infosec_spaz · · Score: 1
      --
      ----- I have bad karma for a reason! -----
    14. Re:Not good by infosec_spaz · · Score: 1

      hehehehe....You said mushware...heheheh.... Okay, but really...I use Linux, and have no problem using a driver that works...I NEED them in order to be able to play my game.

      --
      ----- I have bad karma for a reason! -----
    15. Re:Not good by Arker · · Score: 1

      What's so funny about mushware? It seems the most appropriate term for binary-only stuff, it's not really software, but not really hardware either.

      If they'd document their interfaces, then we could get drivers that work, that's kind of the point...

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    16. Re:Not good by FictionPimp · · Score: 1

      Nvidia's drivers are working well with Xorg 7.1 on my system. I had to modify the ebuild to allow it to be installed, but I have had no problems.

    17. Re:Not good by JThundley · · Score: 2, Informative

      That's not true. My friend told me this too, so I proved him wrong. I'm using Nvidia 8762 and xorg 1:7.0.22 (debian testing). The trick to it is running the Nvidia script like this: sh NVIDIA-Linux-x86-1.0-8762-pkg1.run --x-module-path=/usr/lib/xorg/modules -n -N

      I also compile it with gcc 4, not 4.1 because that's what I built my kernel with and patched it for suspend. The nvidia driver even behaves with hibernating.

  2. 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.

    1. Re:Short answer: appalling by PB_TPU_40 · · Score: 1

      When I first started working with linux back in 1998 I was setting up a machine with a old ATI card. No matter what I did I couldn't even get the system to display properly. When I eventually bought another ATI card for use in my desktop (A Rage II) it worked ok in Windows, but when I started to dual boot my box for Linux, again the card wouldn't work right. Right now that box is my linux firewall, and I have standard VGA console issues with the display, and sometimes X.org flips. It is just a standard install of FC4 thats been tweaked to be a firewall. When I built a box to replace my desktop, I used nvidia, all I have to say, is every computer I've bought since is Nvidia due to the ease of installation and use. A friend of mine was thinking about an ATI card for whatever reason, and in researching he found that people were having nothing but trouble with getting it to run in Linux.

      Overall IMHO if you want your box to run Linux, and have performance go Nvidia, ATI I dont know why but it seems like the Linux market is not a big deal to them.

      --
      -PB_TPU_40 The trick to flying is to throw yourself at the ground and miss.
  3. What was the question again? by drinkypoo · · Score: 3, Insightful
    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?'."

    Yes.

    The state of ATI drivers on Windows is pure crap. It's even worse on Linux.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:What was the question again? by xtracto · · Score: 2, Insightful

      I have an Eich Pee notebook whit ATI chipset and graphics card. I use Windows XP everyday and usually play from SNES emulated games too full 3D games (Hitman Contracts was the last one). THe best resoulution I can get with the LCD is 1280x1024 and something like 45fps. For me at least the drivers do not suck.

      However, I have tried with a hell of a lot different Linux/bsd distributions [freebsd, gentoo, fedora, Mandriva (full powerpack DD illegaly bittorrented version), Ubuntu 6.06, DSL are the ones I remember) and in none of them I have been able to install any half usable drivers.

      Yeah, Ati graphic drivers for any Non Windows OS work, I blame Ati for that, they should make, release and mantain drivers for their hardware, without that I just have a nice plastic card accumulating dust in my computer. Now, I am not one of those stallmanists-zealots-advocatus that want to have the source code of the drivers, I am very happy to insert the graphics card companion driver CD and install it.

      On a slightly different but related note, I can't remember of anything similar (on any Linux distro) to the steps available on windows that ask you where are your hardware drivers located. Does that exists? is there a way to install some kind of card (like for example if I want to install a specialized medical heart rate data input card) and then I have the Linux drivers in a CD, how the heck do I install it without needing to recompile the kernel or any other esotheric things? (yeah I did installed gentoo you nitpicking slashdotter ;)

      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 (I remember being unable to use the TV-OUT and TV-IN from an ATI all in wonder-ful-of-shit)

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. 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.
    3. Re:What was the question again? by drinkypoo · · Score: 1
      On a slightly different but related note, I can't remember of anything similar (on any Linux distro) to the steps available on windows that ask you where are your hardware drivers located. Does that exists? is there a way to install some kind of card (like for example if I want to install a specialized medical heart rate data input card) and then I have the Linux drivers in a CD, how the heck do I install it without needing to recompile the kernel or any other esotheric things? (yeah I did installed gentoo you nitpicking slashdotter ;)

      The way this is typically handled is to have kernel modules designed for all the most popular distributions, and to provide the source to the module for the border cases. This doesn't work too well on the CD-distribution model, because the Linux kernel is a fast-moving target, but it works fine for internet distribution.

      The usual way to get support for your hardware onto people's systems is to add it to the linux kernel :)

      The compile-a-module approach can definitely be automated, however. It's how vmware does things, among others.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:What was the question again? by xtracto · · Score: 2, Informative

      Lol no way you are serious.
      From the linked link:

        It is a project to produce a PCI graphics card with fully specified programming interfaces. This card will be optimised to be fast for current and next generation GUI environments. This means it is mostly designed for 3D operations, specifically those that are used to render GUIs (Graphical User Interfaces). It will accelerate games to varying degrees, but that is not its primary purpose. It is intended to be a well-documented card that can be easily _and reliably_ supported by open source operating systems.


      PCI graphics card? whoa will it be able to render polygons?

      Will I be able to play Doom 3 with this hardware?
      Nope, but at the time of this writing, there is no graphics card on the market on which you can play Doom 3 well while using open source drivers. Less demanding games are likely to work however.


      So, IF it is really created it will be a very very very aged POS which I am sure I wont be able to obtain out of USA.

      *How about PCI Express?*

      A PCI Express version will exist. PCI and AGP versions will come first though.


      Haha, ok so the card will go top notch using AGP versions...

      But, lets not go out of the point I was raising. I was asking for a REAL and AVAILABLE graphics card (I even wrote "top notch").

      This Open Graphics project sounds very very VERY similar to indrema noh?.

      Thanks for the advice try anyways, I will file this in the vapourware cabinet :)

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    5. Re:What was the question again? by Criffer · · Score: 1
      I was asking for a REAL and AVAILABLE graphics card


      Sorry, but you are shit outta luck. There is no decent open-source graphics hardware at the moment. The open graphics project is building one. If you were to help instead of whine, then maybe it would be here sooner.
    6. Re:What was the question again? by tomstdenis · · Score: 1

      The problem is manufacturing not so much the design.

      Suppose they got the HDL for a super-duper 16 pipelined vertex shading GPU today. Could they still roll them out to end users for less than $500 a pop? Probably not.

      Tom

      --
      Someday, I'll have a real sig.
    7. Re:What was the question again? by nuzak · · Score: 1

      > is there a way to install some kind of card (like for example if I want to install a specialized medical heart rate data input card) and then I have the Linux drivers in a CD, how the heck do I install it without needing to recompile the kernel or any other esotheric things? (yeah I did installed gentoo you nitpicking slashdotter ;)

      There is no simple install script for this, but if you want to build modules in isolation without going through a kernel compile cycle, I believe you're looking for module-assistant. It's a Debian thing, but I'm told it works under other distributions too.

      Linux will however do its best to defeat you as far as true modularity goes, since a large number of modules still require a rebuild (such as any filesystem, because Linux has to change the contents of the Giant F**ing Union that passes for a VFS layer). So you may as well get used to recompiling.

      --
      Done with slashdot, done with nerds, getting a life.
    8. Re:What was the question again? by Arker · · Score: 2, Informative

      Sorry, but you are shit outta luck. There is no decent open-source graphics hardware at the moment.

      Not true at all. There is no *high performance* graphics hardware for free software at the moment, but 'decent' doesn't imply 'top of the line' but rather 'good enough for general usage' and there are definitely some choices there. The on-board Intel video has great support, the Via is nearly as good I'm told, the Matrox G550 (±$30 retail, and awesome performance for the price) is fully supported with DRI drivers, and so are ATI Radeons up to and including I believe it's the 9200. Any of those offer performance exceeding top-of-the-line from a few years back, and are perfectly sufficient for the vast majority of uses. Any of them will make your xgl desktop fly, and run most games acceptably well. So unless your definition of 'decent' somehow implies 'Doom3 at high frame-rate'... well, in that case, I'd suggest you think of a different word for it.

      The open graphics project is a wonderful thing, though, don't get me wrong. I'm strongly in support of it. But I don't think they're aiming at a card that will make the FPS junkies drool either.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    9. Re:What was the question again? by Lonewolf666 · · Score: 1

      At some point (sorry can't find the link anymore) someone from the open graphics project hinted at "maybe the speed of a Radeon 9600". Which would be an improvement over the chips you mentioned, but not a dramatic one.
      Of course, there is always the possibility that some other company reconsiders its stance on documentation for their chips.
      S3 would be a candidate, if they are not blocked from releasing their specs due to third party IP inside. Right now their the marketshare is quite small, and capturing the Linux market with open drivers would make a much greater difference to them than to ATI or NVIDIA.

      --
      C - the footgun of programming languages
    10. Re:What was the question again? by int19h · · Score: 1

      you can use windows-drivers with ndiswrapper

    11. Re:What was the question again? by int19h · · Score: 1

      granted, it's only for wireless networking

    12. Re:What was the question again? by kimvette · · Score: 1, Troll
      if they are not blocked from releasing their specs due to third party IP inside.


      As far as that line from ATI is concerned (the "third party IP" claim) it is BULLSHIT. There is nothing proprietary about "to do foo, send value (n) to register fc70" that can reasonably violate any NDA, violate any copyright or patent, or give an edge to any competitor. ATI is just a bunch of megalomaniac pricks, a trait they inherited when they purchased the rotting carcass of Diamond Multimedia, which had a similar elitist attitude toward their customers, ESPECIALLY Linux users.
      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    13. Re:What was the question again? by WhiteWolf666 · · Score: 1

      As crappy as they are, your best bet is Intel's Extreme Graphics.

      Intel actively supports the DRI drivers. It's really too bad that the performance is so amazingly bad.

      As far as I'm concerned, your best bet is Nvidia, followed by Intel Extreme Graphics for non-gaming.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    14. Re:What was the question again? by SanityInAnarchy · · Score: 1

      One more reason to love Gentoo:

      emerge nvidia-kernel

      Done. There may be configuration required later, but the point is, drivers which aren't part of the kernel, or which you want a newer version than the kernel supports, can be distributed as "packages" on Gentoo.

      Only thing left is to make a script that rebuilds them all when you install a new kernel. That's simple enough, every time you find one of these packages, add it to a file, one line per package -- say, /etc/rebuild_on_new_kernel. Then you can rebuild them all with

      emerge `cat /etc/rebuild_on_new_kernel`

      I admit to having Ubuntu envy -- I really wish everything was just plug'n'play, instantly installed (or preinstalled) as Ubuntu/Debian does it. But I've never seen a binary distro be able to automatically handle things like that. Granted, it shouldn't be necessary, but it is handy, especially if you compile your own kernel, or if there's weird licensing (which Nvidia does have).

      I really don't see the advantage to driver CDs over that, especially when the majority of my drivers (and software) can be stored in a file and automatically kept up to date, even reinstalled when I feel like reinstalling the whole OS (maybe moving to a new box, new arch, etc)...

      Compare that to "pop the CD in, next-next-next, reboot, pop another CD in..." Maybe it's easier to figure out what to do, but it takes much more time even if you know what you're doing.

      --
      Don't thank God, thank a doctor!
    15. Re:What was the question again? by drinkypoo · · Score: 1

      Yeah, I finally gave up on Gentoo and went to Ubuntu. It took quite a while because the first version of gentoo wouldn't even boot on like three of four machines I tried it on, but dapper is quite nice. I think I'd probably still consider Gentoo for servers, if I were really wanting to milk them for all possible capacity, but that's about it. If you have a cluster, or at least a bunch of gentoo systems, you can use distcc and make packages that will install everywhere, and the overhead of compiling everything is rendered more or less insignificant.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:What was the question again? by Khyber · · Score: 1

      You must not have a clue. Do you know what the ONLY difference is concerning PCI, AGP, and PCI-E? Bandwidth. That's it. A friend of mine has a GeForce FX 5700 PCI, and runs Doom 3 at 1024x768 at 40 fps at medium settings. PLAIN PCI. Guess what my AGP GeForce FX 6200 (both cards hav 256 megs) pulls? 52 fps at the same settings, same computer with maybe minor differences in motherboards and memory brands. Does it render polygons, indeed. It renders them just fine, TYVM.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    17. Re:What was the question again? by Anonymous Coward · · Score: 0

      PCI graphics card? whoa will it be able to render polygons?

      Yes, yes, will it be able to render penguins?

    18. Re:What was the question again? by SanityInAnarchy · · Score: 1

      Maybe you were using Gentoo for the wrong reasons?

      I never got distcc working properly -- that and ccache, and every other solution I tried to speed up compilation, simply didn't work well, or didn't work at all. After my latest round of hardware purchases, I figured out that nothing was going to take too long to compile anymore. Longer than I'd like, but not too long.

      Any speed boost you get is nullified by the amount of time you spend compiling the system. Not to mention, both of my main Linux boxes are amd64 now, and my laptop is ppc, so unlike with all the various x86 stuff, there's really no advantage to compiling by hand. If there's an amd64 version of a distro, you can bet it's compiled with every optimization you'd use by yourself anyway. If your computer is slow enough to really benefit a lot from any speed upgrade, you're going to spend WAY more time compiling than you'll save from that speed increase -- this matters for your electric bill, also. If your computer is fast enough (like mine) that this isn't true, you won't see much improvement anyway.

      After all, hand-tuning gcc optimizations only make sense per-package, and packages do that themselves anyway. The only reason I liked Gentoo for speed before was the global -march, but as I said, that's not really relevant when it'd always just be -march=amd64 anyway.

      Prelinking was a good idea, but broke too many things too often to really be useful.

      USE flags were nice, but often pointless as well. Occasionally, you got a program so broken that there were major things you had to choose at compile time -- for instance, MySQL or Postgres? But so often, I've found that the reason this matters so much in Gentoo is that it's much harder to break a source package down into pieces -- only recently has X become modular, and before then, you had to compile the entire thing, even if you only needed a couple of libraries -- ludicrous for a server. Quite often, you'll see things like nvidia-kernel and nvidia-driver, which share the same source file. And it still can't match the degree to which Debian has always broken things down -- Debian has separate packages for the SSH client and daemon, which makes sense.

      The reasons I like Gentoo are the unique init system (dependency-based, so easy to multithread, instead of a fixed order), the fact that ebuilds have got to be the easiest type of package to create/edit, CPAN integration (even though it's not quite perfect, it's pretty darned slick), the nice tools, documentation, and community -- one of those three has to be responsible for the ease with which I've picked up all kinds of admining tricks. It's also nice because Gentoo can easily steal binary packages from other distros, without requiring the use of "alien" or any other such foolishness -- just grab the RPM, unpack it with rpm2cpio or some such, run a script, and you're done.

      Same with some things that are simply illegal on other distros -- I can "emerge quake4" or "emerge ut2004", type "yes" at the license, then copy some files off the DVD and I'm done. Sometimes it even notices the DVD automatically. Or the Sun JDK -- I still have to download the archive manually, but the ebuild handles everything else, and since it's true package management, that means there's an uninstall, not to mention automatic upgrade notices, even if each upgrade means manually going and getting the package. And if it's really a problem, there's always Blackdown, installed by default when a package needs Java.

      Gentoo does often leave packages relatively untouched from upstream, but it's also pretty easy to see what they did, as ebuilds are design to be able to fetch the upstream source directly (though they try Gentoo mirrors first), then patch them locally. Trouble is, Gentoo does sandboxing -- packages don't get to touch anything on your system until they've successfully compiled and installed to a temporary location and all that's left is the equivalent of a cp -a. This, among other things, causes them to patch some poor

      --
      Don't thank God, thank a doctor!
    19. Re:What was the question again? by paulmer2003 · · Score: 1

      The state of ATI drivers on anything but OSX is utter shit. I got a Radeon 9700 Pro from a friend (currently have a nVidia GeForce 5200 FX) and I tried adding it, and I couldent get it to work with linux or windows. I took out old drivers and everything, but it didnt work. Worked very well in OSx86 though :)

    20. Re:What was the question again? by mrchaotica · · Score: 1
      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...

      One of these would fit the bill, I think.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    21. Re:What was the question again? by mrchaotica · · Score: 1
      There is no decent open-source graphics hardware at the moment.
      O Rly?
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    22. Re:What was the question again? by Anonymous Coward · · Score: 0

      "The open-source driver includes a closed-source binary HAL (Hardware Abstraction Layer) file provided by Matrox to enable certain advanced features."

    23. Re:What was the question again? by Cato · · Score: 1

      Mod the parent up - didn't know about the closed-source binary part of the 'open-source' Matrox drivers...

    24. Re:What was the question again? by Magada · · Score: 1

      Erm. No. As a proud owner of a piece-of-shyte Radeon 9200 SE card I can prove conclusively that open-source DRI drivers do NOT, in fact, work properly. Or at all, with Xorg 7.1.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    25. Re:What was the question again? by drinkypoo · · Score: 1
      Maybe you were using Gentoo for the wrong reasons? I never got distcc working properly -- that and ccache, and every other solution I tried to speed up compilation

      I got distcc working properly not only for x86, but also for cross-compiling MIPS. (I ran another distcc on a different port for that.) My Indy died though, so I haven't messed with that in a while. ccache will only help you recompile the same exact object file with the same flags faster, it's meant for people doing maintenance, where make will not avoid rebuilding files that have already been built. Although I'm not sure what circumstances those are.

      I used gentoo for a combination of speed and use flags. The speed thing is the lesser concern but I don't sneer at even a three percent improvement (just to pull a number out of the air) if it doesn't cost me anything.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    26. Re:What was the question again? by Arker · · Score: 1

      That's strange. Lots of people have them working without any problem. I was using that for awhile myself, and it worked great until the card suffered a hardware failure.

      Perhaps you have a reversible configuration error somewhere?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    27. Re:What was the question again? by FictionPimp · · Score: 1

      That's fine, execept for I dont have any PCI slots on my motherboard. I do however have a good supply of pci-e.

  4. 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...

    1. Re:However, is this truly the case? by crossmr · · Score: 2, Interesting

      Except for 8 months people playing The Sims 2 couldn't update their nvidia drivers due to a problem introduced last fall that took nvidia forever to correct. Everything has its drawbacks depending on what you do with it.

    2. Re:However, is this truly the case? by Spooon69 · · Score: 1
      From the article:

      One of the areas I have thoroughly enjoyed about ATI's Linux drivers is their monthly driver releases. As the code base is shared between the Windows and Linux drivers, since last year the fglrx development team has been pushing out releases to accompany the monthly Windows Catalyst suite.

    3. Re:However, is this truly the case? by everphilski · · Score: 1

      not nearly as tightly as NVidia's, and ATI's windows drivers are crap to begin with :( Besides the fact nVidia's been doing it for 4-5 years now...

      (I'm not just a gamer, I do some 3D visualization programming ... if you subscribed to some of the newsgroups or listservs for various toolkits, you'd see all sorts of posts about ATI crap... things that are **standard** openGL are not rendering properly on their mainstream cards.)

    4. Re:However, is this truly the case? by Anonymous Coward · · Score: 0

      Get out with your girly sims.

  5. I Stopped Using ATI... by eno2001 · · Score: 1

    ...back in 2000 when I found that none of their products are fully functional in real OSes and are of questionable value in toy OSes. I moved to Voodoo, then NVidia and haven't looked back. Oh yes, I've had experience with the latest ATIs under Linux and I can say that they still suck completely. I just haven't actually bought their products myself. I'm speaking of a box I have here at work.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:I Stopped Using ATI... by Anonymous Coward · · Score: 0

      posted anonymously for several reasons......

      I'm kind of there with you. While my instance wasn't exactly poor drivers, it was poor hardware...and hardware support. At the time I was working for someone and they were in the "ATI Only" camp. But that's a rant that doesn't belong here.

      We had a couple of boxes of ATI cards for building new systems and within 2 weeks several of the systems they were put in came back. Long story short, they all had bad video memory as proven by diagnostic software. When I called them to get an RMA for the cards I was told that I must not be installing the drivers properly. C'mon, I stick the disk in, I click install....it does the rest, what's so hard about that?!?! Telling a professional he's installing drivers wrong is insulting and I'm of the opinion that if you're going to insult someone's intelligence, you probably should atleast know that person before you pop off with something like that that and you probably should know more than he does. It gets more insulting when that professional can give you exact addresses where the memory is failing and they phone jockey sticks to his guns that the drivers are being installed wrong. Didn't even ask me HOW I installed them before saying it.

      I'm happy to say that I'm ATI free, and I fully plan to stay that way. I won't even buy notebooks with ATI in them. I can tell you horror stories about ATI cards that would make your blood boil, but I won't.

      What's really sad is seeing the articles recently of AMD talking about buying ATI. I'm not sure if the AMD/ATI will improve ATI or damage AMD...probably a little of both at first.

  6. horrible drivers by xshader · · Score: 2, Informative

    Yes, my experience is the same... fine tune a ship with a huge hole on its side.

    Using dualhead is just unusable because the driver fucks up X and requires a full restart of the system each time I want to change users. Opengl apps crash randomly. It's just sad...

    Nvidia all the way guys! Don't fall for the cheap ATI cards!

    1. Re:horrible drivers by julesh · · Score: 1

      OK, you've talked me out of it. I was planning on buying ATI X1300 cards for my planned multi-screen setup, but it sounds as if that solution is likely to be unreliable.

      Does anyone know of any nVidia-based PCIe 1x cards on the market?

    2. Re:horrible drivers by mrchaotica · · Score: 1

      Wait a second, you want multi-screen on Linux with PCIe 1x? Screw ATI and nVidia; you want this!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:horrible drivers by julesh · · Score: 1

      Well, yeah, I would, except those cards cost nearly twice as much as the cheap ATI cards I was planning on buying.

      Plus no 3D acceleration would be a bit of a downer.

      It's looking like I'm going to have to resort to a motherboard with multiple x16 slots instead. I haven't investigated the full details of that, but it'll probably be cheaper anyway, as I get to use low-end mass market video cards, and most of the cost of my system was going to be in video cards.

    4. Re:horrible drivers by mrchaotica · · Score: 1
      Plus no 3D acceleration would be a bit of a downer.

      Since when did Matrox cards have no 3D acceleration? I was under the distinct impression that they did (in fact, I remember years ago when the Parhelia was coming out that everyone thought it was going to be really good (it actually ended up being slow for the time)).

      I do need to issue a bit of a correction, however: it turns out (according to the several Slashdotters who corrected me) that Matrox drivers do contain a binary blob.

      I do think, depending on how many monitors you want (i.e. if it's more than 2 or 3), that Matrox might still be appropriate though. That company does have a reputation for specializing in multi-monitor setups, and I think it even sells a card that supports 4 monitors by itself.

      (Incidentally, I neither work for Matrox nor own their products; I'm trying to be helpful but am not endorsing them. Considering the "binary blob" bit, I'd probably end up with nVidia or maybe Intel integrated graphics anyway.)

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  7. Accelerated Linux Users stay away from ATI by HavokDevNull · · Score: 1

    I sold my ATI on craigslist because of the SAD state of the drivers. In simple terms "they are just flat out crap drivers", all my XGL and Compiz problems were related to the ATI drivers. But as soon as I through in my Nvidia card (TI4600) XGL+Compiz has not crashed on me since and every thing is butter smooth. I should of known better to even try an ATI card (it was free) as I have been using Nvidia and Linux for awhile with out any issues for awhile now.

    --
    Sig
    1. Re:Accelerated Linux Users stay away from ATI by Anonymous Coward · · Score: 0

      s/through/threw/

      s/crashed on me since/crashed on me/

      s/should of/should have/

      s/better to/better than to/

      s/ (it was free)/, it was free,/

      s/Linux for awhile/Linux for awhile,/

      s/ for a while now//

      --

      This message brought to you by your local friendly lexical and grammar Nazi...

    2. Re:Accelerated Linux Users stay away from ATI by Anonymous Coward · · Score: 0

      s/awhile/a while/

      shame on you, man.

  8. Gaming? by DarkSarin · · Score: 3, Informative

    He completely discounts the gaming aspect. Folks, I can't get the drivers to do jack for 3d acceleration, and that's a deal-breaker in my mind. Short of fixing this, there is nothing that will convince me to buy another ATI-based laptop. I have an AMD 3400+ with 1GB of RAM and an ATI 9700 Mobility Radeon. The thing has amazing performance for windows and gaming, handling the native resolution of 1280x800 for almost every game that I've tried without much trouble (no it doesn't do 180 fps, but it is solid). I can't get more than just a few fps (say 10) under linux (Ubuntu 6.x), and installing the drivers also screwed up my resolution settings. I plan to reinstall in a few weeks, and will, at that time, try out Gentoo to see if I can get any further. Maybe I'll try Fedora as well.

    The point is, without solid support for gaming, I don't care much about the drivers as long as I get a good display and reasonable 2d performance. But when I start gaming, I need the performance to just be there. There is no excuse for it not to be really freaking easy!

    --
    "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    1. Re:Gaming? by dascandy · · Score: 1

      I'd be happy to get to the native resolution of my TFT - my eyes hurt every night from reading from this screen. But alas, it's a new X1300 I bought as a random guess over an X550. I was ever so stupid...

      I'm gonna try hacking the kernel now. Might work better, best of all it's in text mode so no mind-tormenting text...

    2. Re:Gaming? by ZakuSage · · Score: 1
  9. fglrx vs Xorg by squiggleslash · · Score: 1

    Xorg has its drivers. They're woefully out of date (X1xx series cards being completely unsupported) and relatively few contain 3D support. And fglrx is everything that'd bad about proprietary software. My laptop (a Thinkpad T60) can't even boot into X using fglrx if it's running from battery power (you just get a blank screen.) Use "totem" and "Unreal Tournament 2004" often enough, and one will stop working - if you're lucky. If you're unlucky, you'll get enough kernel panics to require a full-on reboot.

    I'm honestly wondering if I'd been better off going the GMA950 route. Intel's drivers aren't completely Free Software, but there's at least a cleaner design in there.

    I've said it before, but I really think the FSF needs to do more than just fund reverse engineering efforts. While ATI may hate these efforts, they make ATI products more valuable and ultimately help ATI. A concerted campaign to raise capital to start a rival graphics card manufacturer strikes me as a better solution if this is possible. I'm aware of open source graphics card efforts (involving programming FPGAs et al) but I think the next step needs to be taken. I would invest in it.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:fglrx vs Xorg by Anonymous Coward · · Score: 0

      GMA950 is lacking hardware TNL support.

    2. Re:fglrx vs Xorg by squiggleslash · · Score: 1

      I'm aware of that, and it also shares memory. But the fglrx drives are SO BAD it's probably a superior solution under GNU/Linux.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:fglrx vs Xorg by Ruie · · Score: 2, Insightful
      I've said it before, but I really think the FSF needs to do more than just fund reverse engineering efforts. While ATI may hate these efforts, they make ATI products more valuable and ultimately help ATI. A concerted campaign to raise capital to start a rival graphics card manufacturer strikes me as a better solution if this is possible. I'm aware of open source graphics card efforts (involving programming FPGAs et al) but I think the next step needs to be taken. I would invest in it.

      Having some experience with writing free software drivers for ATI cards I must (sadly) concur.

      The problem is that it takes up to a year to make a half-way usable 3d driver - with the specs. Which means the developers should get specifications at least 6 months before the release of the new card for the drivers to be of relevance.

      The reality is that we are lucky to get specifications 1 year after the release has happenned.

      With regard to open hardware this is a great idea for many reasons beside the availability of specs.

      For example, I would really, really, not mind paying extra $5 so that the graphics card does not lockup the moment it receives a slightly malformed command. Or so that it has a timeout and does not hang the PCI bus forever on a wrong address. The general-purpose CPUs have got this for ages - they just throw an interrupt and go on.

    4. Re:fglrx vs Xorg by homer_ca · · Score: 1

      At this point I'd just be happy with stable 2D drivers. I don't game in Linux, and XGL is nice, but just something to play with for now.

      I had an ATI X700 in my desktop PC. It was almost a year old. The open source xorg radeon driver didn't work, but it almost did in xorg 7.0. The fglrx driver worked fine for 2D, but I didn't run it much in 3D. I tried the Kororaa liveCD with XGL and fglrx, and it locked up a few times. I've since upgraded to an NVIDIA 7900GT. The open source xorg nv driver works fine for 2D. The binary nvidia driver works fine for 3D.

      For the dual booters and Windows gamers, I think working open source 2D drivers are a minimum. I'm not a Free Software idealogue, but I would definitely prefer open source drivers if only for 2D.

    5. Re:fglrx vs Xorg by bfree · · Score: 1

      Rather then fund a rival manufacturer, raise bounties for deals like the Weather Channel deal which brought us the free r200 drivers. Allow people to put up money for a specific card/manufacturer, range of cards, feature set (play doom3@res*fps) or FSFs pick and have a very public page where shareholders can come and get an idea of how much money is there for the taking. I suspect most people could be convinced to pledge their cash for the FSF selection (which means the FSF has a budget to negotiate with any manufacturer over any chipsets) so it would be a giant slush-fund to bring cash from people who want free drivers to manufacturers who co-operate and to pay for the work.

      If one manufacturer takes a punt and claims the bounty to pay some developers to write drivers for their next chipset, with documents in advance, how many extra cards with that device will be sold based on it? How would the product sales life-cycle look (I can picture a stronger then normal purchase of the initial expensive cards and longer then normal sales unless other chipsets have the same treatment)?

      --

      Never underestimate the dark side of the Source

  10. state of my personal machine and ATI by Agave · · Score: 1

    until Crossfire is supported I'm staying in Windows. I paid good money to reach the upper limits of available performance and any operating system that won't let me live there goes into the penalty box (VMWare).

    Actually, ATI's lack of support for Crossfire and Creative's lack of support for X-Fi (along with their latest Sound APIs) are the things keeping Windows as my primary OS.

    1. Re:state of my personal machine and ATI by jandrese · · Score: 1

      You should have bought nVidia cards, SLI is supported under Linux. In fact the drivers are just plain better. Every so often I hear someone on Slashdot say that ATI has cleaned up its act and finally started putting out decent drivers, and time and time again it turns out to be a lie.

      That said, buying a laptop with an nVidia graphics card is not always easy. A lot of companies reserve the nVidia cards for their super high end, extremely heavy and bulky, "gamer" laptops. I don't see why you couldn't have an integrated 6150 on a laptop, but it doesn't appear to be nearly as popular as the Radeon X300 from any major manufacturer.

      --

      I read the internet for the articles.
    2. Re:state of my personal machine and ATI by nuzak · · Score: 1

      > Every so often I hear someone on Slashdot say that ATI has cleaned up its act and finally started putting out decent drivers, and time and time again it turns out to be a lie.

      They really are better for a select few cards. My 9800 Pro is smooth and solid now with the fglrx (this is on Ubuntu 6.06). I admit to not running very demanding games on it however, just XGL when I want to impress, and occasionally blender.

      If however, you have a laptop or even a newer card, you're still pretty much out of luck.

      There's some progress on the r300 drivers though, whereas the free driver project for nvidia cards has basically died for lack of necessity. So ATI could in fact become the choice for free drivers fairly soon ... no thanks to ATI itself however.

      My next card will probably still be an nvidia, because then I can use it on BSD and OpenSolaris too.

      --
      Done with slashdot, done with nerds, getting a life.
    3. Re:state of my personal machine and ATI by gerddie · · Score: 1
      There's some progress on the r300 drivers though, whereas the free driver project for nvidia cards has basically died for lack of necessity. So ATI could in fact become the choice for free drivers fairly soon ... no thanks to ATI itself however.

      It is somewhat different. I remember very well the days back, when NVidia announced they would provide open source drivers, because I specifically bought a NVidia card then (something TNT2 or so). However, all they provided was an unreadable source code blob and no hardware specifications whatsoever. In the next iteration they started to provide binary only drivers. That was, when I made the switch to a Matrox Millenium G400 - a decent 3D card at that time.

      ATI, on the other hand gave out specifications up until the R200 (or R100) series. IIRC, someone even sponsored the development of open source ATI drivers. - Therefore, implementing support for the R300 series is something that doesn't have to be done from scratch.

      Implementing NVidia drivers, OTOH, would have needed complete reverse engeneering from day one on. Therefore, the DRI people decided that they will not support NVidia.

  11. poor by Tom · · Score: 2, Funny

    "poor"

    Oh, the article was longer than that? Weird, there isn't much to say. I know this: If I had been able to see into the driver future two years ago, I would've bought a different notebook, one with an NVidia card.

    --
    Assorted stuff I do sometimes: Lemuria.org
  12. 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 #!
  13. NVIDIA has the software engineers by Anonymous Coward · · Score: 0

    NVIDIA has always been software engineer heavy - from what I've heard they have more people working on the drivers than on the hardware itself, and they've been that way at least since the late 90's.

    John Carmack has said that NVIDIA is the gold standard. If he finds a bug on NVIDIA hardware it's something he did wrong, if it's a bug on hardware from anyone else they've invariably had a bug in their drivers.

  14. 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.

    1. Re:Works pretty well for me by dbjh · · Score: 1

      Almost the same here. I have an HP nx8220 laptop with an ATI Mobility Radeon X600. I run FC4. Once I figured out that there was some strange dependency on a lib of compat-libstdc++, I installed that package (compat-libstdc++-33-3.2.3-47.fc4.i386.rpm) and then everything worked as it should. That includes OpenGL hardware acceleration and TV out. I *have* had my laptop lock up once while turning on TV out.

    2. Re:Works pretty well for me by mrchaotica · · Score: 1
      I have an HP nw8240 laptop with a FireGL v5000.

      Well, duh -- that's because you're using an expensive-ass professional card, where ATI put actual effort into the drivers! Those of us with the normal consumer cards, on the other hand, are screwed.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  15. Forget this. We need an improved free driver. by Anonymous Coward · · Score: 1, Insightful

    Forget ATI's proprietary drivers. The fact remains that they are useless blobs of binary code. For old hardware, I get better performance and reliability using the radeon driver which comes with Xorg.

    This free driver, however, needs improvement. This is where energy needs to be focused.

    Other reason: I use OpenBSD. I can't use fglrx. Don't care about it. Won't do me any good. When people tell me about ATI drivers on Linux (read: fglrx nonsense), I tune them out. It is worthless information. It really is such a shame that Linux people are so willing to sell their soul to a proprietary driver.

    A good driver (read: free) would mean freedom for all platforms. This would also give developers a chance to update the driver as things change, which would fix reliability problems.

  16. Re:Forget this. We need an improved free driver. by linvir · · Score: 1
    sell their soul to a proprietary driver
    A very revealing choice of words. Extrapolating from this metaphor:
    • Your computer is your soul
    • Proprietary software is the devil
    • Open Source is jesus
  17. ATI bad under linux, worse under windows by tomhudson · · Score: 2, Interesting

    Way back when, I had my old box set up as a dual-screen, dual-boot (linux/win98). 1 ATI card, 1 integrated video card. Both linux and Windows had no problem using both cards.

    Now - upgrade to a better box, throw in a Radeon 9200, and nothing works properly except under SUSE. Ubuntu, for example, insists on using only the PCI card (doesn't matter which one you have configured as the primary in the bios, PCI or AGP).

    So, throw on a copy of Windows. Ha - the situation is worse. W2003 uses the 9200, but in 4-bit "colour", 800x600 res. The other ATI card is invisible to the system. Installing the drivers - oh joy - they refuse to install. XP Pro? No real diff.

    SuSE 10.0, on the other hand, saw and configured both cards. However, trying to install ATI's drivers under both Ubuntu and SUSE failed - the install program craps out.

    When it comes to video cards, from now on ATI means "All Time Ignore". I didn't have these problems with the old GeForce 2 with TV-out that worked perfectly.

    1. Re:ATI bad under linux, worse under windows by Anonymous Coward · · Score: 0

      Now - upgrade to a better box, throw in a Radeon 9200, and nothing works properly except under SUSE. Ubuntu, for example, insists on using only the PCI card (doesn't matter which one you have configured as the primary in the bios, PCI or AGP).

      This is OT to the general discussion, but I've had the same problems with dual screen setups, that you seem to describe. In my case the solution has always involved booting with the PCI card (old Trident graphics card - can't remember model) as the primary one in the BIOS. Otherwise that card refused to be found after booting.

      Regards,

      Mads

    2. Re:ATI bad under linux, worse under windows by tomhudson · · Score: 1

      I tried that. The problem with ATI drivers seems to be that if the old one in the pci slot is also an ATI, it refuses to install ("Your hardware isn't supported") - it seems to want to stop as soon as it finds an ATI card, instead of enumerating all the possible video cards. The "solution" is to yank out the old ATI card, which isn't really a solution, because then you're back to a single-monitor setup, which is almost impossible to work with once you've gone dual.

  18. Look at their support by Intron · · Score: 1

    From their support site.
    "Linux is a clone of the operating system UNIX"
    If they don't even know what Linux is, how well do you think they can support it?

    --
    Intron: the portion of DNA which expresses nothing useful.
    1. Re:Look at their support by Anonymous Coward · · Score: 0

      What would you call Linux then?

    2. Re:Look at their support by grolschie · · Score: 1
      What would you call Linux then?
      Linux is a kernel, not an operating system. Even though good old Wikipedia refers to it as one. :-)
  19. VGA-RGB SCART cable by Neil · · Score: 1
    Since then, I got a VGA->RGB Scart cable ...

    Where from?? I've been (unsuccessfully) looking for such a thing for years ...

    1. Re:VGA-RGB SCART cable by martinultima · · Score: 0, Offtopic

      I'm not sure about SCART, but I know that you can get PC-to-TV converters from sites like http://www.tigerdirect.com/ – or, if you know where to look, eBay has even better deals. I've got a little TView Micro adapter to connect one of my older machines to the TV to play stuff like SuperTux and TuxRacer on (and the occasional DVD) – not the best resolution, only 640x480, but for what I need it's just perfect. Although it's just a regular NTSC/video-in connector, so offhand I'm not entirely sure how useful it would be for you... anyway, probably horribly off-topic, but figured I may as well post what little I know anyway ;-)

      --
      Creative misinterpretation is your friend.
  20. OpenGL Lockups by ewhac · · Score: 1
    My Sony VGN-S150 has an ATI graphics chip. Whether I'm using the free driver bundled with X.org or the closed-source driver from ATI, I'm afraid to run OpenGL apps on the thing, since there is a significant non-zero chance the app will lock up. This can and does happen with something as complicated as Celestia or Stellarium, or as simple as GLGears.

    It's darned frustrating. I've written a fair number of graphics drivers in my day (all for BeOS, I'm afraid), so I have plenty of sympathy for driver writers trying to chase down lockups that happen very very infrequently.

    Schwab

    1. Re:OpenGL Lockups by tomstdenis · · Score: 2, Insightful

      It'd be less of a problem if they

      1. Spent more time to document the damn hardware

      2. Opened the interface to the public.

      The problem is the hardware is always in a state of flux and just incremental improvements. Your GeForce 7800 is probably based on the same HDL source as the 6600 with appropriate changes. This means that legacy symbol names from one project creep up into the new space. You get odd names, combined with lack of comments and documentation [compliance] leads to hardware with "oops" that the drivers have to work around.

      Things could vastly improve for the customer if they stopped pretending that they know best. I know for a fact that companies like ATI and Nvidia spend a good deal of time [re: cost of the video card] in DRM technologies. Basically they don't give two shits about you as a customer so long as you

      a) feel inadequate with your 75W GPU and buy the next best thing next quarter

      b) fully comply with their "dominance" of your machine, force you to run windows, force you to use their bloaty drivers, use their drm, etc

      I tolerate Nvidia solely because their kernel modules work decently [well not anymore as they're not keeping pace with xorg development]. Opening the 2D and 3D accelerators to the public can only serve to make the hardware more popular.

      Their value is in the hardware and the ability to develiver it. Not the interface that puts a triangle on the screen.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:OpenGL Lockups by BigFootApe · · Score: 1

      What chipset is your laptop using? On my R200 based desktop, I can run Q3, UT2k3, SpecViewPerf, Stellarium, etc. All with the DRI driver, stable as a rock.

      The only time I encountered serious problems was when I reflashed the bios of my motherboard with the wrong firmware version, and AGP disappeared.

    3. Re:OpenGL Lockups by ewhac · · Score: 1
      It's a Radeon Mobility 9200 (M9+) 5C61 (X.org 7.0, kernel 2.6.15). Not long after I bought the machine, Sony switched the S-series to use NVidia chips. sigh...

      I think there may be a BIOS upgrade available, but I long since blew Windows completely off the machine. I might be able to re-flash the BIOS under BartPE, but that's a research project...

      Schwab

    4. Re:OpenGL Lockups by SanityInAnarchy · · Score: 1
      I tolerate Nvidia solely because their kernel modules work decently [well not anymore as they're not keeping pace with xorg development].

      Except that Nvidia is certainly the faster of the two, and tends to keep pace with development better than some open source projects.

      I wouldn't be surprised to see this fixed in a week or so. Certainly not more than a month.

      --
      Don't thank God, thank a doctor!
    5. Re:OpenGL Lockups by tomstdenis · · Score: 1

      Well it could be the gentoo/xorg combo but afaik I'm still locked into the xorg-nv driver right now.

      Which is ok because I'm too busy writing my book to miss the 3D accel. :-( (that and I have consoles for gaming).

      Mostly I like my cards (NV43 iirc) because they were decently priced, work over PCI-E (a must for PCI TV tuner owners), don't need fans and provide good performance. Most of the time I'm in 2D mode anyways so it doesn't matter. But accelerated bitblts are nice and handy (specially for overlays) so I need more than a dumb framebuffer.

      Tom

      --
      Someday, I'll have a real sig.
    6. Re:OpenGL Lockups by BigFootApe · · Score: 1
      The 9200 should be well supported, with full 3d acceleration. I know someone with a Compaq machine, Centrino with 9200ish video chip (x1010, I think) where DRI works fine.

      Not long after I bought the machine, Sony switched the S-series to use NVidia chips. sigh...

      I've also worked with NVidia chips in laptops. The binary NVidia drivers send VESA framebuffer support (stock setup on FC) Tango Uniform -- the results look oddly like what used to happen with an ISA Mach64 card and XFree86 3.1.2 ca. 1997. So it's not all sweet smelling roses :).

      I would suspect something like a bad bios image, or maybe poor ram. There are some settings which I can't use, like fast-writes, but enabling fast-writes causes a complete failure when X starts, so I doubt it's that. Do you see instability in non-3d (but intense) apps?

      This bullshit with Windows based BIOS flashing is just retarded. If someone cycles the machine mid-flash, your laptop is basically bricked, 'cuz you can't even restore from boot block. Stupid! What's wrong with telling the user to extract an archive to $REMOVABLE, then boot?
  21. Latest drivers are a significant improvement by VP · · Score: 2, Informative

    I have a Dell Latitude D610, with the ATI R300 chipset. While the older drivers worked, the latest one, together with kernel 2.6.16.x, does provide good performance for a laptop. The frame rate reported by glxgears jumped from less than 200 to about 1000, 3d screensavers look very nice, and hooking up external monitors or projectors is a breeze.

    I don't know what the support is for desktop cards, but for laptops ATI is now a viable option to consider.

    A lot of the negativity in previous comments seem to be based on past experiences - try the latest driver if you have a chance, you may be pleasantly surprised...

    1. Re:Latest drivers are a significant improvement by AnyoneEB · · Score: 1

      I'm interested in your setup, then. I have a Dell Inspiron 6000, but it also has an ATI Radeon Mobility M300. Currently, I am running Xorg 6.9 (haven't upgraded to 7.x yet) on Gentoo Linux with the fglrx driver v8.25.18 with the 2.6.16-suspend2-r8 kernel. In order to even get X to work, I have to disable hardware acceleration or it freezes about 10 seconds after starting X (I think that is related to using the radeonfb module for a high-res terminal, but I use the terminal too much to use a kernel without that.). With this version of the drivers, hibernate works less than half the time, instead when it tries to hibernate, the screen's backlight keeps on getting brighter until I hold down the power button to force it to shut down.

      So, could you tell me your specific versions of fglrx, xorg, and Linux kernel? And, if you use them, how well sleep and hibernate work. Especially having TV-out work would be nice because that is currently one of the few things I boot into Windows for.

      --
      Centralization breaks the internet.
    2. Re:Latest drivers are a significant improvement by VP · · Score: 1

      I am running Mandriva 2006, kernel 2.6.16.1 (from the SoS RPM repository), xorg 6.9, fglrx driver from the PLF RPM repository - the version before 8.26.18, I think (I don't have my laptop with me). The ATI linux driver release notes have some more info on existing issues with TV-out, and I have never tried to use it.

      I think the biggest difference is that you are using a suspend2 kernel. I don't have suspend2, and suspend to memory works just fine (suspend to disk I can't try because I didn't set up my swap partition large enough).

      Hope this helps, I will verify the exact version of the ATI driver once I get home...

  22. Re:if you've wondered why ATI & Nvidia aren't by jandrese · · Score: 2, Interesting

    Of course that doesn't really matter much since the level of support the Intel chips provide is about the same as you get from the XFree Radeon driver. It's only when you start asking for fast 3D or multihead or any of those other features that the ATI drivers really look bad. Try running any modern game on an Intel graphics chip and you'll see why people prefer ATI and nVidia. I shudder at the thought of trying to use the Secondlife Linux client on an Intel graphics chip.

    --

    I read the internet for the articles.
  23. So.... by Chineseyes · · Score: 0

    This is a good time to justifiably bash a company without being modded a troll I'll take it. ATI drivers under linux are pure crap and thats putting it nicely they don't release drivers often and when they do they are always missing many features or the features or broken so they were probably better off being missing in the first place. I've been told that the reason for the difference in quality of the ati and nvidia linux drivers all boils down to corporate customers. Nvidia has a significantly large number of companies who require linux drivers and ATI doesn't and so the little guys who buy their top of the line ATI card to play doom 3 in linux suffer.

    --
    I think the invisible hand of the market has its middle finger extended

    --A wise old fart named SC0RN
  24. 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.
  25. close by r00t · · Score: 1

    Your OS is your soul.
    Balmer is the devil.
    RMS is Jesus. (looks like him, no?)

  26. Absolute Junk Drivers by Anonymous Coward · · Score: 0

    They might as well save everyone the hassle of "trying" to get ATI drivers to work & just say it's unsupported under linux.

    They rarely work. And if they do work, chances are it took HOURS (at least) fscking with this & that til they work .... til you reboot ...

    I regret the day I ever bought an ATI card.

    I'd rather eat a cold bowl of gorilla snot!

  27. Re:Forget this. We need an improved free driver. by r00t · · Score: 1

    Linux does seem to get plenty of idiot wankers, but the rest of us still outnumber the BSD snobs. None of the serious kernel developers are willing to support interfaces for proprietary drivers, and nearly all are actively opposed to the concept.

    Remember: it's the GPL camp that actively impedes proprietary software. If OS popularity went the other way, problems with proprietary drivers would be way worse. You'd need to run a special kernel compiled by ATI. The BSD license offers **zero** defense against proprietary stuff.

  28. Breaks power management on notebooks by John+Anonymous · · Score: 1

    ATI's proprietary drivers breaks power management on Linux notebooks. If you put your notebook to sleep, video doesn't work upon resume. Shame on you, ATI.

  29. drawkcaB by McGiraf · · Score: 0, Flamebait

    "Actually, ATI's lack of support for Crossfire and Creative's lack of support for X-Fi (along with their latest Sound APIs) are the things keeping Windows as my primary OS." .pord dluohs uoy taht evitaerC dna ITA s'tI ,drawkcab ti tog uoY

  30. astroturf...? by Toy+G · · Score: 1

    Is it just me, or this "blog" look suspiciously like an astroturf op?

    --
    -- Let's go Viridian.
    1. Re:astroturf...? by Slashcrap · · Score: 1

      Is it just me, or this "blog" look suspiciously like an astroturf op?

      Yes, it's just you I'm afraid. You don't know what you're talking about and that lead you to say something ridiculous in a public forum. Better luck next time.

  31. Re:Forget this. We need an improved free driver. by Anonymous Coward · · Score: 0

    Sounds about right to me.

  32. Which is part of why I switched to nVidia by Anonymous Coward · · Score: 0

    There was a time that I was a big ATI fan. But it's been a few years since that time. I'm now a satisfied nVidia customer. While I don't currently use Linux much, even on Windows the nVidia drivers just work better. I've noticed that, on too many web forums for various games, seeing other players complaining about problems with ATI. Hardly ever see nVidia customers with complaints like that. One could argue that maybe the game developers are developing and doing most of their testing with nVidia, so that ATI is getting the shaft. Maybe. I dunno. Don't really care. That's ATI's problem. I just now that stuff just works with my GF4, and when it comes time to upgrade (I know, most people upgraded long ago lol - I'm very financially conservative), I'll most likely upgrade to another nVidia card.

    ATI could maybe win me back if they could produce drivers that worked well on both Windows and Linux, and open-sourced the drivers. I'd rather have open source/free drivers than closed. Conversely, I'd rather have closed drivers that give me full functionality, then crippled open-source drivers that lack major areas of functionality (which was the state of open source ATI drivers for awhile - things may have changed, I don't know) and where they did have functionality, it was significantly inferior in performance to the proprietary drivers. Unfortunately, it sounds like, from some other users' comments, that with ATI you get the worst of both worlds - the open source, third-party developed drivers, which lack some functionality or performance, in some cases work *better* than the proprietary drivers, which means that Linux users are pretty much getting the shaft either way.

      But, if they would release their drivers under a free software license, they could possibly involve the open source development community in helping them improve their drivers. If that happened, they would probably end up with both better drivers, and more brand loyalty from Linux users. Of course, they may not care that much about Linux users, but I would say getting free, skilled labor to help them debug their drivers (which should help them on Windows to some extent, too, I would wager) could be a big boon for them on Windows as well.

  33. ati linux by top_iguana · · Score: 1

    I purchased a Compaq Presario R4000 with the Radeon integrated graphics, took me forever to get native resolution off the widescreen, I have NO acceleration, never got it to work. I am NEVER buying ATI again. NOT for my desktop and NEVER EVER with a laptop. It's been an absolute nightmare and I've been using linux since 1999. I have an older Nvidia MX440 on my desktop, runs great. I use it with my 37 inch VIZIO LCD TV. It's awesome, but sometimes laggy. Need to upgrade to a newer Nvidia. Stay away from ATI if you wish to do anything 3D accelerated in Linux!

    1. Re:ati linux by Siguy · · Score: 1

      ATI Cards are at least usable in desktop linux, but for laptops it's awful.

      I have two choices:
      The default OS driver that gives me stable but slow 2d support and absolutely no 3d support OR
      The proprietary fglrx driver that runs much faster but prevents me from putting my laptop into standby or hibernating.

      Obviously the second option is basically an impossibility. You can't leave a laptop running all the time, especially modern laptops since they run so hot. Next time I'll get a NVIDIA card even if it's worse than the ATI one, just so I'm not locked into one OS.

  34. Good luck with Radeon 7200 by Anonymous Coward · · Score: 0

    I have had good luck with my Radeon 7200 using the open source drivers that come with X. I think you need to stick with older cards that are really supported. The hard part is getting one.

  35. Ati not good. by Tei · · Score: 1

    Sorry to the ATI guys, but I switched from a ATI 9600XT to a similar Nvidia card to get 3d games working. With ATI was imposible to me. But with Nvidia a few simple steps and its done, I can play all my 3d games, even the windows games with wine. I think the architecture Nvidia has able better drivers, maybe the architecture ATI has is too complex to make simple drivers.

    --

    -Woof woof woof!

  36. ATI: throw in a rigged glxgears while you're at it by Anonymous Coward · · Score: 0

    Dual head? Si! And added a third monitor using an old ATI PCI card. Followed all the xinerama posts closely until they all meshed together nicely. THe third one is too old, so I've ditched that.

    Even got better refresh rates on the CRTs while the Win2K drivers (Which I've given up d-loading) can only give me 60Hz on the second monitor. So I had high hopes for my Radeon 7000 and d-loaded the most recent driver, at least the 8.14 was packaged as an RPM. But fglrx is not for the 7000 VE, and I stayed with the radeon driver from xorg.

    Sadly, no 3D and no acceleration in Linux force me to dual boot to Win2K, just for Classic Quaking. Heck, if the ATI can't even play that, you know it sux.

    I've noticed that the ones bragging about high framerates from their ATIs aren't gamers or are not running a multihead setup, so one is pretty much SOL in what seems to be a fairly common setup nowadays.

  37. ATI, Microsoft, XBox = poor Linux 3D support by Anonymous Coward · · Score: 0

    Is ATI really this bad or were they asked to stay away from Linux in order to get the XBox 360 deal instead of Nvidia? This kind of thing has happened many times already, so with the $$ involved in XBox 360 deals, ATI surely would give up making Linux 3D or even good 2D a priority.

    And have you noticed all the laptops coming out with ATI video chips in them?

    DON'T BUY LAPTOPS WITH ATI CHIPS. period.

  38. 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.

  39. ATI Experience by cyber-dragon.net · · Score: 1

    A portion of our software we build at my company requires 3D acceleration for design work.
    After about a week of wrestling with ATI drivers and cards we gave up and decided it was cheaper to ship an NVIDIA card with Linux driver CD with our software than to try and support ATI.

    The ATI drivers never could do a cloned display correctly with differing resolutions, despite spending hours trying to tweak 30 or so parameters in the config file. The NVIDIA drivers did it in two lines first try.

    Most of our customers who have switched thank us for forcing them to do it.

    1. Re:ATI Experience by grolschie · · Score: 1
      The ATI drivers never could do a cloned display correctly with differing resolutions, despite spending hours trying to tweak 30 or so parameters in the config file.
      Neither can their Windows drivers. I end up having to reduce the resolution of my main monitor else I get the virtual thing happening where the desktop scrolls offscreen.
  40. Re:Useless bitching about no/bad open source drive by Anonymous Coward · · Score: 0

    I don't think the point is about open source drivers per se. It's about providing working drivers (open source or otherwise) for hardware that lots of people paid lots of money for.

  41. Re:if you've wondered why ATI & Nvidia aren't by narfbot · · Score: 1

    And intel has already stated that their next gen chip will be fully supported in linux with dri.

  42. ATI on-going POOR support of the Linux community by Anonymous Coward · · Score: 3, Informative

    There are people that keep pushing the myth that ATI is pro-open source and the nVidia is not. The truth is that ATI is more like nVidia but ATI's marketing keeps pointing to Gatos. In reality, ATI does almost worse than nothing to support Gatos development.

    On of the first attempts by ATI to provide an actual ATI supported package for Linux was the VHA Kit. This was supposed to be a library/SDK made by ATI and Loki Games to allow Linux access to the Rage chipset support for hardware assisted decompression of MPEG2 so that iDCT did not need to be done in software. When I have asked ATI about the VHA kit and if they have any commitment to providing on-going support for hardware assisted iDCT for Linux, they claimed that the kit was never distributed because of lack of interested in the community. This seems really fishy since release of the kit even made it on Slashdot and there where several comments at the time expressing interest. Later, a former developer from Loki stated that do to limitations in the Rage chipset implimentation of moving data back and forth, it was faster just to do iDCT in software.

    Then the Radeon came out which should have addressed the limitations in the Rage. And nVidea released their closed source drivers with iDCT. While it is possible to do iDCT in software for the 480i resolution of DVDs, for HDTV tuners such as pcHDTV, a nVidea card is almost a requirement to view 720p and 1080i MPEG2 streams. ATI got so many requests for iDCT support that they put online a FAQ on their support site claiming that Gatos was working on the issue. In reality, the Gatos mailing list had posted multiple times that they where not working on iDCT at all. When I contacted ATI requesting to get the Radeon specs needed to support the iDCT support myself, they stated that such information is *NEVER* released outside of ATI. They went to explain that even if the developer signs a NDA, they still will never release the specs to do iDCT support.

    Then the All-in-Wonder 8500 which was supported by Gatos was discontinued so I contacted ATI to offer my help to work on Gatos support of the All-in-Wonder 9700. They ask me to be patient and they would be getting back to me. A couple *YEARS* later and they still haven't gotten back to me. According to Gatos, they have gotten around to providing the specs and example hardware to one of the developers. But while Gatos is "open source" in the fact it is GPL, no one else can be much help to the project since the Gatos developers can't legally give the specs to any potental developers. All they can do is tell potental developers to contact ATI which result again with a request to be patient for *YEARS*.

    The All-in-Windows 9700 is now discontinued and the new mainstream AIW card is the AIW 2006. Gatos doesn't even claim to have been provided any specs for this newer card. The ATI prioritary drivers provide no support for the tuner at all. And ATI continue to blow off requests from any potental developers except for the ones they already have an established relationship.

    And for some reason that eludes me, people still claim that ATI does a better job of supporting the Linux community than nVidia! Does ATI's drivers provide iDCT support for Linux? nVidia's drivers do. If you call ATI right now asking for driver programming specs for any shipping Radeon chipset, do they actually provide it or tell you to just wait (and wait and wait and wait)? nVidia is at least honest about what programming specs they will openly release and what they won't.

  43. Here is why they can't by StarKruzr · · Score: 1

    There are essentially only two graphics card companies that count in the world: ATi and NVidia. If ATi documents their card interfaces well enough that open-source drivers can be written, NVidia WILL steal their technology, and vice-versa.

    This isn't so much a threat to business models in the software business because there is WAY more competition and charging for support is a valid way to make cash.

    What do you want them to do? Give away the hardware and charge for support? Yeah. Good luck with that.

    --

    +++ATH0
    1. 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.
    2. Re:Here is why they can't by Anonymous Coward · · Score: 0

      I agree. I avoid buying from companies that "THINK it's all secret!"
      This is bunk and as a result ... they have sucessfully lost my business. Not only now, but later in the future.

    3. Re:Here is why they can't by Anonymous Coward · · Score: 0

      Yeah, try applying that to say the x86 architecture and see how much sense that makes.

      Imagine if Intel was making the same arguments. "We can't tell you how to interface to our processor because we don't want to divulge any secrets. We have provided adequate software. The average user does not need to program our CPU". Do you see how ridiculous that sounds? Who the hell sells hardware and doesn't tell you how to use it?

    4. Re:Here is why they can't by kimvette · · Score: 2, Insightful

      How is documenting "register F7C0 does foo" going to reveal how the chip is actually architected?

      How is not documenting the registers going to prevent NVidia from putting an ATI chip under an electron microscope to analyze their circuits?

      Face it. If you're one chip fab competing against another one, documenting the externally-exposed registers for programmers is NOT going to deter your competitors in the slightest, nor is releasing binary-only drivers. Remember, decompiling code for reverse engineering IS legal (just don't copy & paste the code , recompile, and call it your own, that's copyright infringement) and decompilers are readily available, so there is NO advantage ATI has over Nvidia, or NVidia has over ATI by not open sourcing drivers.

      The only thing that they are doing is alienating potential customers and slowing down the progression of open source. NVidia does have an advantage because while ATI's drivers totally suck, NVidia's drivers actually work so most of us accept NVidia's drivers. Of course, if I were wanting to upgrade from xorg 6.9 to 7.1 right now, I'd be pissing and moaning about binary-only releases right now (the fact that I am STILL running a piece of shit ATI card now is immaterial ATM).

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    5. Re:Here is why they can't by Anonymous Coward · · Score: 0
      I avoid buying from companies that "THINK it's all secret!"

      So which video card do you buy then? ;)
    6. Re:Here is why they can't by NotBorg · · Score: 1

      That's just it isn't it. To think that neither ATI or NVidia has never, even at a cursory level, revers engineered their competition's work seems a bit far fetched. NVidia probably knows more about ATI's work than what ATI provides publicly and vice versa.

      The real reason the drivers are underdeveloped is that you can't build closed source software of any serious complexity with an underdeveloped budget.

      --
      I want this account deleted.
    7. Re:Here is why they can't by StarKruzr · · Score: 1

      Then what is the business justification for not publishing the interfaces and allowing open-source development, if not to protect their engineering?

      --

      +++ATH0
    8. Re:Here is why they can't by GamerGeek · · Score: 2, Insightful

      If they make the specs public then people will know when the company hacks the drivers to cheat at benchmarks. I'm sure most companies, to some extent, mess with the card to make the benchmark programs happy. It's just too important for them not to manage that kind of publicity. So if the specks were public then they might get caught by someone saying. "HEY your card doesn't do what the benchmarks say it does".

    9. Re:Here is why they can't by mrchaotica · · Score: 1
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:Here is why they can't by Arker · · Score: 1

      Now *that* is a suggestion that's not obviously and utterly incorrect.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    11. Re:Here is why they can't by Cinder6 · · Score: 1
      That's just it isn't it. To think that neither ATI or NVidia has never, even at a cursory level, revers engineered their competition's work seems a bit far fetched. NVidia probably knows more about ATI's work than what ATI provides publicly and vice versa.

      Well, the solution is obvious, isn't it? Let nVidia release documentation on ATI's cards, and ATI release info on nVidia's cards. :)
      --
      If you can't convince them, convict them.
  44. Re:Useless bitching about no/bad open source drive by Theovon · · Score: 2, Insightful

    Well, unfortunately, ATI doesn't see it that way. Their profit margins are razor thin. They're not about to sink more than token effort into supporting a minority user base. They would make negative profit. To them, if you want to use their products, you can use them the way they're intended. Otherwise, buy something else. The fact that something else doesn't exist is not their probem. This is a business we're talking about, and in business, profit is the top concern. If you want to do humanitarian work, you start a non-profit. If you want to make profit, you start a business. That's why we have terms like "business" and "non-profit" to describe these kinds of entities. For the most part, don't expect non-business things to come out of businesses. (There are exceptions, but ATI isn't one of them.)

  45. What did I do wrong [right]? by TLouden · · Score: 2, Funny

    I've got an Acer Aspire 5670 with CoreDuo 1.66Ghz, 1GB ram, ATI Mobility Radeon X1600 (128 ram, 512 hypermem), 15.4" WXGA and I've had not trouble with graphics. I can do dual desktop (though, as a college student I find it hard to make space for a second monitor), graphics editing, video, gaming. I haven't said once "gee, I wish these drivers were better so I could do that". So, where did I go wrong?

    --
    -Tim Louden
    1. Re:What did I do wrong [right]? by TLouden · · Score: 1

      Linux 2.6.15-26-686 #1 SMP PREEMPT Mon Jul 17 20:14:14 UTC 2006 i686 GNU/Linux

      --
      -Tim Louden
  46. Re:Useless bitching about no/bad open source drive by chill · · Score: 2, Insightful

    Their are wonderful OSS drivers for 2D features, it is hardware-accelerated 3D where things fall short. HA3D means AGP or PCI-Express, not PCI. Even with support there is no way the OGP is going to release anything usable on that front for YEARS.

    On the other hand, Intel has been providing specs and source code for their integrated graphics chipsets. This includes hardware accelerated 3D, though the chips aren't up to the nVidia and ATI top or upper-mid range. Hardware T&L is missing, for one thing. However, their next refresh of those chips should get much closer and should still have excellent OSS drivers.

    Intel offers much more hope than OGP ever will, as noble as that effort is.

    http://www.die.net/doc/linux/man/man4/i810.4.html
    http://www.zdnetasia.com/news/software/0,39044164, 39352584-2,00.htm

      -Charles

    --
    Learning HOW to think is more important than learning WHAT to think.
  47. Re:Useless bitching about no/bad open source drive by Theovon · · Score: 1

    The OGP's goal is to release USABLE 3D for 3D desktop support. It won't be YEARS for that. Most Linux users just want the 3D features supported for relatively basic stuff, like 3D desktops with transparent windows and the like. Not games. This sort of thing is WELL within the capacity of the OGP in the short term.

    Besides, the long term goal of the OGP is to have open hardware. Wouldn't you like that? Don't kill them based on their short-term goals. Think about the future, lest you never end up with open hardware.

  48. Re:Useless bitching about no/bad open source drive by chill · · Score: 1

    Well, the last time I looked at the OGP wiki was back in late February and there was almost no indication of progress. I understand this was people were actually DOING things and didn't have time to update the website, but it still gave me the impression of going to take forever.

    Looking at it again gives me much more hope for the future. They seem to have made a lot of progress and updated the site. Very nice.

      -Charles

    --
    Learning HOW to think is more important than learning WHAT to think.
  49. Its a two-way street. by Bill_the_Engineer · · Score: 2, Informative

    I am for open source drivers. After all, I bought a video card I would like to use that piece of hardware anyway I see fit (not necessarily with Windows or Linux).

    But I can't place all the blame on ATI or NVidia for the state of drivers. Some blame lies with the Kernel Developers.

    Before you start sending me hate mail, hear me out...

    The kernel developers went with ideology rather than reliability when it came to the driver API. They purposely manipulate their API and hope that this will give ATI and NVidia some incentive to open source their drivers. Apparently, the only thing that is being accomplished is the poor end user experience.

    Make a stable API that the binary only drivers can link to and remove any excuse these companies have for their poor support of Linux. This way we can have a better user experience in Linux.

    I know:

    "But this flies in the face of what we want which is OSS... If you don't like it, make your own kernel... You have angered the kernel gods!"

    So excuse me for asking the kernel developers to be the "bigger man" and do whatever it takes to help the linux users...

    I am experiencing "vendor lock in" since I am stuck with the ATI Radeon 7500 mobility chip that came with my laptop. I can't change out the GPU, but I can change the OS. Why force me to use windows?

    In reality, I run Linux on my laptop and have "acceptable" performance mainly because I use windows to play games. But what if I wanted to play games in linux?

    I feel that as long as ATI and NVidia refuse to open source their drivers and the kernel developers refuse to "stabilize" their API, the end users will remain stuck in the cross fire and articles complaining about video drivers will continue to exist. BTW, when a non-linux user read articles like above, he/she reads "stay away from linux, windows is hardware friendly"...

    Well, I'm unpopular enough....

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    1. Re:Its a two-way street. by Slashcrap · · Score: 1

      But I can't place all the blame on ATI or NVidia for the state of drivers. Some blame lies with the Kernel Developers.

      Windows has a stable binary interface. Why the fuck aren't you using it? You clearly don't have an ideological reason to use Linux or you wouldn't be spouting this shit.

      I believe BSD has a stable binary interface also. That's why BSD has perfect proprietary drivers for every single piece of commercial hardware, you stupid fucking cock.

    2. Re:Its a two-way street. by Bill_the_Engineer · · Score: 1

      you stupid fucking cock

      Wow, you must be suffering from penis envy.

      I can't help that my kung-fu is stronger than yours, and God blessed me with the tools to satisfy women.

      Evidently you couldn't handle the truth..

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    3. Re:Its a two-way street. by georgeav · · Score: 1
      Make a stable API that the binary only drivers can link to and remove any excuse these companies have for their poor support of Linux. This way we can have a better user experience in Linux.
      Linux in a binary world
      What if.. what if the linux kernel developers tomorrow accept that binary modules are OK and are essential for the progress of linux.
      a hypothetical doomsday scenario by Arjan van de Ven
      http://lkml.org/lkml/2005/12/5/32
  50. Re:if you've wondered why ATI & Nvidia aren't by kimvette · · Score: 1

    There are huge problems with Intel's video chipsets:

      - Every Intel video solution I've seen uses solely 'shared memory' - e.g., your system's main memory rather than dedicated RAM
      - Intel likes to offload everything to the CPU
      - Performance is not up to par compared to Nvidia, ATI, or even S3.

    The software support for Intel's solution is VERY good, but until the above drawbacks are addressed, I'll choose Nvidia's free/proprietary solution over Intel's Free/Free solution.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  51. Re:ATI on-going POOR support of the Linux communit by kimvette · · Score: 1
    In reality, ATI does almost worse than nothing to support Gatos development.


    Bite your tongue! If you check out the Gatos project web site, you'll note that ATI actually sent the Gatos folks a couple of video cards. How dare you say ATI doesn't care about supporting a growing market segment? ;)
    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  52. Don't leave out the open-source process by dunng808 · · Score: 1

    I agree completely with the parent, and add to that a reminder that the open-source process has proven to be a better development model than the proprietary model. If hardware makers would publish interface specs and leave the software -- the drivers -- to the FOSS community, the result would be far better than what the manufacturers could do themselves. Better drivers mean more sales. esr makes this point in "The Cathedral and the Bazaar."

    --

    Gary Dunn
    Open Slate Project

  53. Re:if you've wondered why ATI & Nvidia aren't by SanityInAnarchy · · Score: 1
    closer to competitive

    They'll have to do better than that to get me off Nvidia. Yes, Nvidia is proprietary, closed, and does have some problems. They also are rarely more than one minor version behind either kernel or X, and I haven't yet run into something that I can do on Windows that I can't do on Linux with these cards.

    It is exciting, yes. I would buy Intel graphics if they were as good as or better than that generation of ATI or Nvidia -- especially if they were willing to work with the community, not just release specs and let someone else do all the work. I imagine they could release most of their Windows source, also. I would love to have all my hardware fully supported in the mainstream kernel, without having to choose inferior hardware.

    The problem is, I have to pick one of the two: open solutions, or best possible hardware for my budget. Can I buy a $200 Intel card, and have it support all the things that my $200 Nvidia card does? Dual-headed DVI output (with very high resolution), comparable performance, with all the fun pixel, vertex, and gemoetry shaders and other features -- maybe even match the DirectX 10 cards, but using OpenGL 2.1?

    The problem is, while I love open solutions, I'm sick of being ridiculed by the "My XP never crashes" people for choosing last year's tech simply because it's open.

    --
    Don't thank God, thank a doctor!
  54. Re:Useless bitching about no/bad open source drive by schotty · · Score: 1

    Unfortunately not many of us can afford $1000 (US Dollars that is) for a card that performs worse than what is currently given to us with the bottom end nVIDIA products or Intel products. Its nice in theory but not viable to %99 of the target audience. Right now its buy nVIDIA if you are a gamer and Intel if you want decent app performance but could give 2 shits on gaming. Do I like that, no. Competition rocks. But lets have some REAL competition.

    --
    Sigs are nice guns ...
  55. I suggest an alternate course of action. by Inoshiro · · Score: 3, Insightful

    "I plan to be very very careful when buying ATI again."

    After learning exactly how "awesome" ATI's driver support was when I tried to setup 3D with my Radeon 8500 (and also Xinerama, etc) to play WoW under Cedega, in both 32-bit and 64-bit modes, I switched to nVidia and haven't looked back (yes, nVidia's drivers ran with Cedega and WoW in both 32-bit and 64-bit Linux installs perfectly well).

    So, I suggest to you, to never buy ATI again. Saying you'll be careful when buying ATI again, is like saying you'll be careful when shoving a live scorpion into your pants again. ATI is shit. Regardless of what their hardware might do, if you don't have drivers to make it do it, it's the same as not having the card!

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:I suggest an alternate course of action. by AndyS · · Score: 3, Insightful

      oh, ATI free drivers are fantastic, and for low end stuff, I'd rather have the free drivers.

      But yeah, Nvidia drivers if I want performance.

    2. Re:I suggest an alternate course of action. by Anonymous Coward · · Score: 0

      >>"So, I suggest to you, to never buy ATI again"
      I completely agree with you. I have an ATI card on my school machine. I had infinite trouble getting 3d acceleration on the card. For my home machine I bought nVidia card. SLED 10 with 3d effects is damn cool.

  56. Re:if you've wondered why ATI & Nvidia aren't by Anonymous Coward · · Score: 0

    I'm sick of being ridiculed by the "My XP never crashes" people for choosing last year's tech simply because it's open.

    Sounds like your problem is not a lack of all the bells and whistles that you will probably never fully use, but rather that you have a weak ego and feel that keeping up with the jonses is paramount.

  57. Re:Useless bitching about no/bad open source drive by Theovon · · Score: 1

    You didn't do much looking into this if you think they're trying to sell a $1000 graphics card.

  58. Re:if you've wondered why ATI & Nvidia aren't by Trelane · · Score: 1

    To me, it depends entirely on the use. For my wife's PC (no real 3D required), I went with Intel since I knew 3d would go straight out of the box, no fussing with un-user-friendly driver installs and X configs. For my own desktop usage, it'd be ATI or nVidia, leaning slightly toward ATI for their prior Linux Free driver support. For notebooks, however, 3d is much less important to me than reliable suspend/resume, which I'm unable to get with ATI and which I get in spades from Intel.

    --

    --
    Given enough personal experience, all stereotypes are shallow.
  59. Not limited to just Linux by deAtog · · Score: 2, Interesting

    I hate to be the bearer of bad news, but ATI has long since had issues of creating stable and viable drivers for its products. I'm sure you all remember the ATI Rage Fury Maxx which debuted some six or seven years ago. It not only came with two onboard video processing units, but also promised to be the fastest video card on the market for its time in its price range, $150 USD. So what happened to this card, you say? As it turns out ATI was only capable of providing drivers that were compatible with Windows 98 in an age when Windows 2000 was just becoming popular. Initially ATI posted that they were in the process of making Windows 2000 drivers for the card, only to retract the statement a year later with a note saying that Windows 2000 didn't support multiple video processing units on a single video card. If anything I doubt the problem was with Windows 2000.

    Not having learned from my previous experience with ATI, I later purchased an ATI HDTV Wonder more than a year after its release. At which point I had long since upgraded my system to a dual 1800+ Athlon MP system running Windows XP SP2. Upon installing the card in my now year old system I once again faced issues with the quality of ATI's drivers. In fact the drivers that shipped with the card refused to install properly. The result was I then had to download all new drivers from ATI's website. However the frustration did not end there. After downloading the drivers it took nearly four hours to get the new and pristine drivers to install, much too long for any average user. Once installed the performance was sub optimal at best, even on my dual processor system which the market was only just beginning to catch up to in terms of speed.

    Reluctantly the story doesn't end there. About the same time I bought the ATI HDTV Wonder, I also purchased a Compaq laptop that had, that's right you guessed it, an onboard ATI Radeon Mobility U1 video card and an AMD Athlon 2800+ processor. In its original configuration, running Windows XP SP2, the card worked great. I was content with the performance and the speed of the card given that it was in a laptop after all. However, having recently decided to switch to Linux on my laptop for security among other reasons, I immediately felt the issues associated with the onboard ATI chipset. While Linux supposedly provides full support of this card through DRI, I have yet to get 3D acceleration working properly on my laptop despite having invested a large amount of time tweaking the settings for the ati driver module in my xorg.conf file. Eventually I did what most others would do, I turned to ATI's most recent proprietary fglrx driver only to find that my card was not even listed as being supported in Linux by ATI. With a little bit of tweaking I was finally able to get my card to work with the ATI fglrx drivers by specifying a different ChipId. Unfortunately the ATI fglrx driver then reported that it couldn't communicate with the fglrx kernel driver, and therefore 3D acceleration was again disabled. Furthermore, I found ATI's drivers only to provide a slight improvement over those developed by the Linux community and thus hardly worth the effort.

    After these three incidents, only one thing is certain, I will never buy another ATI product.

  60. MATROX!! by mrchaotica · · Score: 1

    You know, Matrox doesn't have the fastest cards, but they do have Free drivers that support 3D. Since you've failed to mention them, perhaps you've failed to do your homework as well!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:MATROX!! by Theovon · · Score: 1

      I'm perfectly well aware of Matrox's support for open source, which is incomplete.

  61. Re:Useless bitching about no/bad open source drive by ookaze · · Score: 1

    Well, unfortunately, ATI doesn't see it that way. Their profit margins are razor thin. They're not about to sink more than token effort into supporting a minority user base

    What is this nonsense ? We bought the product like anybody else, so we are entitled to have support.
    Besides, we are not asking for effort from them to support us, just some docs so that we support ourselves.
    Try at least to understand what this is about.

    They would make negative profit

    That's not what happened to NVidia. NVidia won the movie studios market thanks to their (limited) support.

    To them, if you want to use their products, you can use them the way they're intended

    That's what we are trying to do but we can't because they do not provide us what we need.
    Too bad for them. Do you realise that the current situation is that ATI cards are a "no go" ? Even if you have 3D support, you have no kind of support for accelerated MPEG2 or MPEG4 viewing, which you pay for.

    Otherwise, buy something else

    That's exactly what we do.

    The fact that something else doesn't exist is not their probem. This is a business we're talking about, and in business, profit is the top concern. If you want to do humanitarian work, you start a non-profit

    What BS is that ? We PAID for the card. In case you can't understand, I repeat : we PAID for the card like anyone else using Windows.
    So where did you find the humanitarian work ? Morons like you will ensure we do not buy any ATI card anymore.
    The fact that it's better to use the integrated chipset from Intel or Via instead of ATI (as at least, you don't pay for features you can't use) should be a hint to you that sth is very wrong with ATI.
    And I was a BIG supporter of ATI before.

    For the most part, don't expect non-business things to come out of businesses. (There are exceptions, but ATI isn't one of them.)

    Except that providing drivers so that we can use your hardware is the basics of a business like ATI.

  62. Re:Useless bitching about no/bad open source drive by schotty · · Score: 1
    --
    Sigs are nice guns ...
  63. Re:Useless bitching about no/bad open source drive by Theovon · · Score: 1

    As the article CLEARLY states, the development board is at least $1000, and the graphics card will be at most $200. (Actually it just said $1000 and $200, but I have inside information.)

  64. Piss Poor by MrCopilot · · Score: 1
    I've said it before, Nvidia Makes a Linux Desktop and ATi Breaks it.

    I'm immune, All AMD and Nvidia for years now. Haven't seen a thing to change my attitude to date.

    --
    OSGGFG - Open Source Gamers Guide to Free Games
  65. Nvidia probably has already done it by josephdrivein · · Score: 1

    Nvidia probably has already reverse-engineered lots of ATI cards. It's not a secret that quite all hardware makers reverse-engineer the competitors products to check if they break any of their patents and to get new ideas. Same is - probably - true of ATI.
    They won't admit it, anyway, for obvious reasons.

  66. Weird. by SanityInAnarchy · · Score: 1

    I'm on Gentoo/xorg, on amd64, full closed/binary nvidia drivers, PCI Express, and everything works, out of the box.

    I really don't know what's wrong with your setup. I might be able to help you over at irc.freenode.net#gentoo

    --
    Don't thank God, thank a doctor!
    1. Re:Weird. by tomstdenis · · Score: 1

      The latest xorg [well at least a week or so ago] prohibited the use of nvidia kernel...Are you using ~amd64?

      Tom

      --
      Someday, I'll have a real sig.
  67. Re:if you've wondered why ATI & Nvidia aren't by SanityInAnarchy · · Score: 1

    Or that I genuinely enjoy games, but I do get sick of hearing "Linux can't do games". So every time someone says that, I drag them over and make them watch a beautiful Quake 4 on my 20" LCD screen.... on Gentoo Linux.

    I am wondering if I shouldn't just buy a Wii and stop upgrading my computer, though. No worrying about open hardware on the desktop that way...

    Funny that you should call it a weak ego, though. Maybe it's just a more focused one. There are so many other ways where I could care less about "keeping up with the Joneses".

    --
    Don't thank God, thank a doctor!
  68. Re:Useless bitching about no/bad open source drive by schotty · · Score: 1

    Well having inside info is alot better than most ;D

    I am willing to part with 200 at this point if I can expect to see a PCIE card for a similar price in a year or two. But for agp even, that is very high cost for a low end video card. Just because I not only have the cash to burn, but am willing to do so on principle alone is rare. I hope that we can agree there. I do recall (not having the time to refer to actual sections) that the first run was supposed to be the reprogrammable chips, but still, that is alot more than even most hardcore gamers spend. For a regular dude (like me), that is a decent Dell that can run linux to show off to coworkers (which works BTW. Got 2 hooked running it themselves and another 5 interested. Go Ubuntu and Linspire!).

    Thanks however for the added info. At this point the more data the better.

    --
    Sigs are nice guns ...