Slashdot Mirror


Problems With OEM ATI Cards And ATI's Linux Driver

Doug Bostrom writes "Over at FlightGear.org, Andy Ross describes how ATI's new Linux drivers only seem to work with "official" ATI cards (made by ATI), why that does not make sense, and a possible fix that unfortunately would mean booting Windows, if only for a few minutes."

8 of 248 comments (clear)

  1. Explanations... by l33t-gu3lph1t3 · · Score: 5, Interesting

    There are a few possible explanations for this rather odd driver situation...

    I know this is rumor-mongering, but I can't help but notice that the *Windows* drivers dont' perform such a check, and neither do the Linux Retail drivers...

    Consider this: Microsoft or some other party requests unofficially that ATi *not* support Linux in its OEM hardware, just for the sake of not having OEM desktop vidcard support for Linux...this could explain things like the OEM/Retail check that occurs in Linux, but not Windows. Interesting stuff..I want to see what ATI's reaction on this is.

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
  2. Source Drivers by mcdrewski42 · · Score: 5, Interesting

    This is probably a very good argument for non-binary, truly open-source drivers...

    --
    /* affect != effect */ void affect(int *thing,int effect) { *thing += effect; }
  3. It makes perfect sense by USC-MBA · · Score: 3, Interesting
    The technical decision to cut off perfectly working hardware is pure idiocy,

    Not so, not so, not so. ATI has a reason for ensuring that their drivers function properly only with authorized hardware. ATI's marketing strategy centers around the company being recognized for making the top-quality graphics cards on the market. This definition includes all components from circuit boards to microchips. ATI's primary market is those consumers who need or want top-of-the-line video cards for personal or professional reasons. The ATI brand's image of exclusivity and quality plays a viutal role in the company's marketing strategy.

    Having taken this into account, consider the Linux user community's reputation for using "hacked" or "modded" hardware for all sorts of reasons from saving money to illegally circumventing copyright restrictions. It follows that it is totally in ATI's interest to release drivers that work with their hardware exculsively. To do otherwise would be to associate the ATI brand with all matter of hacked, downscale, and jerry-rigged hardware, a move which would ultimately prove a detriment to ATI's profits.

  4. Re:Official ATI cards? by Squarewav · · Score: 3, Interesting

    If you go into a computer store and ask for an OEM ATI chances are you'll get a white box made by some unknown company that just took the ATIs chips and slapped them on the board , even though technicly OEM meens its made by ATI. this isn't a bad thig as 99% of the time "OEM" stuff works just as well as retail. this is more of a case of bad ATI drivers doing poor bios checking

  5. This isn't just Linux! by EverDense · · Score: 5, Interesting

    I have an Excalibur (ATI 9000 Pro based card), and have to run through a series of installs
    to stop the video card locking up my Win2K system. The original drivers seem to be buggy.

    When it is working fine (like now), it is a damned fine graphics card, its just such a
    bitch to get going.

    --
    http://jesus.everdense.com/
  6. Re:I've been hearing about bad ATI drivers... by r_j_prahad · · Score: 5, Interesting

    My answer: For business use, buy Matrox.

    I was wondering how far down I'd have to scroll before I found another Matrox supporter. My G400 has run flawlessly on three different distros, and about 5 different XFree86 versions. It may be getting a bit long in the tooth, but I still haven't found a compelling reason to upgrade, and especially not to change GPU sets. I had an Nvidia system sitting alongside the Matrox box for several months, and both had identical monitors. The Matrox box was very easy on the eyes while the Nvidia always looked fuzzy. The Matrox white backgrounds were solid white while the Nvidia painted rainbows and shifting Moire patterns.

    As to gaming, I'm playing X-Plane on the Matrox box using the latest Wine RPM. The frame rates are the same as they are on the Nvidia in Linux - I don't know how the two cards compare under Windows since I don't use Windows for anything else other than to supply Wine some DLLs. So with frame rates being equal, the Matrox wins for clarity of display, better drivers, and a more open philosophy. One possible drawback for some - Matrox's OpenGL drivers for Windows are not very good, but that doesn't affect me. YMMV and all that....

  7. nonsense by spitzak · · Score: 3, Interesting

    That argument makes zero sense.

    1. Nobody, Linux hacker or otherwise, builds cards in their basement with modern surface mounted chips, it would cost dozens of times more than the card itself does.

    2, They still have to buy the chips from ATI (if they have some other chips that ATI's drivers are useful for then ATI is in much worse trouble that from from your fantasy Linux hardware builder.)

    3. The fix for the other cards was simple enough to be totally trivial for anybody capable of building the card from scratch.

    You have to do better than this nonsense to try to insult Linux users. Go back to school.

  8. Re:don't buy cards with closed source drivers by Tim+C · · Score: 4, Interesting

    3D graphics cards are really powerful computers

    True, but they are not general purpose computers. They are designed to do one thing only - perform operations relevant to rendering 3D scenes. More than that, in fact - they are built to accelerate Direct3D and OpenGL operations specifically. Modifying the drivers might well allow you to do other cool things, but you'd almost certainly be better off doing those things with a normal CPU.

    Other than that, while I sympathise with your sentiments, and to some extent agree with them, we don't really have much choice. The only fully working Linux drivers for modern graphics cards are closed source. By "fully working", I mean with complete, stable, fast suppot for all of the card's features. I'm pragmatic; if I've spent £200 on a new card, I want it to work properly. If that means using a close-source driver, so be it.

    Finally, you seem not to realise that it isn't always up to the card/chipset manufacturers to open their driver source. NVidia, for example, is under NDA with several third parties over technology used in their cards and drivers. That means that they can't open the source to their drivers.