Slashdot Mirror


Open-Source 2D, 3D Drivers For ATI Radeon HD 5000 Series

An anonymous reader writes "AMD has now rolled out open-source 2D and 3D drivers for their ATI Radeon HD 5000 series graphics processors. As described at length over at Phoronix, it's taken nearly a year to complete but there is now public code released that enables 2D, 3D, and video hardware-acceleration for this latest generation of ATI GPUs. For now this code is intended for developers and enthusiasts but with time it will make its way into stable Linux distribution updates. AMD's open-source developers are also beginning to work on ATI Radeon HD 6000 series support, which is hardware not to be released until late in the year."

245 comments

  1. I would have had the first post... by MarkRose · · Score: 5, Funny

    I would have had the first post, but I was waiting for my browser window to scroll.

    --
    Be relentless!
    1. Re:I would have had the first post... by Tubal-Cain · · Score: 2, Funny

      So was everyone else, apparently.

    2. Re:I would have had the first post... by MarkRose · · Score: 0, Troll

      Whoops! I was on my NVidia box.

      --
      Be relentless!
    3. Re:I would have had the first post... by Anonymous Coward · · Score: 0

      So nvidia still exists? What are they up to these days?

    4. Re:I would have had the first post... by DaVince21 · · Score: 1

      You didn't download the latest ATI drivers, did you? Because those no longer have this delay problem (or at least not for me).

      --
      I am not devoid of humor.
  2. nVidia by Snaver · · Score: 3, Interesting

    I guess this is more than what nVidia has been doing.. Plus for AMD users.

    --
    http://www.snaver.net/
    1. Re:nVidia by Threni · · Score: 3, Interesting

      That's why I got an ati card for my ubuntu 10.04 64 bit. I didn't see any other choice!

    2. Re:nVidia by Grishnakh · · Score: 2, Informative

      I guess my next video card will be an ATI card...

    3. Re:nVidia by pnewhook · · Score: 3, Insightful

      Why? Unless the resulting drivers are actually better which remains to be seen, just the fact that they are open source is meaningless.

      Now if someone can fix ATIs shitty OpenGL support, then I'd be all over it. But for right now this makes no difference.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    4. Re:nVidia by Trepidity · · Score: 3, Informative

      Traditionally, nVidia had high-quality but closed drivers for Linux, while ATI had a low-quality but open ones (they also had a closed one, but it was pretty bad too). The main change seems to be that ATI's released a lot more specs lately, and has devoted more attention to producing non-crappy Linux drivers.

    5. Re:nVidia by Anonymous Coward · · Score: 1, Informative

      OTOH, nVidia's proprietary blob has worked very, very well for many years, for me. I don't even think twice about which type of card to buy, when I'm buying; it's been utterly reliable and always yielded spectacular performance.
      ATI has been hit and miss (mostly miss, in my experience) for a very long time, as far back as (whatever came after) the original Radeons. Now that some non-AMD people can get their hands on the code, though, perhaps that will change.
      Personally, I see no reason to give up the phenomenal support that nVidia has shown us Linux users, though. They would have to do something spectacularly SONY-like to make me change camps, at this point.

    6. Re:nVidia by Grishnakh · · Score: 3, Informative

      The fact that they're open source means they'll soon be able to support kernel mode setting, and integrate better into Linux distributions than Nvidia's proprietary stuff.

    7. Re:nVidia by tyrione · · Score: 0

      That's why I got an ati card for my ubuntu 10.04 64 bit. I didn't see any other choice!

      Than what? Buying the nvidia and just installing the binary driver they produce? Oh the horror!

    8. Re:nVidia by tyrione · · Score: 3, Funny

      Why? Unless the resulting drivers are actually better which remains to be seen, just the fact that they are open source is meaningless.

      Now if someone can fix ATIs shitty OpenGL support, then I'd be all over it. But for right now this makes no difference.

      They have phenomenal OpenGL support, just not for Linux.

    9. Re:nVidia by Anonymous Coward · · Score: 1, Interesting

      But will they work? Or will they crash?

      I don't care if something is open source or not unless that gives me a benefit. Since I do not write driver code but I buy hardware that uses it, I only care if it works and whether it will work for the life of my hardware. So far nVidia with their binary blob driver is the only choice unless I want to piss away productivity and stability of my system.

      Now, if AMD brings the quality of the drivers up to where nVidia is, or even makes the open source 3D drivers as good as nVidia's binary blob then I'll be more than willing to entertain AMD video cards again. I'm talking ballpark figures here, even 25% slower driver for similar hardware would work for me. Until then, the only choice I have is nVidia.

    10. Re:nVidia by Anonymous Coward · · Score: 0

      That's why I got an ati card for my ubuntu 10.04 64 bit. I didn't see any other choice!

      Than what? Buying the nvidia and just installing the binary driver they produce? Oh the horror!

      Not to mention the crashiness. Crashiness... Is that a word or should I just say the nvidia linux drivers suck?

    11. Re:nVidia by BLKMGK · · Score: 2, Insightful

      Until this can match the performance of the NVIDIA VDPAU I'm not interested. I need performance and functionality. So far ATI hasn't delivered that and while this is a step forward it's a bit late in the game. Wake me when they do something like the ION chipset that NVIDIA has done so I can have high performance video decoding and rendering on a low power CPU. If they had done this say two years ago or had better performing closed source drivers I might have chosen to use their stuff. They are way late to this party...

      --
      Build it, Drive it, Improve it! Hybridz.org
    12. Re:nVidia by Anonymous Coward · · Score: 1, Informative

      Why? Unless the resulting drivers are actually better which remains to be seen, just the fact that they are open source is meaningless.

      It does make a difference. It means they will shortly be selling one of those cards to me. I need 3d, I don't need great 3d. I want my graphics drivers to ship with the distribution I use, not have to install from a 3rd party.

      Look around you, hardly anyone insists on using the best quality everything all the time, other factors come into play, price, convenience, service, relationships with suppliers. Personally, I consider the release of open source drivers to be a superior service than releasing binary only drivers. They increase the convenience to me by having updates in the main repo. Those factors outweigh the quality issues for me so long as it's good enough to do the things I want.

    13. Re:nVidia by shutdown+-p+now · · Score: 1

      The fact that they're open source means they'll soon be able to support kernel mode setting, and integrate better into Linux distributions than Nvidia's proprietary stuff.

      It's all good, but most people buying these kinds of cards want to run 3D-heavy apps (read: games), so the ability to do that fast and stable is still the primary measure of drivers' usefulness.

      If you just want desktop graphics to work, any Intel chip will do wonders in Linux today - very cheap, and no need to wait.

    14. Re:nVidia by Anonymous Coward · · Score: 0

      I brought the ATI card home. I had used a Ti4200 before that. The card was awesome. The drivers gave me headaches. Every kernel upgrade, you had to worry whether things fly or not (many times not). So I put the new machine together, and with the ATI card. I plugged everything in. No video. Nada. Not even VGA. I double checked everything, reseated the card. Nothing. Card went back. The only other similar card was an Nvidia 9600GT. I grumped and paid about 5% more and bought the Nvidia card. Again, the hardware is fast and slick, but kernel upgrades give me headaches (fewer than before, but I'm becoming intolerant to ASA, and its not good for the stomach). I worked hard to put my money where my mouth is. I did. I wasn't going to buy Nvidia again. I didn't. It was more fluke than anything that I am not running ATI right now. ATI doesn't know it, and Nvidia doesn't know it. If I do side by each comparisons, and I can get as much speed from ATI as I can from Nvidia, and ATI has open drivers, you bet your ass I'm going to go with the open drivers and no headaches. Not even a question. I just applied a fix to an Nvidia driver today (for kernel 2.6.36-rc1-git2). You have to find where the updates are, and look for them, and fix the problem (and as it is, my digital tv tuner is working great, and my old analog one isn't at all --all in the same card--, and I don't know if its the new kernel or the modified driver).

    15. Re:nVidia by Anonymous Coward · · Score: 0

      The fact that is open source means it can be installed flawlessly, like the rest of other packages in my distro, not using special installers and tools that have to recompile a module because nVidia does things different that anybody else.

    16. Re:nVidia by TheRaven64 · · Score: 2, Interesting

      And security holes get fixed faster. nVidia has a bit of a history of leaving security holes wide open (including a remotely exploitable hole that let a malicious png execute arbitrary code in kernel space, which they left for two years). I was recently talking to one of the Noveau developers, and it seems that this hasn't changed recently - they still haven't fixed the hole that he reported to them a year ago.

      --
      I am TheRaven on Soylent News
    17. Re:nVidia by ultranova · · Score: 4, Informative

      Why? Unless the resulting drivers are actually better which remains to be seen, just the fact that they are open source is meaningless.

      Says someone who's never had to try and update the latest version that supported his card by hand to make it compatible with the latest kernel. Linux doesn't have a stable driver/module interface, and that makes closed-source drivers an absolute pain.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    18. Re:nVidia by Bert64 · · Score: 5, Insightful

      The binary driver they produce which you cannot fix if it breaks, and neither can your distro maintainers... you are at the absolute mercy of nvidia for bugfixes...
      The binary driver that only supports x86/amd64 (so no putting your card in a small arm based media player for instance)
      The binary driver that only works with certain versions of X (ie you can't upgrade until nvidia let you)
      The binary driver that only works with certain kernel versions (ie you can't upgrade until nvidia let you)
      The binary driver that will sooner or later drop support for your card, leaving you tied to an old X and kernel version.

      I'd rather not have a binary driver... You are far too dependent on a single entity, who would rather sell you a new card even if the old one is still perfectly adequate for your needs.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    19. Re:nVidia by gedw99 · · Score: 1

      EXACTLY !!

      glad someone pointed out this reality.

    20. Re:nVidia by Threni · · Score: 2, Insightful

      Let's be honest - if I find a bug in some Linux software, it won't get fixed. I won't fix it, and I've tried reporting bugs in the past and they don't get fixed either.

      This card "just works" - it provides great performance for QuakeLive which is just about all I play, and I on my quad core 64bit Unbuntu distro the deskstop is hardly sluggish either. Yes, I'd prefer it if all the source were available, but it's not. If I had any problems I could try using one of the open source driver projects, but I don't have the need just yet, and by all accounts performance is not up there with the evil binaries.

    21. Re:nVidia by Ginger+Unicorn · · Score: 1, Redundant

      ..gimme five bees for a quarter, you'd say, so anyway, i wore an onion on my belt, which was the style at the time.....

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    22. Re:nVidia by Anonymous Coward · · Score: 0

      except nvidia still support their Riva TNT in linux

    23. Re:nVidia by Anonymous Coward · · Score: 0

      We always claim that we will support companies which support opensource by at least giving the specs so that we can at least create our own drivers.

      We have a company which is giving us more then just the specs. It's about time that we put up or shut up.

      My pass few graphics cards / CPUs have been from them. And I have recommended similar for friends / clients of mine who are buying PCs.

      If we all do our bit, we can be sure that we will have better support from them.

    24. Re:nVidia by higuita · · Score: 1

      ati closed drivers arent crap... sure, nvidia drivers are better, but both have many stupid bugs and limitations,

      nvidia replaces most Xorg features, where ati ones tries to play support then... but that creates problems too, example: xrandr have its own limitations, where a alternative method (nvidia) can fix then

      performance wise, nvidia have closer performance in linux as it have in windows, ati there is a drop in performance, where some can be pointed to ati fault, other to the Xorg layout and support libs

      so you have this:

      closed, re-implements everything to get better performance and bug fixed, even if that cost new features -> nvidia
      closed, tried to reuse Xorg features and layers, and so have its own bug and performances caps -> ati fglrx
      open, uses all kernel and Xorg features and layers, needs to mature to get better performance -> radeon driver
      open, uses all kernel and Xorg features and layers, needs to evolve and mature a lot more -> nouveau

      so the top is higher performance, the bottom is lower performance and features... for me, ATI is perfect, if you need performance, go for the fglrx driver, if you need features and open (like me), the radeon is good enough.

      on ATI you have the choice, in nvidia, the choice is made for you

      better resume:
      games -> nvidia then fglrx
      desktop usage -> radeon, then intel, then the closed drivers

      i think that the major problem with the fglrx drivers is that they take too long to be developed/test/released ... i guess they are missing man power and that limits the bug fixing performance tuning effort.
       

      --
      Higuita
    25. Re:nVidia by LingNoi · · Score: 0, Flamebait

      So he reported it to them a year ago but it has been left for two years... uh, what?

    26. Re:nVidia by wertigon · · Score: 1

      It might not get fixed but atleast you have the option of

      a) paying any coder to fix it, be it with cash, sex, coca cola or any other form of goods or services.
      b) fix it yourself
      c) hope someone else fixes your problem

      You don't get that for binary blobs. The options there are

      a) pay the company to fix it for you with your hard-earned money
      b) hope the company fixes it for you

      Usually, in the case of international tech corps, you can't afford a) so only b) remains.

      --
      systemd is not an init system. It's a GNU replacement.
    27. Re:nVidia by TheRaven64 · · Score: 2, Informative

      No, the security bug that he reported has not been fixed after one year. Another bug (one which allowed remote code execution in kernel space) is now fixed, but the fix came two years after the initial report. Please try reading what I wrote before you reply next time.

      --
      I am TheRaven on Soylent News
    28. Re:nVidia by h00manist · · Score: 1

      I don't care if something is open source or not unless that gives me a benefit.

      Open source gives intellectual property to your community, city, country, people, and open economy, instead of just one company. Perhaps you care about them.

      No, it's not easy to see the "community", but you see those big corporate buildings? That *was* your money.

      --
      Build your own energy sources from scratch. http://otherpower.com/
    29. Re:nVidia by Anonymous Coward · · Score: 0

      So basically you either hope and pray that some OSS basement programmer fixes it or you just stick with nVidia who is quite good and fast at fixing issues in their drivers (yes, there are exceptions but in general they are quite good).

    30. Re:nVidia by Threni · · Score: 1

      The choice is ATI or nVidia, right? If you can't justify spending more than £40 and you want a card which works on a 64bit Ubuntu install, and you want it to be pretty fast, what would you do? I bought an ATI card so I could sort of vaguely support a company which isn't openly hostile to the Open Source community. I'm not sure what else I could have done!

    31. Re:nVidia by pnewhook · · Score: 1

      Open source gives intellectual property to your community, city, country, people, and open economy, instead of just one company. Perhaps you care about them. No, it's not easy to see the "community", but you see those big corporate buildings? That *was* your money.

      I support capitalism, not communism, pinko.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    32. Re:nVidia by pnewhook · · Score: 1

      They have phenomenal OpenGL support, just not for Linux.

      Then for what platform? Cause it certainly isn't for Windows.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    33. Re:nVidia by pnewhook · · Score: 1

      I look for stability and performance. I could really give a rats ass about whether it is open source, what platform it is on, what language or what vendor. I will buy only what meets my needs, not struggle with something because of some false hero worship.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    34. Re:nVidia by h00manist · · Score: 1

      I support capitalism, not communism, pinko.

      Heh. Fight your own ghosts if you wish. They died in 1989. Good luck!

      --
      Build your own energy sources from scratch. http://otherpower.com/
    35. Re:nVidia by amentajo · · Score: 1

      I think you might want to check your room for elephants.

    36. Re:nVidia by amentajo · · Score: 1

      I will buy only what meets my needs, ...

      I totally agree with you, here. I had a Dell Inspiron 6400 laptop with an ATI Mobility Radeon X1400. This card had good 3D acceleration with ATI's binary driver, and I played World of Warcraft fairly decently in Ubuntu up to 8.10. With Ubuntu 9.04, however, the xorg-server version was incremented, and the binary driver that supported that xorg-server version no longer supported my old card, so I was stuck with an older version of xorg-server (and thus, Ubuntu) if I wanted acceptable 3D acceleration.

      So, my needs: hardware that has open-source drivers. There is a much better chance of seeing drivers tweaked to work with newer versions of supporting technologies if they are open-source (at least in my mind, you may disagree), and I want to be able to upgrade my system software without either having to buy new hardware or rely on the manufacturer to care enough about making tweaks to drivers for hardware that is no longer generating revenue for them.

      Open-source gets a point for "stability", in my book.

    37. Re:nVidia by LingNoi · · Score: 1

      I read it, you just poorly wrote it the first time around, but thanks for replying with a better description.

      Thing is, it's great to hear you talk about this however, what about showing some proof rather then just listening to your hearsay?

    38. Re:nVidia by wertigon · · Score: 1

      Or you make a deal with your programming-savy friend for fixing his bed that has been broken for two weeks, and in return he fixes that particular bug that irks you so much.

      Open source gives you lots more options than closed source. Sure, the companies developing their products still might be the one fixing the most bugs in their products, but if you need to alter their products for any reason, now you can. Pretty much how, while you might fix a few things with the car yourself (like changing tires or switching oil), you could also turn it over to a mechanic or put it in on service from the company you bought it from.

      Having options is never a bad thing, as long as those options come with sane defaults.

      --
      systemd is not an init system. It's a GNU replacement.
    39. Re:nVidia by pnewhook · · Score: 1

      Oh please. Apple has been stuck at OpenGL 2.1 for years with only preliminary OpenGL 3 support this year. Doesn't even have shader support. Hardly what I'd call 'phenomenal' support.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    40. Re:nVidia by pnewhook · · Score: 1

      Ok, so if the rest of Ubuntu is open source, why not integrate the changes from 9.04 into 8.10 so the binary drivers don't have to change? It's open sorce, and there seems to be a demand so why not do this?

      In fact why doesn't someone write something so binary drivers dont have to be updated just because the rest of the system got updated?

      Open-source gets a point for "stability", in my book.

      You update your software and everything breaks. That to me is the definition of *instability* not stability.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    41. Re:nVidia by Bungie · · Score: 1

      Even without the source code, hardcore hardware/driver enthusiasts can dissasemble the binary blob and create their own binary patches for it. They've been doing it on Windows for years to produce driver packs like the Omega Radeon Drivers and it doesn't seem to hinder them that they don't have the source code. When NVIDIA bought 3dfx and killed off development of all their XP drivers there were like 5 different third party driver packs available within a week or two.

      Of course having the source code would make it 100x easier, but you don't have to give up just because you don't have it available.

      --
      The clash of honour calls, to stand when others fall.
    42. Re:nVidia by Bungie · · Score: 1

      No, it's not easy to see the "community", but you see those big corporate buildings? That *was* your money

      That's good because they also spend a lot of that money developing new hardware in those buildings. The community can gather their source codes all they want but it won't produce a next generation GPU antime soon.

      --
      The clash of honour calls, to stand when others fall.
    43. Re:nVidia by Anonymous Coward · · Score: 0

      Until this can match the performance of the NVIDIA VDPAU I'm not interested. I need performance and functionality.

      And I'm glad you have that with nVidia, but you are and will remain dependent on closed drivers and everything that goes with it - including an expiration date. When nVidia retires your hardware you'll be stuck with old drivers, old kernels and old versions of X. Soon ATI owners will have everything you have now but with a completely open driver stack and enjoy one of the greatest benefits of openness - long term support. If AMD/ATI abandons the hardware the community takes over. That's the reason why an open driver stack is so important. I'm betting nVidia owners will also lag behind in features once the ATI drivers and Gallium3D work is complete because that's the 3D platform the community will target with their development efforts, leaving nVidia behind. I loved my old FX5200 because it had great linux drivers and offered excellent performance on Linux, but there were bugs and glitches you had to put up with and you could never really upgrade X or the kernel willy-nilly because you couldn't depend on the nVidia drivers to keep up. I also used to have a Hercules 3D Prophet card (PowerVR/Kyro 2 chip) that had great linux drivers but linux support was eventually abandoned and the hardware never saw 2.6 kernel support. Today Kyro 2 is stone dead on Linux, and it never had BSD support. With an open stack that won't be a problem, which is why I'll be buying ATI from now on. The one advantage you might have on a proprietary/closed driver stack is access to a limited number of patented features like texture compression.

    44. Re:nVidia by tyrione · · Score: 1

      Oh please. Apple has been stuck at OpenGL 2.1 for years with only preliminary OpenGL 3 support this year. Doesn't even have shader support. Hardly what I'd call 'phenomenal' support.

      Apple has been stuck at OpenGL 2.1 because the entire OS is OpenGL 2.1 leveraged. Soon the entire OS will be OpenGL 3.x leveraged and KDE or GNOME are OpenGL 1.x leveraged [yes they have OpenGL 3.x drivers for specific application development but not the Desktop Environment, all it's windows, etc.,] only and aren't discussing the concept of 3.x until several years from now.

    45. Re:nVidia by pnewhook · · Score: 1

      that doesn't make a lot of sense. The chips support OpenGL 4 in the hardware level. They just have to expose this in the driver so the apps can access it.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
  3. Excellent by MBGMorden · · Score: 1

    Kudos to them for finally taking this step. I have no doubt that with at least this start point, these drivers should achieve feature parity with the closed source Nvidia drivers before too long. Truthfully right now if they can just get a good VDPAU implementation I'll be happy. Aside from that the only use for my card on Linux is Compiz. With the rumours of Steam coming to Linux eventually though, it could definitely get interesting.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
    1. Re:Excellent by RAMMS+EIN · · Score: 1

      ``Kudos to them for finally taking this step. I have no doubt that with at least this start point, these drivers should achieve feature parity with the closed source Nvidia drivers before too long.''

      I wouldn't hold my breath. R600 and R700 documentation has been out for quite a while now, and the open-source driver has been under development for years, but it's definitely not on par with the Nvidia closed-source driver. The R300 driver is, as far as I know, one of the best open-source drivers ever developed for ATI graphics cards, and is the only driver still maintained (ATI stopped supporting the R300 series of chips), but even that doesn't realize the hardware's full potential. I'm also told the R300 driver has suffered major performance regressions.

      Now the developers working on the open-source drivers are hard at work getting R800 and R900 working, but I fear that this means R300 through R700 will never get done. I wouldn't mind buying an R800 card now to encourage AMD to work more closely with the open source community, but I already bought a R700-based card after the specifications for those were released. If I bought an R800-based card, would I get fully working and performant 2D and 3D and encourage AMD to help the open source community, or would I get another half-done driver before the next series came out, and encourage AMD to provide second-rate support to the open source world?

      Don't get me wrong. I think the release of driver code by AMD is a great move, and I applaud them for making it. It also shows that they are at least more committed to free software than some of their competitors. On the other hand, what matters to me is not if they are more committed than another company, but if the support is good enough to justify the price. Just to take one data point: using my Club3D HD4650 and the driver that shipped with Ubuntu 10.04 LTS, I am currently getting about 10 frames per second in Flightgear. That makes the program _almost_ usable. It's certainly better now than when I bought the card. We're getting there, thanks in no small part to AMD. But we're not there yet ... and that's also in large part because of AMD.

      --
      Please correct me if I got my facts wrong.
    2. Re:Excellent by jonwil · · Score: 3, Interesting

      Good luck getting VDPAU in the open source drivers.
      Apparently, releasing the specs required to support the hardware video decoding in the ATI chips would compromise Windows based DRM (i.e. where the app decrypts the video file and sends decrypted but compressed video data to the video card, the specs for the video decode part would let you build a program to intercept the compressed video data before it gets sent to the card)

    3. Re:Excellent by makomk · · Score: 1

      There is likely to be VDPAU at some point in the open source drivers... for NVidia hardware that is. One more thing to reverse-engineer isn't that big a deal.

    4. Re:Excellent by Kjella · · Score: 2, Insightful

      Unfortunately, those specific bits are only part of the impact that DRM has. They also have to protect all the underlying systems too, like memory management. They can't release an implementation that would easily let people find:

      1. Allocating memory for compressed frame
      2. [magic loading frame]
      3. Allocating memory for uncompressed frame
      4. [magic decoding frame]

      If they did, people could easily grab those from GPU memory. Also, part is not handled by UVD hardware but rather by shaders, so while we have the instruction set they will not give us their exact internal format for shader programs. Because if they did, we could find where and how it's being called and grab the frames from there. And even such things as basic DVI/HDMI output, they have to be very careful to teach us how to output an image, but not capture any HDCP protected frames while they're being output.

      DRM is not just one walled off area with "here be dragons". It's a poison all over the system that makes it really, really hard for AMD to be open about anything.

      --
      Live today, because you never know what tomorrow brings
    5. Re:Excellent by Anonymous Coward · · Score: 0

      Good thing we have technology like XvMC and VA-API. Just because it doesn't have VDPAU doesn't mean you can't have video accel.

  4. Doesn't help with all the older cards. by aussersterne · · Score: 4, Interesting

    After years of being a die-hard Nvidia-on-Linux user, I took a risk and went with a laptop that had integrated ATI graphics when I made my most recent upgrade.

    Nothing but instability, incompatibility, artifacting, underperformance, a mess. I regret it. I finally got an IBM Advanced Mini-Dock and put an Nvidia PCI-Express 8600GT in it (needed something low power enough to draw from the slot alone, small enough to fit in the tiny mini-dock space).

    Installed the Nvidia drivers and away I went, stable and fast.

    Meanwhile, on Windows nobody (neither IBM nor Lenovo nor ATI) have managed to release updated, much less Windows 7-compatible, drivers for the integrated ATI graphics in my Thinkpad. The machine is only two years old but it's all EOL as far as ATI is concerned.

    This is a good move by ATI, I suppose, but it's woefully late, and it doesn't do anything about existing hardware on any platform. ATI's hardware might be okay, I have no idea, but their driver support on every platform sucks ass.

    --
    STOP . AMERICA . NOW
    1. Re:Doesn't help with all the older cards. by Anonymous Coward · · Score: 0, Troll

      waaaaaaaaaahhhhh

    2. Re:Doesn't help with all the older cards. by Cyberax · · Score: 4, Informative

      Uhm. ATI has OpenSource drivers for _all_ hardware starting from r100 for Linux. And all their drivers support KMS.

    3. Re:Doesn't help with all the older cards. by Draek · · Score: 2, Insightful

      Did the problems you experienced with ATI cards on Linux occur with the Open Source driver, or did you (oh-so-mistakenly) believe "propietary = better" and tried the steaming pile of trash that's the Closed Source ones?

      --
      No problem is insoluble in all conceivable circumstances.
    4. Re:Doesn't help with all the older cards. by Anonymous Coward · · Score: 1, Interesting

      The KMS version of the ATI open source drivers has been a disaster on both the notebooks on which I tried it. Fedora was first to use the KMS version and it was unstable, crashing a lot and eventually corrupted the filesystem on the hard drive. Nothing helpful came out of my Bugzilla report. I wiped it and installed Ubuntu 9.10 and the notebook has been reliable since.
      Then I got a good deal on a notebook which was only a year or two old but had ATI graphics which I could not refuse. I looked at Ubuntu 10.04 and saw, oh no, KMS version of the drivers. But I thought that with six months of development and bug fixing and that it's a fairly recent chipset that the driver writers might have had a chance to try it out and debug it since Fedora. But oh no, not again. Unstable, crashing screen corruption eventually ending in filesystem corruption and another unbootable system. So, once again install Ubuntu 9.10 and it's stable. I just have to tell its user to never, ever press the button to upgrade to 10.04.
      The thing which really hurts ( I am a Linux advocate for 15+ years ) is the corruption of the filesystems. I have been telling anyone who would listen that Linux is more reliable. Then the ATI open source people want to put a very buggy X driver IN THE KERNEL and say that's the only way you are going to get it so the bugs can write all over kernel memory and buffers and stuff up your filesystem.

    5. Re:Doesn't help with all the older cards. by Minwee · · Score: 2, Informative

      I don't think that's what 'older' means. It may be hard to believe, but there are still systems out there with video chipsets older than the r100, and support for some of them can be a little shaky.

    6. Re:Doesn't help with all the older cards. by MBGMorden · · Score: 2, Insightful

      I have no qualms with the second half of your statement, but there's no denying that the R100 is old. Really old in computing terms. Just because there exist EVEN OLDER chipsets still in use doesn't negate that fact. It'd be like saying that a 486 isn't slow because you can find a 286 still in use. It might be slowER, but the 486 is still slow too.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    7. Re:Doesn't help with all the older cards. by whoever57 · · Score: 2, Informative

      In my household, we have 3 Thinkpads with ATI graphics, all now running Ubuntu 10.04 and have not seen any of the issues you describe. At work, we also have Thinkpads with ATI graphics running Ubuntu 10.04 and have not seen these issues. I have been running a desktop with nVidia chipset and ATI graphics under Gentoo Linux and it is rock solid.

      Perhaps you got some bad hardware?

      --
      The real "Libtards" are the Libertarians!
    8. Re:Doesn't help with all the older cards. by esocid · · Score: 1

      Tell that to my lappy, which has a 7500M card. I had to use the vesa driver, because not a single ATi driver worked for it.

      --
      Absolute power corrupts absolutely. indymedia
    9. Re:Doesn't help with all the older cards. by DarwinSurvivor · · Score: 1

      I have an old laptop with an x200m graphics card in it. There are drivers for the x200 and the x300m, but NOTHING for the x200m on their website.

      And yes, I tried the x200 driver and the .bin installer it uses COMPLETELY thrashed my xorg to the point of needing a complete reinstall.

    10. Re:Doesn't help with all the older cards. by TheRaven64 · · Score: 1

      r100 is pretty old. I have an r200, and it's been sitting in an antistatic bag unused for several years because I don't have any use for it (although last time I did use it, it was well supported under FreeBSD by the DRI drivers). R100 was the first generation of the Radeon brand - the first ATi chips to include transform and lighting. I also own a card from the previous generation, the Rage 128. This only accelerated texturing and mine got about the same performance as my VooDoo 2. On a relatively recent CPU, a software OpenGL implementation may well be faster.

      The cards before the Rage 128 were little better than frame buffers. There's no point bothering with these drivers now, because X.org no longer uses the 2D acceleration pathways. Just run them in VESA mode. The same probably applies to the Rage 128, although there may be a small number of 3D apps that could benefit from it. Both the Mach 64 and Rage 128 lines, however, do have working DRI drivers, if you want to use them.

      --
      I am TheRaven on Soylent News
    11. Re:Doesn't help with all the older cards. by aanantha · · Score: 1

      The closed source drivers haven't supported the X1400 in a while. The old versions that do don't run on any recent distros because of kernel incompatibilities.

    12. Re:Doesn't help with all the older cards. by Truekaiser · · Score: 1

      the xf86-video-ati driver supports video cards all the way back to the mach64 chipset from ati to the radeonhd 4xxx series. nvidia's binary supported drivers only support the geforce 6xxx at the earliest. they have stopped support on the legacy drivers which stopped working 2 xorg versions ago due to api changes. it won't be long before nvidia drops support for anything pre-9000 and that means the desktop this is being typed on will no longer get new drivers(geforce 7900 gt/gto). i though plan on upgrading to a radeon 5770. my backup desktop is running a radeon 4xxx series card using the open source drivers and i am getting performance on par with the binary ati drivers.

    13. Re:Doesn't help with all the older cards. by chammy · · Score: 1

      In my experience the open source ones were actually more stable than the closed source fglrx. Before AMD fixed their driver for Xorg 1.7 my Fedora 12 install was horribly buggy. Random lockups and screen corruption would happen at least once a day. The experimental radeon driver worked great though.

      Nowadays fglrx runs fine on Fedora 12 but F13 is already out - I wonder how long it will take AMD to fix their driver this time...

    14. Re:Doesn't help with all the older cards. by drinkypoo · · Score: 1

      After years of being a die-hard Nvidia-on-Linux user, I took a risk and went with a laptop that had integrated ATI graphics when I made my most recent upgrade.

      Nothing but instability, incompatibility, artifacting, underperformance, a mess. I regret it

      I know what you mean. I am at this moment using a Gateway LT3103u (I sometimes get the model number wrong so I turned it over to doublecheck) which has AMD R690M chipset and Athlon 64 L110 processor. Gateway disabled AMD-V and only provides BIOS for some similar models to enable it, but that's not AMD/ATI's fault. What is their fault is that the R2xx graphics in this machine are now unsupported by fglrx but yet totally fail with the ati driver. Whether the driver blows chunks or this is a poor and incompatible implementation of R2xx, I get terrible display trashing on actions like scrolling even if I disable RenderAccel.

      This system is only sold with Vista. AMD has only provided an old version of the display driver for chips this old for Windows 7, but it's that or run the Vista driver here. Both cause different classes of problem; running the Vista driver on 7 causes system instability, while running the 7 driver on 7 causes resume to fail reliably. It works on the VGA driver but not on any ATI driver. AMD further has not provided power management support for Linux (I hear it's creeping into the kernel slowly due to contributed efforts) for the Athlon 64 L110 processor. Battery life under Vista is about 4.5 hours of actual use. Windows 7, about 3.5 hours. Linux, maybe two.

      Meanwhile I have trouble-free (if underwhelming) performances from my Intel-chipset netbooks complete with lousy integrated intel graphics. My desktops have nVidia cards (8600GT and GT240) and are literally trouble-free in the graphics department. I did have to wait what I felt was an inordinate period of time for support for my GT240 on Linux, especially when the GT250 was supported from early on, but I bought the card knowing that there might be problems with support until it became slightly older.

      I have been working with ATI graphics chips, as in suffering due to them in a professional context, for more than a few years now. I have had driver-related problems with ATI graphics chips embedded and not including Mach32, Mach64, Rage and Rage Pro, and various Radeons, under Windows 3.1, Solaris x86 (Mach64 works, Mach64CT didn't), Windows NT since 4.0 (oddly stuff seemed to work on 3.51 but my sample size is small) and of course various flavors of Linux. I occasionally have purchased what looked like a great buy from ATI by price and benchmarks only to discover that it was a compatibility nightmare. The plural of anecdote is not data, but I've also owned all 3DFx cards up to the 3000, a PowerVR PCI card, 3dLabs' Permedia 2 AGP 2X 8MB, Riva TNT on PCI, and a broad assortment of GeForce cards on PCI, AGP, and PCI-E buses. ATI has by far caused me more driver problems per hour than any of these. nVidia has caused me by far the fewest.

      I want FOSS graphics card drivers, but more than that, I don't want to spend every other hour I use my computer trying to figure out why I'm still having graphics card problems. I am not interested in becoming a graphics driver developer to remedy this situation. I want to be able to walk into a store and buy a card and know that when I get home and plug it in that I will have a very good chance of it simply working right the first time. ATI cannot give me that and never has been able to. nVidia has given me that experience time and time again, on a half-dozen different operating systems.

      If that makes me a fanboy, then someone send me a tee shirt. 2XLT or 3X, please.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  5. Any news on if the audio is supported? by Fallen+Kell · · Score: 3, Informative

    Since the 5x00 series cards also included built in audio for the HDMI connection, did ATI also make drivers which support the full functionality? Or is this just video only?

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    1. Re:Any news on if the audio is supported? by Kjella · · Score: 1

      According to the Radeon feature page, not yet. The R600 and R700 cards has it, but Evergreen doesn't.

      --
      Live today, because you never know what tomorrow brings
  6. ...but can it run Quake 3? by Anonymous Coward · · Score: 1, Informative

    Last time I had a laptop with ATI Radeon, they shafted me by dropping support for the proprietary drivers after a few years. Then my somewhat game-worthy GPU became a complete joke. When I lay down money for a GPU, I expect continuing performance in my games.

    Never buying ATI again under any circumstances.

    1. Re:...but can it run Quake 3? by AndrewNeo · · Score: 1

      They stopped doing the vender-built drivers a few years ago. Now laptop graphics (both ATI and nVidia) have generic installs for all their laptop chipsets.

    2. Re:...but can it run Quake 3? by sznupi · · Score: 1

      Plus "after a few years" & Quake3 somewhat suggest it's a generation supported for a long time by open drivers anyway.

      --
      One that hath name thou can not otter
    3. Re:...but can it run Quake 3? by Anonymous Coward · · Score: 0

      It is the original Radeon mobility chip, perfectly capable of playing Q3 in Windows on max settings. In linux though, I had corrupt textures and low FPS.

  7. Re:Mac OS X by Draek · · Score: 1

    And it's quite likely that the open source drivers will not be as capable or high performance as the proprietary drivers.

    Let me guess: you've never used ATI cards, right?

    --
    No problem is insoluble in all conceivable circumstances.
  8. Two words by Anonymous Coward · · Score: 0

    Blobity blob.

    1. Re:Two words by radeon21 · · Score: 1

      They're open source... why would they be distributed as a binary blob?

  9. ATI & Linux: Confusing as always by Anonymous Coward · · Score: 4, Insightful

    These days, I pretty much only buy motherboards with intel graphics, simply because I don't want to have to deal with the hassle of installing NVidia's closed drivers, and for the life of me I can't figure out what I am supposed to do with an ATI card. There seems to be half a dozen open source driver projects always on the go, with no clear indication of what cards work and what cards don't. Add to that the constant complaints I see over their own closed source drivers, and that's another brand I simply won't consider. Someone tell me I'm wrong and point me to something that can clarify the situation.

    1. Re:ATI & Linux: Confusing as always by mobets · · Score: 2, Informative

      My last NVIDIA card was a 6800 (not exactly new). Up through this card, NVIDIA's Linux support has been rock solid. I'm always confused when people complain about the lack of open source drivers when the proprietary drivers are so good.

      Also the install isn't hard:
      Download the installer and run it.
      On gentoo (great mythtv support): emerge nvidia-drivers.

      --

      It was me, I did it, I moved your cheese
    2. Re:ATI & Linux: Confusing as always by Anonymous Coward · · Score: 1, Interesting

      Happily, you're wrong, or rather your hearsay is out of date. fglrx 10.6 is solid on my HD 4200 (integrated), if you don't mind proprietary.

    3. Re:ATI & Linux: Confusing as always by tyrione · · Score: 0, Troll

      These days, I pretty much only buy motherboards with intel graphics, simply because I don't want to have to deal with the hassle of installing NVidia's closed drivers, and for the life of me I can't figure out what I am supposed to do with an ATI card. There seems to be half a dozen open source driver projects always on the go, with no clear indication of what cards work and what cards don't. Add to that the constant complaints I see over their own closed source drivers, and that's another brand I simply won't consider. Someone tell me I'm wrong and point me to something that can clarify the situation.

      So difficult. $ sudo apt-get install nvidia-....amd64.deb. The torture is unbearable.

    4. Re:ATI & Linux: Confusing as always by imroy · · Score: 2, Informative

      ...for the life of me I can't figure out what I am supposed to do with an ATI card.

      Here:

      apt-get install xserver-xorg-video-radeon firmware-linux-nonfree

      I recently upgraded my ancient Athlon XP desktop system with an AMD 785G-based motherboard and an Athlon II x2 250 processor. The on-board RS880 (HD 4200 equivalent) graphics works pretty well (I don't need much). It took me a little hunting to figure out which X.org driver to use (the "radeonhd" driver is older and now unmaintained). It was also sluggish and didn't play video until I installed the firmware package - thankfully I found a message in the X log file complaining about not being able to load the firmware file. I now run a custom 2.6.35 kernel with KMS too. Interesting things are happening with Linux graphics at the moment.

    5. Re:ATI & Linux: Confusing as always by spidr_mnky · · Score: 1

      Well, it's not always a matter of quality or performance. Being closed is considered by some to be a detriment in and of itself. How heavily this weighs varies, of course. I avoid it if I can.

    6. Re:ATI & Linux: Confusing as always by Anonymous Coward · · Score: 0

      These days, I pretty much only buy motherboards with intel graphics, simply because I don't want to have to deal with the hassle of installing NVidia's closed drivers, and for the life of me I can't figure out what I am supposed to do with an ATI card.

      I would do the same, but it's too bad that intel doesn't produce video cards, and the only motherboards that have an intel graphics chip are low-end desktop boards...

    7. Re:ATI & Linux: Confusing as always by richlv · · Score: 1

      be careful with intel as well. their offerings often have open source drivers... that don't work.

      the kms switch resulted in absolute majority of distributions not working on many systems with intel graphics chips in gui mode - at all !
      unless you went with vesa driver or something.

      i was burned quite bad by intel videochip (onboard one for i5) not working in suse, fedora, kubuntu and several other distros tried on it. i'm still hearing reports on latest distros not working on some intel video cards.

      --
      Rich
    8. Re:ATI & Linux: Confusing as always by Truekaiser · · Score: 1

      despite claims to the contrary intel does not 'just work' i owned a laptop for several years that had a intel x3100 chipset. when i got it. it was listed as supported. nope. i had to check out cvs versions of the entire xorg mesa and drm stacks to get it to work. not exactly the easiest thing to do for people. then later when support was actually added to the mainstream code it turns out intel in it's wisdom completely changed over the api's thus making anyone like me who had to do that to get it to work having to hunt down the older libs and headers on his system to remove them so they can be replaced by newer ones that work. then intel changed their minds /again/ this time completely dumping the software stack that was used up till that time for one that they /just/ made called gem forcing me to /again/ check out cvs code just to keep my hardware working. each time they dangled promises of better performance, compatibility and stability. each time they mostly failed to deliver. i have since upgraded to a acer laptop with a radeon 54xx video card. the hardest thing i had to do was type 'emerge ati-drivers' and off i went. i look forward to the day that i can just use xf86-video-ati on the laptop and not have to worry about kernel and xorg versions anymore.

    9. Re:ATI & Linux: Confusing as always by hitmark · · Score: 1

      then there is pulsbo, basically a repackaged SGX or somehing. no open driver for thqt thing, iirc.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    10. Re:ATI & Linux: Confusing as always by Anonymous Coward · · Score: 0

      I'm running Slackware you instensitive clod!

  10. Now for your part by Bruce+Perens · · Score: 5, Insightful

    Go out and buy some. And then help to make the driver rock-solid, if you're capable.

    We've got to reward the companies that do this.

    Bruce

    1. Re:Now for your part by electrosoccertux · · Score: 1

      As long as they have a competitive card for the money, I'll buy from them if it fits my needs. It's nice knowing that in about a year we'll have a solid Linux experience if you're using ATI.

    2. Re:Now for your part by Anonymous Coward · · Score: 0

      Own 3 - plan to buy a couple more! Go AMD :)

    3. Re:Now for your part by Psychotria · · Score: 1

      Go out and buy some. And then help to make the driver rock-solid, if you're capable.

      We've got to reward the companies that do this.

      Bruce

      That seems like a fair enough strategy and I won't debate that. I have to stick with the closed source nVidia drivers though because I think that they currently offer a better experience on Linux and I don't have the time to mess with the source code of ATI drivers at this point in my life. I'm in favour of "rewarding" ATI for this, it's just that I can't :(

    4. Re:Now for your part by whoever57 · · Score: 3, Interesting

      We've got to reward the companies that do this.

      But how does ATI know that you bought an ATI card because of the open-source drivers?

      Perhaps an alternative (and cheaper approach) is to go and download the drivers from ATI's website while using a browser that sends a user agent that is clearly identifiable as a Linux system.

      --
      The real "Libtards" are the Libertarians!
    5. Re:Now for your part by kimvette · · Score: 1

      I try buy hardware that works. In the case of video cards on non-Xen kernels, Nvidia always works. Sure, there is the annoying issue of having to recompile the modules when updating the kernel, but they otherwise work perfectly on video cards I have in various machines dating all the way back to 1998, and brand-new models (quadro on my notebook and in some appliance PCs, GTxxx cards, etc.) and everything in between.

      ATI sunsets drivers a lot quicker than nVidia.

      I try to go open source where and when possible, but sometimes the big flippin' hammer isn't the right tool. Sometimes you need to choose a screwdriver instead.

      Right now I am wrestling with a Highpoint RocketRAID 1740 card because I had to run a PCI card in a box. Components on the motherboard prevented the use of a PCI-X card as PCI, so I chose Highpoint based on the promise of Linux support. Well, two days later I am just starting to make headway. They advertised an open source driver but as it turns out it's open source for "glue" to a binary driver, plus the code is broken. So, I had to patch their source and compile it, and got the card enabled. Now I need to remake initrd, copy over the partition to the RAID volume and hope and pray that grub will be able to find the initrd and boot from the array, then blacklist the kernel from updating so no one updates it without very deliberate action. Fun stuff.

      Were I able to fit a PCI-X card, I would have gone with LSI (or 3ware/LSI) and would have been done two days ago since their drivers are included in the kernel and work, plus their cards are true hardware RAID not RocketRAID's crappy "fakeraid"

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    6. Re:Now for your part by symbolset · · Score: 3, Interesting

      I'm in favor of this, so let's give AMD some proper recognition. I deal a lot with AMD servers and bladeservers as well as the Intel ones. The memory architecture of recent AMD servers is four channels rather than Intel's three. This allows for configurations of memory that are in the more familiar powers of two, as well as providing 1/3 more memory bandwidth. In some cases the AMD servers offer more net memory. In addition it allows more special things, like 256GB on a two processor server, which Intel currently can't do in a retail server.

      The AMD twelve-core servers open the possibility of a terabyte of RAM if you're looking for that. They considerably alter the cost-benefit analysis of Virtual Desktop Infrastructures (VDI).

      AMD has done away with the multi CPU premium, so as your real world problem scales the cost of servers scales linearly rather than logarithmically - up to the point that your problem can be solved with 96 x64 cores.

      The cost point now isn't about the CPU, it's about the RAM.

      --
      Help stamp out iliturcy.
    7. Re:Now for your part by Anonymous Coward · · Score: 2, Insightful

      But how does ATI know that you bought an ATI card because of the open-source drivers?

      Because of the email I will send them telling them why. The same way banks I chose not to use for this reason heard about it that way when most bank websites still couldn't be accessed from linux.

    8. Re:Now for your part by Anonymous Coward · · Score: 0

      But how does ATI know that you bought an ATI card because of the open-source drivers

      Here. Read it, ATI: I bought an ATI HD 5000 series card this week knowing there is open 2d support and 3d coming soon to the open source driver. One happy customer won, right here.

    9. Re:Now for your part by LingNoi · · Score: 1

      You go girl, i'm sure they'll read your email and not just simply delete and forget about it.

    10. Re:Now for your part by LingNoi · · Score: 1

      Why exactly do we have to reward them? Does run the latest high performance games yet? Does it run them fast? Can I use it with wine?

      This is the same kind of thinking that came with OpenMoko. Open Source advocates buy the hardware but it doesn't actually work yet assuming it would be. Years later it still doesn't work right and they've stopped producing or even working on it.

    11. Re:Now for your part by Anonymous Coward · · Score: 0

      You go girl, i'm sure they'll read your email and not just simply delete and forget about it.

      Who would have known I was female. My wife will be surprised. Apparently lesbians can marry and have children with no legal issues whatsoever, what could be causing all the fuss?

      Yes, they could delete my email and never know why. If I don't send the email I make that lack of knowledge a certainty instead of a possibility. Hopelessness such as you seem to espouse will never solve anything. Did my emails to the banks have an effect on their decision to make their websites more accessible? We can't tell now, but they did make their websites more accessible.

      If you're hoping they will continue to release FOSS drivers and are purchasing for that reason, let them know. In fact, I did that for my old radeon 9000 that I've had for years. Even though ATI did not release the drivers as FOSS, open drivers were available and working which affected my decision so I let them know. Now they release their own drivers that way. Maybe somebody reads those emails after all.

  11. Re:Mac OS X by Crummosh · · Score: 1

    And it's quite likely that the open source drivers will not be as capable or high performance as the proprietary drivers.

    Why?

  12. How much is real code? How much is blob? by Anonymous Coward · · Score: 1, Interesting

    Does each blob have to be ported to each operating system?

    Trust me I can appreciate uploading firmware with a driver but the point of open source is letting people redesign it and do a better job. I have purchased more than a few products that claimed to be open source only to find out later that they were blobware with skeleton code.

  13. Fuck yeah! by Anonymous Coward · · Score: 0

    Hello Ontario!

  14. Re:Mac OS X by node+3 · · Score: 1

    You've guessed wrong.

  15. Re:Mac OS X by node+3 · · Score: 1

    Because that's the way it usually is. I'm not saying it's guaranteed, just likely. And if it's not the case, then awesome.

  16. No thanks by Sycraft-fu · · Score: 0, Troll

    I prefer to buy based on pragmatism, not zealotry. I own a 5870 actually (and a 5850m), because it is a good card for the money. However I'm not about to go out and buy products because the company is "Doing something right," or whatever.

    In the case of the Linux driver I will say "Go and buy a 5000 series if you feel the driver offers you a level of functionality and stability that is useful to you." If not, don't. For one it is a waste of money to buy a product just to "support" a company if that product isn't useful to you. However a bigger reason is that you shouldn't reward something unless it deserves it. If the driver makes the hardware useful to you, then ATi deserves to be rewarded with a purchase. However they don't if it is some future promise of usefulness.

    ATi makes solid hardware, currently a better deal in most performance segments than nVidia's hardware for the moment, and on Windows their drivers are quite good. However you should evaluate their hardware base don your needs, your uses, and then determine if you want to buy it or not.

    1. Re:No thanks by Anonymous Coward · · Score: 2, Funny

      Next time a company screws you, please let us know. I want to know when to laugh.

    2. Re:No thanks by grcumb · · Score: 4, Insightful

      I prefer to buy based on pragmatism, not zealotry.

      You're reading far too much into Bruce's statement.

      If buying ATI cards because of their improved performance encourages ATI to make a greater investment in open source drivers, which in turn further improves features and performance, how is this is any way NOT pragmatic?

      There may be such a thing as open source zealotry, but, when they choose it, the vast majority of people choose FOSS because it's better than the alternatives.

      Lastly, accusing Bruce Perens, of all people, of zealotry is not a great way to impress us with your perspicacity.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    3. Re:No thanks by notknown86 · · Score: 1

      I think you are missing the point. If companies that do this get no reward, they will stop doing it. And there may never be a level of functionality and stability useful to you in a open source driver for that product as a result. Obviously, Bruce is not asking you to buy something that is useless to you. Just, given a two choice, reward the manufacturer who does the right thing. Hell, even if it is slightly "worse" than the alternative right now, I'd do so. But that's just me, obviously not everyone has such "lofty" ideals and forward thinking.

    4. Re:No thanks by Anonymous Coward · · Score: 0, Insightful

      Aw, how cute - another Linux fanboi lashes out from his parents' basement.

    5. Re:No thanks by sabre86 · · Score: 4, Insightful

      Bruce said "we've got to reward the companies that do this" not "we've got to punish the companies that don't." The former is pragmatism -- seeking to achieve and support a positive result (vendor provided open source video drivers) through reasonable means. The latter is zealotry -- seeking to punish a group through not following the "one true way".

      Working vendor supported FOSS drivers are useful as the abilities to repair, improve, share and modify the drivers are all of considerable utility to the graphics card using community (even if not to one particular person in it). I do agree that the drivers should be at least servicable before anyone should buy a product. But servicable is all they need to be to be useful now.

      --sabre86

    6. Re:No thanks by Anonymous Coward · · Score: 0

      It's pragmatic because the ati card, as mentioned, is a better value for the money; on the other hand, your argument seems to be some form of circular logic around encouraging whichever company has made a positive move towards open source so that they can supposedly make futher moves towards open source. How is that pragmatic or even relevant to GP's priorities?
      Furthermore, if I were to take off my tinfoil hat for a second, this looks a lot like a disguised attempt to crowd-source one of ATI products' most notoriously bad aspect and while I honestly have no problem with them doing so, by your twisted logic, I'd rather keep on supporting nvidia in order to encourage their tendency of putting out much more consistent drivers and support across both OS relevant to my computing needs.

      Lastly, tone down the tude a little. Nobody needs to impress you and accusing GP based on bruce's name is far more an act of zealotry than anything else I've seen this week.

    7. Re:No thanks by Anonymous Coward · · Score: 0

      ...abilities to repair, improve, share and modify the drivers...

      In reality, this doesn't happen. In reality, the quality of a driver depends largely on the work of a few people. E.g. xf86-video-intel used to suck really badly, when people like Keith Packard and Eric Anholt were working on it. Then, miracle happened and Intel hired Chris Wilson, and the driver is top notch now.

    8. Re:No thanks by tenco · · Score: 1

      If buying ATI cards because of their improved performance encourages ATI to make a greater investment in open source drivers, which in turn further improves features and performance, how is this is any way NOT pragmatic?

      How do you know all that? Have you made a contract with ATI that guarantees you that development? Oh, i forgot. There's an "if" and a pretty big one.

      About being pragmatic or a zealot: It's neither. It's just plain stupid to buy hardware that's not fully supported by your OS of choice.

      Bruce Perens, of all people, of zealotry is not a great way to impress us with your perspicacity.

      Should i know this guy? Because i don't.

    9. Re:No thanks by drinkypoo · · Score: 1

      About being pragmatic or a zealot: It's neither. It's just plain stupid to buy hardware that's not fully supported by your OS of choice.

      I would say that it's foolish to buy ATI hardware at all, because I've never had it not be garbage. The free ATI driver causes display trashing when I try to use it with my R2xx graphics in the R690M chipset, so I have zero faith that the free driver will work for me. Indeed, it has never provided me satisfactory or even marginally sufficient support on any hardware. I would love to have an OSS video driver, but not so much that I will buy any more ATI graphics cards. I've had about a dozen so far and they all caused me extra problems. None of my nVidia cards have ever caused me ANY problems, except for lagging driver support for my current card... and it's supported now. Never buy anything bleeding-edge and expect it to work with Linux.

      Bruce Perens, of all people, of zealotry is not a great way to impress us with your perspicacity.

      Should i know this guy? Because i don't.

      Bruce Perens is the brains behind the OSI and the author of a multi-year attempt to falsely claim the invention of the term "Open Source".

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:No thanks by Anonymous Coward · · Score: 0

      Lastly, accusing Bruce Perens, of all people, of zealotry is not a great way to impress us with your perspicacity.

      The door swings both ways, dick. He's not as hardcore as Stallman, but he's still a fat piece of shit.

    11. Re:No thanks by Anonymous Coward · · Score: 0

      You are giving examples of pragmatism and zealotry in regards to purchasing behavior. What makes Bruce a zealot are his warped ideas.

  17. Re:How much is real code? How much is blob? by Anonymous Coward · · Score: 0

    Do you have the source to your CPU's microcode? ;)

  18. That's Realtek by Sycraft-fu · · Score: 3, Informative

    They just include a Realtek soundchip on board that handles the HDMI audio. So you'd have to look to Realtek for OSS drivers as ATi themselves doesn't control the code.

    1. Re:That's Realtek by Anonymous Coward · · Score: 0

      Windows drivers for the internal soundchip are made by ATI too, not only Realtek. I think to get DTS-HD MA or Dolby TrueHD bitstreaming, you need the ATI drivers. Has ATI released the specification that will allows developers to write drivers that will allow HD audio bitstreaming?

      The ATI bitstreaming capabilities is what set it different from nVidia (pre-GTX 460 anyway) before. If ATI Linux drivers doesn't allow bitstreaming, I do not think ATI 5xxx card is better than nVidia G210/GT220/GT240/GTX480/GTX470/GTX465 etc.

    2. Re:That's Realtek by MostAwesomeDude · · Score: 4, Informative

      I don't have an HDMI audio sink (feel free to send me one, BTW!) but HDMI audio should work on just about every Radeon that has it. The driver exposes the I2C controls for the audio to the rest of the kernel, and then the pre-existing ALSA code handles the rest.

      --
      ~ C.
  19. Re:Mac OS X by kc8apf · · Score: 1

    Intellectual property from other companies generally has to be stripped from the code base and those algorithms reimplemented in a different way. Yes, technically those other companies could open-source their code, but generally they don't. Sadly, that intellectual property is almost always used to get high performance.

    --
    kc8apf
  20. Video card recommendations? by molo · · Score: 1

    Can anyone recommend a new-ish video card (released last 3-5 years) that works well with open source 2D and 3D drivers? I'm looking to upgrade, but not sure what is out there that works well. It doesn't have to be super-fast 3D for the latest games, just something that will run google earth and quake would be cool. For 2D, it would be cool if it could do 1080p video scaling well.

    Thanks for any info you can offer.
    -molo

    --
    Using your sig line to advertise for friends is lame.
    1. Re:Video card recommendations? by Suiggy · · Score: 3, Informative

      ATI HD5770 or nVidia GTX260 or GTX460. If you want to be able to use the latest in OpenGL 4.x and OpenCL, you'll want to go with ATI HD5770 or GTX460.

    2. Re:Video card recommendations? by Narishma · · Score: 1

      Those are too overpowered and expensive for what he needs. Any Intel chip should be able to run Google Earth and Quake 3 and do 1080p video. And if he wanted a card instead, both AMD and nVidia have a lot cheaper cards than those that would work very well.

      --
      Mada mada dane.
    3. Re:Video card recommendations? by the+Hewster · · Score: 3, Informative

      ATI HD5770 or nVidia GTX260 or GTX460. If you want to be able to use the latest in OpenGL 4.x and OpenCL, you'll want to go with ATI HD5770 or GTX460.

      This reply post contains many errors and is not at all informative. The grandparent asked for video cards that work well with open source 2D/3D drivers, the ATI card he cites only has experimental support only, and will probably not be functionnal for a while, and those 2 nVidia cards he cites have no working 3D driver AT ALL. Please mod that post down to the basement.

      The correct answer to his question is:

      buy an ATI Radeon X1900 or less video card, I suggest the X1650. These cards have good open source 2D/3D drivers, where released within the last 5 years and can run the applications you mentioned. Anyting more recent would probably be less stable, but will improve over time, and Intel does not build "video cards".

    4. Re:Video card recommendations? by Nysul · · Score: 3, Informative

      You probably don't need a 5770, you can get a 4770 for about $30-60 cheaper and it will likely be more than enough. I can play any game out there right now on high settings at 1680x1050. If you run a higher resolution you do probably want the 5770. In

    5. Re:Video card recommendations? by Anonymous Coward · · Score: 0

      Sorry you can't afford a real computer. Even those Winblows fucks don't have to ask questions like this. Open source is a bad joke and the users are the punchline.

    6. Re:Video card recommendations? by Ant+P. · · Score: 1

      HD4350. I got mine a year ago and it's only gotten better over time.

    7. Re:Video card recommendations? by Anonymous Coward · · Score: 0

      ATI HD5770 or nVidia GTX260 or GTX460.

      He said open-source drivers. Then RTFA again: the HD5000 series drivers have not been released yet, it has just. been pushed upstream. 3D on nVidia cards is supported only by the Nouveau driver, which says on their front page: "Any 3D functionality that might exist is still unsupported".

      No open-source driver supports OpenGL 3.x, let alone 4. And OpenGL 2.x support is incomplete across the board.

  21. As AMD always said, HIRE THE BEST by Anonymous Coward · · Score: 0

    That you can get for peanuts, and root beer !! Now, more than ever,it makes sense !!

    ALL HAIL AMD !!

    Remember the K5 !!

    Remember the Clash !!

    Remember the Maine !!

    Remember the Alamo !!

    Remember the time I said I loved you !!

    Remember this to-nite in your dreams !!

    And finally, remember to remember !!

  22. Benchmarks? by antdude · · Score: 1

    How are these drivers with 3D stuff like in games? Are they fast as NVIDIA's closed binary drivers?

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:Benchmarks? by RAMMS+EIN · · Score: 1

      ``How are these drivers with 3D stuff like in games? Are they fast as NVIDIA's closed binary drivers?''

      Without actually having tested the new R800 driver (I don't have an R800-based card), I feel confident to say: no.

      If, like the story claims, they are about on par with the R600/R700 driver, that means you get working 2D, and 3D working with some glitches and with very low performance. I have an R730-based card, and it gets about 10 fps in Flightgear. I am sure the hardware can do better than that. :-)

      --
      Please correct me if I got my facts wrong.
    2. Re:Benchmarks? by antdude · · Score: 1

      Bummer. I guess I will have to stick with closed binaries. :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  23. Awesome. by Cougar+Town · · Score: 1

    This is great news. Not long ago, ATI (AMD) was considered horrible among users. Windows drivers were full of massive bugs, and Linux was complete garbage, and on most platforms, nvidia was the way to go. I've been an nvidia user for years now (both Linux and Windows, having switched from ATI actually), and my GTX260 will continue to serve me for a while yet, but developments like this will make me seriously consider my next video card purchase, and I could see myself ending up with an AMD card as much as another nvidia card.

    If nothing else, maybe with both Intel and AMD embracing open source, nvidia will end up doing it too without their binary blobs. Whether you're a fan of nvidia or AMD or whoever else, this is definitely a good thing.

    1. Re:Awesome. by macshit · · Score: 2, Informative

      Yes.

      Reading through the comments, there's a lot of people who are still whining traditional anti-ATI whines, but AMD is being very smart about things, and is thinking in the long term. Nvidia will eventually follow, I'd wager, but Nvidia upper management is very stubborn and fixed in their ways, so it may take a while (in my experience, Nvidia engineering is much more enlightened in their views, but they don't set the company's policies).

      --
      We live, as we dream -- alone....
  24. Re:Mac OS X by Anonymous Coward · · Score: 0

    Imaginary property.

  25. OpenGL? by kanto · · Score: 1

    I do some OpenGL coding and ATI has just always seemed like it doesn't really give a damn about the specs; things may or may not work as specified and I've had new drivers break things that used to work. Last I tried it their GLSL implementation (especially linking objects) was a complete joke and probably still is. Since OpenGL is do or die for Linux 3d I'd like to know how does the Open-Source stuff fair on this front?

    1. Re:OpenGL? by RAMMS+EIN · · Score: 2, Interesting

      I wonder how much of the OpenGL stuff is actually in the hardware, and how much is in the software. With my limited knowledge and understanding, it seems to me that modern graphics cards are mostly execution engines for instructions that perform simple, primitive operations, and that most of the OpenGL support is actually in Mesa, with the driver mostly being there for allowing communication from Mesa to the hardware, and some non-Mesa things which I imagine would mostly be non-OpenGL.

      Within Mesa, there is, or at least used to be, an implementation of OpenGL that runs on the CPU. This could be used to provide OpenGL compliance, without any support from the graphics hardware, but it would be extremely slow. Support for 3D on specific chipsets consists mostly of implementing whatever OpenGL specifies in a way that makes it fast on that chipset. If the chipset has a dedicated function for a feature, you can use that. If the chipset has primitives that you can use to implement the feature, you can use those. If all else fails, you can use the code that runs on the CPU as a fallback.

      Assuming all the above is correct (and I would like someone who actually knows these things to weigh in on that), the answer to your question would be that the open-source support for OpenGL can be as correct w.r.t. the specifications as people care to make it; AMD isn't much of a factor in this.

      --
      Please correct me if I got my facts wrong.
    2. Re:OpenGL? by TheRaven64 · · Score: 3, Informative

      Warning: This post contains some massive oversimplifications. If you have worked on 3D drivers, then you will probably find reading it to be quite painful...

      A modern GPU actually does very little that is graphics specific. It is basically a stream-vector coprocessor. It's as much a general-purpose processor as the CPU, it's just optimised for a very different workload. The CPU, generally, is optimised for integer-heavy code with a branch roughly every 7 instructions. The GPU is optimised for doing more or less the same sequence of floating point operations to a large number of inputs with branches every few hundred instructions. You can run any algorithm on either, but any given program is likely to be much faster on one than the other.

      All of the OpenGL bit is implemented in the OpenGL state tracker. This may be part of the OS or part of the driver, depending on your target platform. This keeps track of all of the API state and issues commands to the hardware. The hardware basically (meaning, this is a really massive oversimplification) understands three commands: copy data to VRAM from RAM, copy data from RAM to VRAM, run program. All of the clever stuff is done using the third command, which runs some program (generated by the driver) on the GPU. There's also some other stuff for controlling the DAC or DVI/HDMI/DP outputs, but this is a relatively small part of the driver.

      With Gallium, the state tracker is completely isolated from the back-end drivers. For OpenGL, the state tracker is MESA. This generates programs in TGIR, which is an abstract instruction set that is designed to look like a GPU. The back end driver then compiles these for the target GPU (or CPU if the GPU doesn't support them) and runs them. All of the OpenGL-specific code is in Mesa, and is shared between all drivers. You can remove this and plug in an OpenVG or XRender state tracker (or even a Direct3D one, if someone wants to write one) to expose a different API (or you can plug in several at once) and the driver is completely unaware of this. It just compiles and runs the programs that the state tracker generates.

      In contrast, the older DRI drivers and the blob drivers contain their own state trackers. In the case of the DRI drivers, they contain a copy of Mesa (or just have some back-end code in the main branch of Mesa). In the case of the ATi and nVidia blobs, they have a complete OpenGL implementation.

      What you describe is basically how the old drivers worked. It's a lot of effort to maintain those, because the OpenGL spec evolved a lot over time, and now cards don't actually support any of the stuff that the old interfaces specified directly, the drivers just generate programs that the card uses to run them. It's also problematic because it ties the driver to a specific API, so if you want OpenVG or XRender support, you need to either write a new driver or implement these APIs on top of OpenGL, rather than running them directly on the card.

      --
      I am TheRaven on Soylent News
    3. Re:OpenGL? by RAMMS+EIN · · Score: 1

      Thanks, raven. That is pretty much what I had in mind, but it's good to hear from someone who really knows what they are talking about. :-) So, would you agree that, with modern cards, OpenGL compliance is really a matter of software, not so much of the card itself?

      --
      Please correct me if I got my facts wrong.
    4. Re:OpenGL? by Anonymous Coward · · Score: 0

      The blobs MostAwesomeDude is talking about is CP and RLC microcode. Whether you use Gallium or not, you have to use them.

    5. Re:OpenGL? by TheRaven64 · · Score: 1

      Yes, it's a matter of the driver, which is what the original poster said - the ATi drivers have numerous bugs in their OpenGL implementation. This should be improved with the open source ones, because they will use Mesa for the state tracker and only use hardware-specific code in the low-level part of the driver. Bugs in Mesa affect people using lots of different systems, so they are more likely to be fixed than bugs that only affect a single vendor's driver on a single OS.

      --
      I am TheRaven on Soylent News
  26. Thank ya Jeebus! by Anonymous Coward · · Score: 0

    This is awesome. I dumped Windoze about three months ago and life just keeps getting better and better.

  27. Re:How much is real code? How much is blob? by MostAwesomeDude · · Score: 4, Informative

    Radeon firmware is used to program a few special-purpose chips on the board. Up until the HD series, firmware was only needed to start up the DMA engine and get acceleration going; modern cards need a second piece of firmware to enable interrupts, for e.g. low-latency audio and vsync.

    If anybody ever wanted to go out and reverse-engineer these blobs, they could, but it's really not worth the trouble since the level of functionality is so small and AMD already gives us bugfixes for the ucode when needed. That time might be better spent figuring out the patented parts of the chipset (video decoding, texture compression) which AMD isn't allowed to document for us.

    --
    ~ C.
  28. No "No thanks", thanks. by yacwroy · · Score: 4, Insightful

    There are many issues in the world that can best be solved by people being nothing like you.

    Simply put: If the consumer doesn't reward good deeds, business (with it's legal obligation to maximize profit) won't do as many good deeds.

    In this case, your pragmatism, along with that of millions of others, is partly to blame for closed source drivers are so common. You yourself probably have lower quality graphics or operating system functionality due to this.

    While it's fine to be pragmatic in many circumstances, your stance that buying on principle isn't morally above buying through total pragmatism is, IMO, ultimately harmful.

    Blood diamonds are an extreme example of what comes from mass pragmatism. Would you knowingly buy one it it was better value?

    --
    You agree with me.
    1. Re:No "No thanks", thanks. by Anonymous Coward · · Score: 1, Interesting

      Simply put: If the consumer doesn't reward good deeds

      What good deeds?

      It's expected that a graphics vendor release drivers that are stable, feature complete, and have competitive performance. That's not a good deed. That's expected. If ATI wants the Linux market they need to produce a competitive product for Linux.

      Its like saying you should go out and buy shitty tires for your car to encourage the manufacture to produce better tires... what????!!!

      I went with NVidia because their drivers are stable, feature complete, and have great performance. The down side? It's closed source.

      Boo hoo. Does it matter if we also run things like Flash, Opera, Wine*, ndiswrapper*, UT2004, ..., etc, etc. I can't even begin to count how often I see ATI fan boys are using ATI "because its open" but don't have any problem with the other closed software they run. Ok... they might complain about flash performance... but they still run it (can't live without Hulu and Youtube!!!).

      Troll me down, but lots of people seem to be finding room for a few exceptions to the open only rule.

      I commend ATI on their recent progress. It's closer to my wallet, but they still have a cap to close.

      *Yes, these are open source, but they practically only exists to run closed source software.

    2. Re:No "No thanks", thanks. by drinkypoo · · Score: 1

      In this case, your pragmatism, along with that of millions of others, is partly to blame for closed source drivers are so common. You yourself probably have lower quality graphics or operating system functionality due to this.

      on the contrary, if I use the ati driver on my R690M chipset (R2xx graphics, not exactly new) I get display trashing and machine lockups. I have to run Windows with the binary ATI driver so that my Gateway LT-series netbook will work reliably at all.

      The problem with the free ATI drivers is that they are inferior to the binary ones. The problem with binary ATI drivers is that they are inferior to nVidia drivers. The only way I've found to have high-performance graphics and reliability on Linux at the same time is to buy nVidia. I've tried several generations of ATI cards since the early days and they've all caused me problems. I try an ATI card about every third purchase and I deeply regret it every time. The last time I said "never again" and this time I mean it. Barring some serious shift in competence, I'm done with ATI entirely.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:No "No thanks", thanks. by LingNoi · · Score: 1

      So what you're saying is, "It doesn't matter that for years ATI's drivers have been a unstable pieces of shit. We should forget all that and spend $100s of dollars and waste hours of time trying to get it working right because at least they tried by throwing some code over the wall."

      Sorry dude but that is complete bullshit. A stable driver is EXPECTED. Nvidia can do it, ATI can do it too, but they don't so they're putting out the code and expect other people to fix their mess for free.

  29. Re:Mac OS X by Anonymous Coward · · Score: 0

    Maybe, but calling it that isn't going to put that code back or make your video drivers any faster.

  30. And they suck. by aussersterne · · Score: 2, Interesting

    This is on Fedoras 11, 12, and 13 with a Mobility X1400. I've tried both radeon and radeonhd. I tried dozens of options and no options.

    Crashes. Freezes. Panics. Unpredictable behavior (woah, garbage screen, hit CTRL-ALT-BKSP to restart server, hey, now it works, but two hours later, woah, garbage again!).

    I gave up on the 3D support but even had trouble and unpredictable behavior with the 2D support, especially with Xrandr and dual monitors.

    Thought for a moment that it might be worth it to try the closed-source drivers but of course the X1400 isn't supported in the current version and the older version that supports the X1400 would require that I step half a dozen Fedora versions back. Not gonna happen.

    I've been a Linux user since 1993, when I retired an old Sparc+SunOS system. But I find that the older I get, the less patience I have for the ideological morass that is the Linux community.

    - Just because a driver exists does not mean that it works
    - Just because a project exists does not mean that it works
    - Submitting a bug report no longer helps it to work
    - Submitting a patch is generally the same as submitting to /dev/null
    - Generally, submitting a either generates (1) ridicule, (2) lectures, or (3) work

    Seriously, before simply docking the laptop and running Nvidia, I was crawling through bugzilla applying patches to the source RPM for the Xorg nvidia driver to fix things as basic as icon corruption.

    Of course, many of the patches were submitted months or even years ago, so they no longer cleanly apply and have to be adapted. You can choose (if you want to avoid 2D corruption with the X1400) either to re-patch and re-compile by hand each time an Xorg update comes down the pike, or you can exclude Xorg updates in yum. Neither is acceptable, but it must be done if you want to avoid screen corruption with a Thinkpad T60 2007-xxx model. Why haven't the patches been included in subsequent releases, given that they fix the issues in question?

    I'm sure there's some perfectly good ideological reason having to do with some form of code (or even development process) perfection. Of course, such reasons have nothing at all to do with making code that actually _works for users_.

    This mirrors my experience of bug reporting with KDE and GNOME projects. Take the time to install the symbols binaries and generate nice bug reports and what you get are nontechnical explanations of why you're doing something wrong (wrong hardware, wrong preferences, wrong use cases, whatever) rather than any interest in actually making software work for users.

    Meanwhile, Snow Leopard as a hack runs better and more stably than Fedora 13, even with the binary Nvidia drivers.

    --
    STOP . AMERICA . NOW
    1. Re:And they suck. by Anonymous Coward · · Score: 0

      You use Fedora, and expect anything but garbage? ROFLMAO

      *Wipes tears*

      Sorry. You should try something saner. Really. You shouldn't have much trouble, with the exception of 3d which is very much WIP. IMO that's pretty ok, considering the constant earthquake like upheavals going on in the graphic subsystems around it.

    2. Re:And they suck. by Anonymous Coward · · Score: 0

      I can also confirm this. I have a Mobility Radeon 9700 (R3xx). The past 6-7 years in terms of driver support has been terrible.

      Fglrx would cause hardlocks either while running 3d apps, or at random afterwards. OSS driver had no 3d support.

      Then the OSS driver did get support, but it was terrible, so I put up with daily hardlocks.

      After a while there was some changes to Xorg and it was supposed to make the OSS driver better, so I switched back. 3d support was still lackluster, but at this point I was tired of the hardlocks.

      Then ATI pulled support for older cards from fglrx.

      And now I've noticed that the OSS driver has actually gotten worse, and with no viable alternative, I might be forced to sell my laptop.

      On the Intel front, I've yet to get my GMA950 working in Xorg, and the system is almost 2 years old now.

      From now on, it's Nvidia for me.

    3. Re:And they suck. by Cyberax · · Score: 1

      File bugs.

      I have several r300 and r500 systems. All work perfectly fine, with KMS and Compiz.

      Maybe, you have a hardware problem.

    4. Re:And they suck. by Anonymous Coward · · Score: 0

      I doubt it's faulty hardware. The windows drivers work just fine.

      As for filing bugs, I've filed my share of bugs in my lifetime and most of my gentoo bugs have either been ignored or end up in me being flamed to hell and summarily closed. When it comes to upstreams, I just get ignored.

      I think I'll just buy a new laptop and save myself the bottle of aspirin.

    5. Re:And they suck. by BLKMGK · · Score: 1

      Oh great - as I was reading this I was recalling that the ONE machine I have with ATI is my primary laptop. It's a bit long in the tooth being all of about 2-3 years old I think. It currently runs XP Pro and I've pondered Ubuntu on it. I read a bit further along and gee - it's the same T60 model YOU currently have. I guess that answers that question - and here I thought it was just the audio I'd have issues with

      --
      Build it, Drive it, Improve it! Hybridz.org
    6. Re:And they suck. by Anonymous Coward · · Score: 0

      File bugs.

      I have several r300 and r500 systems. All work perfectly fine, with KMS and Compiz.

      Maybe, you have a hardware problem.

      You must have very low standards. I tried Ubuntu 10.04 on a system with an old Radeon X300 (r300) and the problems were:

      * Slow 3D. Not fast enough to run compiz smoothly. Vista's Aero manages to be smooth on the same card.

      * vsync didn't work. Found a post on a mailing list saying it had broken a while ago. It was one of those "well if somebody wants to work on it..." kind of bugs. Never going to get fixed (should never have broken in the first place). What good is compiz if the performance is slow and you still get tearing?

      * KMS cripples performance. With KMS enabled you get the high-rest boot screen, but scrolling in Firefox went to shit. Confirmed problem. If you say you don't notice this, you're lying.

      * Would occasionally crash if I played two videos with mplayer at the same time. No idea what that was about. Hard reset required.

      Now if you look at the Xorg docs, it says the r300 is fully supported. But in practice, it's hopelessly incomplete and buggy. And don't tell me the r300 sucks and I should upgrade. I have another system with Intel 945G and it performs way better.

      Of course, I wonder why they're even messing with the old Radeon drivers at this stage. The r300 came out, what, 6, 7, 8 years ago? Why is it still being messed with today?

    7. Re:And they suck. by Ethanol-fueled · · Score: 2, Informative

      I have laptop with a mobility radeon, 9000 running 'Buntu 9.10, and it's rock-solid. I can spin the cube smoothly with multiple youtube videos playing in real-time with the rotation. Now, before 9.10, the damn thing crashed all the time. You may want to switch to a more recent version of your distro if you want things to work.

      I also had an integrated radeon (don't remember which, but still more powerful than the laptop) in my desktop which always froze up under Linux. I blamed buggy drivers as you did, but eventually Windows also started locking up. I determined that it was a hardware problem that Linux, for some reason, triggered more than Windows did.

    8. Re:And they suck. by aanantha · · Score: 1

      It's not a hardware problem. We have lots of T60s at work and they all the same problem in Ubuntu 10.04. The open source driver support for the 1400 is not good. I have to disable most of Compiz to avoid glitches. ATI's closed source driver worked a little better in some ways but they dropped support for those chipsets and the old drivers don't work on current kernels.

    9. Re:And they suck. by Cyberax · · Score: 1

      "* vsync didn't work. Found a post on a mailing list saying it had broken a while ago. It was one of those "well if somebody wants to work on it..." kind of bugs. Never going to get fixed (should never have broken in the first place). What good is compiz if the performance is slow and you still get tearing?"

      VSync was fixed last year.

      "* KMS cripples performance. With KMS enabled you get the high-rest boot screen, but scrolling in Firefox went to shit. Confirmed problem. If you say you don't notice this, you're lying."

      Never had this problem. FireFox scrolling is smooth here (I'm writing this from r500).

    10. Re:And they suck. by bodski · · Score: 1

      Mobility X1400 (r500) in Thinkpad T60 user here. Radeon has been working great for well over a year now and KMS seems totally solid now, laptop goes for up to week or more at a time between reboots (suspend to RAM every night). 2D compiz is superbly smooth, even Flash plays smoothly full screened at 1650x1050. And thats on 64-bit *Ubuntu*.

  31. T60 2007-GBU by aussersterne · · Score: 2, Informative

    The ATI X1400 works fine in Windows (can even game for hours some weekends without trouble), though the driver support files had to be edited to make the driver installable, given that ATI no longer supports the chipset, so no Windows 7 drivers.

    That's 2D + 3D, rock solid.

    In Linux, even in 2D (no 3D) with KMS disabled on an unpatched radeon driver (both in F12 and F13), I get icon corruption, cursor corruption and tearing, and risky Xrandr operations. All gets much, much worse if you start to try to use external monitors with higher resolution than the internal resolution.

    A hack install of OS X Leopard with zero X1400 support using the X1000 driver works better, though you have to install Mouse Locator as a hack to hide cursor tearing. But once you do that, all is well, and it's much easier than installing all the needed patches for the radeon src.rpm to get stable graphics in Linux.

    --
    STOP . AMERICA . NOW
    1. Re:T60 2007-GBU by Anonymous Coward · · Score: 0

      Sounds like you're a complete loser to me. You don't know jack fuck about computers.

  32. d'ough by yacwroy · · Score: 1

    Apologies, this was posted as a reply to: http://news.slashdot.org/comments.pl?sid=1761364&cid=33320798 But Slashdot thought better of it... or something like that anyway :P Mod me to oblivion plz.

    --
    You agree with me.
  33. Strategic Pragmatism; Tactical Pragmatis; Zealotry by Anonymous Coward · · Score: 0

    If someone doesn't accept that it is strategically-pragmatic to invest in the ( work of ) only company who happens to be investing full-time coding teams into improving your lot WHILE REDUCING YOUR DEPENDENCY ON THEIR CLOSED-SOURCE FUTURE-DEVOTION, and has been doing-so FOR YEARS...

    But instead invests in a company that could stonewall your future-use of their products ( if NVidia dies ( looking more & more likely, every day: see http://www.semiaccurate.com/ , their card won't work with kernel 2.8, unless the Nuveau, or whatever they're called, drivers work ), and they call that pragmatic?

    lol

    Tactics isn't strategy.

    Neither is zealotry.

    Strategy is LONG-term.

    Tactics is SHORT-term.

    Zealotry disregards evidence in BOTH time-scales: it is simple prejudice.

    Captain Obvious!

  34. Correction needed? by Futurepower(R) · · Score: 2, Informative

    Interesting.

    Isn't there something wrong with this paragraph?

    "Seriously, before simply docking the laptop and running Nvidia, I was crawling through bugzilla applying patches to the source RPM for the Xorg nvidia driver to fix things as basic as icon corruption."

    Did you mean "Xorg ATI driver"? Otherwise, I got lost somewhere.

    1. Re:Correction needed? by Anonymous Coward · · Score: 0

      You got lost. GP had a laptop with an internal ATI CPU, but an external NVidia GPU in the dock (hence the "before docking" reference).

      Besides, the main thrust of his rant was in the direction of Linux Software Engineering. As a discipline, Software Engineering builds on top of Development by making sure that a larger software base is internally consistent and compatible. Naturally that's a harder task in a distributed environment such as the Linux community. Yet that community makes the task even harder than it should be, for instance by rejecting stable interfaces. That may be a reasonably good Software Development decision, but is is absolutely indefendible from the larger Software Engineering perspective.

  35. nVidia may die? by Futurepower(R) · · Score: 2, Informative

    "... if NVidia dies..."

    What SemiAccurate article indicates that nVidia may die? This one?

    Nvidia's Fermi GTX480 is broken and unfixable -- Hot, slow, late and unmanufacturable.

    Quote: "Nvidia on the other hand did not do their homework at all. In its usual 'bull in a china shop' way, SemiAccurate was told several times that the officially blessed Nvidia solution to the problem was engineering by screaming at people. Needless to say, while cathartic, it does not change chip design or the laws of physics. It doesn't make you friends either."

  36. How deep is your vision? by Bruce+Perens · · Score: 4, Insightful

    Thanks for the kind words. What I find in general is that those who feel this is simply a matter of doctrinal rigidity are only interested in solving today's problem, without much vision toward what their lot might be tomorrow. Working to improve your own future is hardly zealotry.

    Obviously it makes sense to decrease the degree to which we must be supplicants of a hardware vendor. That's even more true when the hardware vendor is in an essentially unchallenged duopoly. A vendor is working in our interest when they help us to free ourselves from the need to go to them to fix bugs, add functionality, and support our devices through software and hardware changes. When a vendor doesn't do this, we live constantly under the threat of withdrawl of support.

    Rewarding vendors who do less will make it more certain that we'll get less in the future.

    This all sounds eminently pragmatic to me.

    1. Re:How deep is your vision? by Anonymous Coward · · Score: 0

      So, Bruce, how much have you spent on ATI products lately? Have you ever tried the open source radeon driver before?

      If you did, then you would know that advocating ATI products is equal to rewarding vendors who do less.

  37. Imaginary? Really? by fyngyrz · · Score: 4, Insightful

    Imaginary property.

    You'll find out how "imaginary" it is when your refusal to financially support the people doing the work causes them to stop doing it.

    See, that's the huge fallacy with the argument that intellectual property has no owner, and therefore no financial value to any entity as it should be distributed without recompense: People generally do work because they are motivated. Things like houses, sending the kids to college, paying the water bill, buying the occasional gratuitous item -- if you take months of work and don't return something (and I'm not talking about a pat on the back), eventually, people will begin to ask themselves, "So... why did I do this again? I could have been working at McDonald's and paying off my house."

    I will grant you it is easy to take work without recompense - particularly software, ideas, and performance recordings - especially since digital transfer has become so easy of itself; but I put it to you that your mindset is going to either kill the golden goose, or mutate it into something you're *really* not going to like. I don't think there's even a ghost of a chance you're going to see a transition into a Soviet-style "from each according to their ability, to each according to their need"; and that's the *only* type of society where your idea of "imaginary property" translates into something sensible: property that isn't so much imaginary, but owned equally by all.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Imaginary? Really? by TehZorroness · · Score: 0, Troll

      It is selfish to keep information to yourself which can benifit all of mankind (or a substantial portion).

    2. Re:Imaginary? Really? by Bert64 · · Score: 1, Troll

      Only in the case of drivers for hardware, it benefits the hardware maker for those drivers to be as widely available as possible... They can pay to have drivers developed whereby the developers get paid for their time worked, and the result is useful drivers that encourage sales of the hardware.

      Hardware is certainly not imaginary, it is perfectly reasonable to sell that, and actual effort has to go into each and every unit sold.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Imaginary? Really? by fyngyrz · · Score: 3, Insightful

      Photoshop has benefited many. Is adobe wrong to sell it? Windows has benefited many. Is microsoft wrong to sell it? Quicken has benfited many. Is intuit wrong to sell it? Is a doctor wrong to charge you for his diagnosis? Or a mechanic? Just asking.

      --
      I've fallen off your lawn, and I can't get up.
    4. Re:Imaginary? Really? by fyngyrz · · Score: 3, Insightful

      You're arguing for a particular income model. Do you think you should have the right to define that choice for others?

      --
      I've fallen off your lawn, and I can't get up.
    5. Re:Imaginary? Really? by Anonymous Coward · · Score: 0

      /facepalm

    6. Re:Imaginary? Really? by Late+Adopter · · Score: 0, Troll

      See, that's the huge fallacy with the argument that intellectual property has no owner, and therefore no financial value to any entity as it should be distributed without recompense

      Those aren't the only two options. According to the US Constitution copyrights are supposed to be for "limited times", making the copyright holder more of a temporary steward than an owner. Which is fine by me, someone gets some benefit, then we all get benefit, win/win. Except Congress isn't living up to their end and defines "limited times" as longer than any of us expect to live.

    7. Re:Imaginary? Really? by Anonymous Coward · · Score: 0

      Imaginary property

      You'll find out how "imaginary" it is when your refusal to financially support the people doing the work causes them to stop doing it.

      Supporting people doing valuable work is neither imaginary, not has anything to do with property. The term imaginary property comes from reasoning such as this: research would be much more valuable to me if it was accessible. Simply put, as long as I'm prohibited from knowing, the knowledge doesn't exist, or is "imaginary" in the purest sense of the word. And I'm prohibited from knowing because of people treating knowledge as property.

      Furthermore, treating knowledge as "property" only serves the ones who already know. society has much more ignorants than savants, so why should fencing knowledge be a net gain to society?

    8. Re:Imaginary? Really? by h00manist · · Score: 1

      Linux needs more programmers and coordintors. Propose how to, with what incentives.

      --
      Build your own energy sources from scratch. http://otherpower.com/
    9. Re:Imaginary? Really? by Anonymous Coward · · Score: 0

      "I don't think there's even a ghost of a chance you're going to see a transition into a Soviet-style "from each according to their ability, to each according to their need"; and that's the *only* type of society where your idea of "imaginary property" translates into something sensible: property that isn't so much imaginary, but owned equally by all."

      What? If something was characteristic of the Soviets was eliminating ALL kinds of property. I mean, you had a house, now is not yours, we will force you to share it(unless you were a party member, in that case you didn't have a house, now you are god to have whatever you want).

      That includes intellectual property, planes, tractors, cameras, pieces of equipment were not designed... they were copied from industrial espionage from those that designed them(sometimes with catastrophic effects like when they copied the Concorde) or just forcing designers to work for them(like the rocket scientist they got from half Germany when they occupied it, witch they used to go to space). They even used woman spies to f*ck with the foreign engineers they wanted information about.

      You americans can't imagine what it was when everything you do is controlled, you can't test crazy things(investigation) just because the commissary, or your boss, or your boss's boss(there is always someone saying no) says so. You couldn't do anything if you didn't have a title also(forget about young drop outs testing new ideas). You don't risk when if things go bad, your family will pay it.

    10. Re:Imaginary? Really? by shking · · Score: 1

      The huge fallacy in your argument is the assertion that people are ONLY motivated by financial gain. You have fallen victim to two errors of reasoning: the "false dichotomy" and the "straw man". In fact money can actually demotivate people and lead to poorer productivity, especially for so-called creative and knowledge workers.

      --
      -- "At Microsoft, quality is job 1.1" -- PC Magazine, Nov. 1994
    11. Re:Imaginary? Really? by fyngyrz · · Score: 1

      The huge fallacy in your argument is the assertion that people are ONLY motivated by financial gain.

      Actually, since I made no such assertion, the straw man here is yours. I'm speaking from the standpoint where the model is *already* a dollars-for-production one, that's all. I do both commercial and PD software myself (not GPL, because that's not free enough.) That doesn't give me the right to force my chosen economic models upon someone else, though, no matter how convenient it would be for me to have the performance, software, or other intellectual property. If I don't want to support a commercial venture, I vote with my wallet. That's the extent of my legitimate input, and I'm perfectly ok with that.

      --
      I've fallen off your lawn, and I can't get up.
    12. Re:Imaginary? Really? by fyngyrz · · Score: 1

      You americans can't imagine what it was [complaints trimmed]

      No, we were able to imagine it perfectly well. We were the ones who tricked the soviet leadership into completely destroying the USSR's economy, and consequently the union -- remember? Part of the reason for that was a distaste we had almost universally for how your country was being run. Ironic, really, considering today's "Show Me Your Papers" mentality in the USA, but I digress.

      That doesn't mean that there are no worthwhile values within the idea of communism; nor does the fact that the soviets did a really crappy job of implementing communism really disqualify those ideas as bad ones. It just indicts the soviets as incompetent brutes.

      "From each according to their ability, to each according to their need" is a very beautiful idea. I don't really think it's viable with honor such a minor concern of most people, but still, in special circumstances where the citizens were uniformly high quality folks, I could see it working. That leaves the USA out, though.

      --
      I've fallen off your lawn, and I can't get up.
    13. Re:Imaginary? Really? by fyngyrz · · Score: 2, Insightful

      research would be much more valuable to me if it was accessible.

      Yes, certainly. What I'm asking here is, where do you obtain the right to that value, as opposed to the people who did the work? Is it your position that just because something is valuable, it should be given to you? What if that changes the value available to the inventors? Should it still be given to you anyway?

      I get that you want the valuable stuff. What I don't get is why you think you have a right to it.

      society has much more ignorants than savants, so why should fencing knowledge be a net gain to society?

      Simply speaking, it's a viable economic model. It's provided a great deal of progress in a very short time -- surely you recognize that in the last hundred years or so, we have made more technical / knowledge progress than ever before in human history; if we cannot credit a capitalist attitude towards knowledge as the cause, we can at least say that the capitalist attitude towards knowledge hasn't prevented it from happening. It's really kind of hard for me to fault the system. And while I see others trying, I don't yet see anything convincing in the various contrary arguments.

      --
      I've fallen off your lawn, and I can't get up.
    14. Re:Imaginary? Really? by Anonymous Coward · · Score: 1, Interesting

      There are *at-least* 2 major categories of endeavour:

      Public/Community benefit ( dying in a crash? here's help. education? here. Honestly-fighting addiction? here. ), and, separately,

      Profit ( I make these ultra-widgets, buy them because they're gonna benefit YOU in your competition against others, social/status/business/whatever )

      Mistakenly assuming that the 2 are actually 1 category is where many go wrong...

      The US system of for-profit doctoring puts "health-care" into double-speak's realm, as it CAN'T be HEALTH-care, because it's motivated by profit, and profit is provided by
      1. proceedures
      2. hospitalization
      3. medication,
      and is *protected* by
      4. authority
      ( doctors have the right to remove your self-determination, if they find you to be unacceptably buddhist ( believing in meditation for your survival against illness/disease is mental-illness or delusion, "obviously", according to the medical religion ), e.g.
      and that right of doctors is backed by the police )

      Since creating a healthy population would *slaughter* so much medical revenue, and decimate effective/felt medical authority, it is, in fact, the opposite of what doctors are obliged, by their group, to do.

      ( explicit vs implicit/group motivation )

      You'll find, if you dig, that children of doctors, particularly psychotherapist/psychiatrist type doctors, have a very high failure-rate & suicide-rate...

      That's because the doctors don't develop health:
      they apply treatments & proceedures to illness & disease, managing one's gradual decline "life" in illness.
      "Wellbeing" and "health" can be considered delusions, because illness/disease/injury/death ARE valid, but "health" is fraudulent make-believe, as underneath what some "healthy" person allows themself to notice, is .. underlying illness/medical-condition/whatever!

      It's a religion/paradigm that you simply can't break, no matter how YOUR religion holds health to be right...

      "Health-care" is a lie, in the current system, and HAS TO be.

      Not that truth will ever be spoken ( the AMA wouldn't allow it, for 1 thing )

      hit http://physorg.com/sort/date/all and then search for the tag ARROGANCE, and dig into the cost, IN LIVES, due to the medical professionals' refusal to tolerate integrity, or accountability...
      ( wash hands? a DOCTOR??? f***-off: you've no right to impose on an Authority in any such way! )

      Years ago it was discovered, in an experiment in a UK ICU, that ionizers dropped cross-infection TO ZERO. ( New Scientist )

      Won't happen throughout the medical establishment, however, no matter how many lives would be saved:
      "ionizers" are too New Age-y, so it's better to simply obliterate a few thousand lives every year, than to admit that some *outsider* means was more valid than medical authority...

      Try asking children of doctors & MENSA-types what they want to be...

      Any of them that want to be a doctor, probably want to be a "Very Important Doctor" ( one of the most depressing statements of any child I've ever heard )...

      Authority/Status's the root addiction of the medical establishment's culture...

      It's their PRIMARY "coin".

      Look at BP: from the MONEY perspective, the sanest thing they could possibly have done was probably to simply declare immediate bankruptcy, on losing that well...

      It'd honour THEIR INVESTORS, instead of doing what they actually did, which was prove to the world that they won't accept/acknowledge either integrity or even the direct order of some sovereign government, because they're BIG, and They Don't Have To ( they were ordered by the US to stop using a specific surfactant, and ignored the order. They photoshopped some published "update" photos, they blocked access to bottom video whenever it showed that there was seeping coming up through the silt, etc )

      Again, the COIN the are really in it for, isn't the coin they *claim* they are in it for...

    15. Re:Imaginary? Really? by robsku · · Score: 1

      research would be much more valuable to me if it was accessible.

      Yes, certainly. What I'm asking here is, where do you obtain the right to that value, as opposed to the people who did the work? Is it your position that just because something is valuable, it should be given to you? What if that changes the value available to the inventors? Should it still be given to you anyway?

      Now I'm not the one you were writing to but I will state my opinion on your questions. 1st of all I'm very much against "intellectual property". That does not mean that I think anyone with so-called IP should give it to me against his will, I just don't think it is something you can own and thus can't be property - ownership in this case is purely imaginational man made set of rules with no basis in reality. However I must state, before I continue, that my resistance is not against software products nor copyright (as long as it will be limited in time), these are not what I mean when I talk about IP - nor does it seem to me that companies mean that either. Knowledge and ideas is not something you can own. Sure, you can sell them or keep them to yourself. You can even make a contract with instance you are giving/selling your "IP" for that they agree to not publist the information (or even use it to create a competing product).
      And most of all, you can use it to make new products and make money with them.
      However it gets more or less questionable when you state that if other people decide to build product based on some part on those ideas of yours they should have your permission (unless you made them agree with a contract to that). It get's *really* ridiculous when someone can sue me for using "their IP" if I came up with the idea by myself - it's outrageous that some people actually claim ownership on ideas and they not only claim ownership for theirs but mine too if they just had (or registered they have) it before me.
      Yes, one thing I'm referring is to patent system - something originally made for good purpose, something that I don't necessarily even oppose where it serves that purpose. However some fields where I think it not only does not but actually serves quite opposite purposes (it was made for public benefit and to add development). Some places where it most definately does not belong to is software and medical business.

      society has much more ignorants than savants, so why should fencing knowledge be a net gain to society?

      Simply speaking, it's a viable economic model. It's provided a great deal of progress in a very short time -- surely you recognize that in the last hundred years or so, we have made more technical / knowledge progress than ever before in human history; if we cannot credit a capitalist attitude towards knowledge as the cause, we can at least say that the capitalist attitude towards knowledge hasn't prevented it from happening.

      It's not much of an argument that provides any support for it. At best it is a half truth, much of the progress has benefited loads of also being able to use others "IP" as it's now called - and software industry most definately suffers hugely from patent/IP madness. Sure that has not prevented development from happening on that field too ;) But it is one of things that slow it down, even pushes startup companies off from getting into market.

      It's really kind of hard for me to fault the system. And while I see others trying, I don't yet see anything convincing in the various contrary arguments.

      I can - and have actually blogged about it:
      Software patent laws should be ditched
      Anger about software patents

      --
      In capitalist USA corporations control the government.
  38. Has to mean better drivers! by Thaidog · · Score: 2, Informative

    But could they have been any worse? I always loved the way I hacked around for weeks trying to get 3D working after the drivers finally installed correctly and were apparently working correctly... all but 3D... and then to find out on some obscure link on google that the driver did not support it... but no mention to be found on ATI's site. But now that they are opensource these things can change! (Or at least be fscking documented correctly)

    --

    ||| I still can't believe Parkay's not butter.

  39. Here is your benefit by Weaselmancer · · Score: 3, Insightful

    I don't care if something is open source or not unless that gives me a benefit.

    The benefit is: If it crashes, you can do something about it.

    You have the source. You can compile it yourself. If it doesn't work the way you'd like, you can change it.

    With open source, you have many eyes looking at the code. If there is a subtle bug it will more easily be found by 10,000 people looking at it rather than 10 or 20.

    That's your benefit right there.

    --
    Weaselmancer
    rediculous.
    1. Re:Here is your benefit by devent · · Score: 2, Insightful
      There are more practical benefits of an open source driver.
      • The driver will be longer supported then AMD or Nvidia ever would do;
      • KMS is nice to have;
      • 3D effects like Compiz or Kwin should run better because they can fix any bugs in the driver faster;
      • someone can port the driver to *BSD or Heiku or BeOS or some other system;
      • you don't need to install the driver again and again only because of an kernel update;
      • you don't have to install the driver at all and your system will just run;
      • Code from the driver can be reused and the driver itself can reuse other code, that means less bloat and more security and stability in the kernel;

      Let see if others can write more benefits.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    2. Re:Here is your benefit by rantomaniac · · Score: 5, Insightful

      You have the source. You can compile it yourself. If it doesn't work the way you'd like, you can change it.

      Sure, but the glacial pace at which Gallium3D and its drivers advance is a testimony to how hard it must be to write a graphics driver. If it was a job for your average programmer, the guys working on this stuff would have given us functional drivers two years ago. At this pace you'll be able to enjoy stable and fast R700 hardware support another 3 years from now.

      In the future, when those drivers are done, they will surely be benefits to them being open source. But the only actual benefit now would be if some ingenious hacker got involved, committed and wrote the drivers in a couple months. Currently the development model isn't working very efficiently, because R600 docs were released over 2 years ago and we're only beginning to see functional drivers.

      Open source works better when the barrier to involvement is lower, OpenGL infrastructure is more complex than most kernel drivers. It requires:
      * knowing the OpenGL API intimately
      * a firm grasp of 3D math and rasterization process
      * an idea how to manage non-uniform memory and do low level hardware access in a thread-safe way
      * a fair bit of compiler design for compiling shaders to GPU instructions
      * all of the above done in C, because we still haven't developed a better language for low level work (see this paper for things a driver design language could have)

    3. Re:Here is your benefit by Little_Professor · · Score: 2, Interesting

      The benefit is: If it crashes, you can do something about it.

      Sure. And how often have you re-written and recompiled an open source graphics driver? In fact, how often have you even bothered to look at the source?

      For the vast majority of users, a driver that just works is preferable to a an open-source mess of a driver that has awful performance

    4. Re:Here is your benefit by Anonymous Coward · · Score: 1, Insightful

      Sorry I must disagree, it's not that _I_ can do something about it it's I really can't code for GPU and very few can.
      It's about someone else willing to correct the crash instead of me and in a timely manner and with current kernel versions, this happen for the opensource radeon drievers, it does not for that other crap which someone still call drivers.

    5. Re:Here is your benefit by EyelessFade · · Score: 1

      >The driver will be longer supported then AMD or Nvidia ever would do; That remains to be seen. Nvidia unlike ATI still supports their first cards in linux.

    6. Re:Here is your benefit by higuita · · Score: 1

      ya, right... try using a ancient ati or nvidia card with their proprietary drivers on the latest Xorg server 1.9...

      not even new cards you have support for it, you have to wait for their support to be released

      with open drivers, it works today, every day!

      --
      Higuita
    7. Re:Here is your benefit by Homburg · · Score: 2, Informative

      At this pace you'll be able to enjoy stable and fast R700 hardware support another 3 years from now.

      When you say "three years from now," I think you mean "now." The machine I'm posting this from has stable and fast 3D support for its R700-based card from the open source drivers right now.

    8. Re:Here is your benefit by rantomaniac · · Score: 1

      My bad, I meant R800, the family mentioned in the article.

      However I'm intrigued, does your R700 run a compositing window manager, Tremulous and Enemy Territory: Quake Wars? What kind of uptime do you get on those drivers?

      I have to admit phoronix' reports that the R600g driver is rather early in its development cycle were what mostly remained in my memory, while I overlooked that R600 classic has "decent 3D support". (Partly due to phoronix providing mostly coverage of R300 and R500 drivers.)

    9. Re:Here is your benefit by Kjella · · Score: 2, Interesting

      mode="Devil's advocate'. And I say this as the owner of a HD5850...

      The driver will be longer supported then AMD or Nvidia ever would do;

      Can be. Will be implies that there are people that would, but there's no abundance of volunteers.

      KMS is nice to have;

      nVidia's drivers don't use KMS, and are very well featured. Why would a closed driver need KMS?

      3D effects like Compiz or Kwin should run better because they can fix any bugs in the driver faster;

      Assuming those projects will bother to fix drivers and not just say "fix your driver, it works with software rendering".

      someone can port the driver to *BSD or Heiku or BeOS or some other system;

      We could also have OpenGL 3/4 support by now. But we don't, not even in mesa... Still, I suppose in theory it's nice.

      you don't need to install the driver again and again only because of an kernel update;

      With DKMS this does not seem to be an issue unless the kernel interfaces have changed. Actually xorg updates are a much bigger headache.

      you don't have to install the driver at all and your system will just run;

      True. But modern distros have made this as easy as checking off a tickbox, it's no longer a complicated procedure.

      Code from the driver can be reused and the driver itself can reuse other code, that means less bloat and more security and stability in the kernel;

      I would not be touting the horn too much about that one. Closed source drivers share code between all three platforms (Win, Mac, Linux) so they draw upon far more resources than all the OSS work on Linux combined.

      --
      Live today, because you never know what tomorrow brings
    10. Re:Here is your benefit by bodski · · Score: 3, Informative
      You are missing the fact that when AMD introduced their open source strategy, they had a huge backlog of 'IP' to trawl through and review before releasing the documentation. Things started slowly and the wait for my R500 based laptop GPU to reach a decent level of support felt like a long time.

      But from what we are seeing now AMD have made steady gains and have reached a point where they are releasing an OSS *driver* (albeit an immature one) for their latest GPU series less than a year after the hardware was released. Being able to 'drop' support for the proprietary drivers on legacy hardware earlier (in favour of the OSS driver option) will free up more developers within AMD to work on drivers for the latest GPUs. As the OSS driver team become and more more integrated within the workflow of the company we can expect to see OSS driver code and documentation get closer and closer to the hardware releases.

      In short it looks like things are paying off for AMD and the OSS driver strategy. Keep up the good work AMD!

    11. Re:Here is your benefit by Anonymous Coward · · Score: 0

      Sorry I must disagree, it's not that _I_ can do something about it it's I really can't code for GPU and very few can.

      Granted, but how do you propose we increase the number of people who can?

      Right now, your choice is pretty much a) go work for NVidia or ATI, or b) learn from the source which is now available.

    12. Re:Here is your benefit by rantomaniac · · Score: 1

      I wasn't complaining about AMD's strategy, I support them releasing specs. I was pointing out that despite documentation being made available, work on the open source drivers has been progressing rather slowly.

      I really anxiously await the day that I can buy a recent AMD graphics card to replace my aging GF7600 and expect the same level of stability and a higher level of performance, on the desktop and in the games I play.

    13. Re:Here is your benefit by Knuckles · · Score: 1

      nVidia's drivers don't use KMS, and are very well featured. Why would a closed driver need KMS?

      Compare the boot speed and prettiness of Nvidia and Intel cards with, e.g., Ubuntu 10.04, and you will know.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    14. Re:Here is your benefit by pclminion · · Score: 1

      With open source, you have many eyes looking at the code. If there is a subtle bug it will more easily be found by 10,000 people looking at it rather than 10 or 20.

      Subtle bugs are found in closed source code by single individuals every day, then exploited for malicious purposes. I don't get you people. On the one hand, you bitch about DRM, saying "It only gets in the way of legitimate users -- no matter how complex you make the DRM, somebody will be able to figure out how it works and defeat it" -- this is an attitude of inevitability. On the other hand, someone dares to release a closed source driver for a piece of hardware and you act as if all the expert reverse engineers in the world simply poofed out of existence "It's closed source, we'll never be able to figure it out!" -- this is an attitude of hopelessness.

      So, which is it, folks? Is the world full of intelligent reverse engineers who can figure out how anything works or isn't it? If you think some technologies are simply too difficult to reverse engineer, then why do you claim that all DRM is breakable? Help me understand.

    15. Re:Here is your benefit by WeatherGod · · Score: 1

      I think you might be mis characterizing a bit. With DRM, a hacker only needs to make a single binary patch and post it onto the web for others to apply. Plus, the DRM doesn't get updated frequently, so the binary patch can probably remain valid for quite a while. Lastly, there is usually some sort of very well-defined goal to achieve for a proper hack of DRM (e.g., flip a bit, apply key, etc.).

      For graphics cards, the bugs are more vague and without the proper source code, the root causes are more difficult to find. The problems and goals aren't nearly as well-defined as they are for DRM. In addition, there are plenty of hardware hackers who have found the exact cause of bugs and reported them to the respective companies, only to have them ignored. Maybe the debate between closed vs. open wouldn't be as much of an issue if the companies had a better workflow procedure for external trouble reports?

    16. Re:Here is your benefit by pnewhook · · Score: 1

      The benefit is: If it crashes, you can do something about it. You have the source. You can compile it yourself. If it doesn't work the way you'd like, you can change it. With open source, you have many eyes looking at the code. If there is a subtle bug it will more easily be found by 10,000 people looking at it rather than 10 or 20.

      And of those 10000 people looking at it, how many actually know what they are doing when it comes to graphics drivers? One? maybe two? And they are just guessing.

      I'll stick with the professionals, thanks.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    17. Re:Here is your benefit by Weaselmancer · · Score: 1

      I'll admit I'm a corner case - I write drivers for a living. Mostly for Windows CE but occasionally I get a Linux task.

      True, a "vast majority" of users won't do this. But with open source, a small minority can. With closed source that number is zero.

      Which is better?

      --
      Weaselmancer
      rediculous.
  40. Re:Mac OS X by Alex+Belits · · Score: 0, Troll

    Intellectual property from other companies generally has to be stripped from the code base and those algorithms reimplemented in a different way.

    And they should better not implement it in a driver. Ex: winmodems.

    --
    Contrary to the popular belief, there indeed is no God.
  41. What about OpenCL / FireStream programming? by TeXMaster · · Score: 1

    At work we have at least five different computers with nvidia cards running the closed-source drivers because that's the only way we can fully exploit the hardware for GPGPU. (nouveau does not support CUDA nor OpenCL yet). Do these open source drivers have support for the OpenCL/FireStream coding?

    --
    "I'm never quite so stupid as when I'm being smart" (Linus van Pelt)
    1. Re:What about OpenCL / FireStream programming? by TheRaven64 · · Score: 3, Interesting

      nouveau does not support CUDA nor OpenCL yet

      One of the projects I've recently been involved with is a GPGPU compiler for nVidia cards using a friendly fork of Nouveau. The interfaces to the compute units have been reverse engineered, as have the instruction sets for the compute shaders. This means that we are currently able to load and run GPGPU programs compiled without any nVidia code. So, there is enough information available to implement OpenCL for nVidia cards, meaning it's likely to appear in the next few months.

      --
      I am TheRaven on Soylent News
    2. Re:What about OpenCL / FireStream programming? by WeatherGod · · Score: 1

      Is it only for certain video cards? I would be curious to see the nouveau drivers support this soon. I have a card that nVidia does not support for CUDA, and I don't know enough about hardware to know if there is an inherent limitation that prevents me from using it for CUDA/OpenCL.

    3. Re:What about OpenCL / FireStream programming? by TheRaven64 · · Score: 1

      It's only the NV50 and later with the Turing unit that is designed for this kind of thing. In theory, you could probably implement (most) OpenCL kernels on the older shader units, but it would be a lot of effort, and I don't think that anyone is going to bother. The older cards had a lot of limitations, so only some OpenCL programs would run, and they'd have strange performance characteristics.

      --
      I am TheRaven on Soylent News
  42. Javascript injection by SpaceLifeForm · · Score: 1

    Who upstream is doing it?

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  43. Re:How much is real code? How much is blob? by Anonymous Coward · · Score: 0

    You might be confusing patents for trade secrets.

  44. Re:Mac OS X by V!NCENT · · Score: 2, Informative

    The open source drivers are expected to get 70% of the total performance of Catalyst/fglrx. However 2D has always been much faster with the floss drivers. The drivers are also much more stable, integrated and polished. Gallium now also has LLVM to optimize performance. Playing previous generation games like Prey and Half-Life 2 is not a problem.

    Furthermore, down the road, due to Gallium, it will also accelerate stuff like OpenVG.

    --
    Here be signatures
  45. Re:Mac OS X by V!NCENT · · Score: 1

    Very simple; it doesn't take a lot of time and manpower (one person) to create a feature complete driver that can get at 70% of fglrx'/Catalysts's performance of the card. However if you want to squeeze more and more performance out of these cards (remember: make them more optimized because they are already stressed to the max) then more and more people are needed to work at it, just to optimize the hell out of it. It is in these insanely complicated crazy optimizations that nVidia and AMD|Ati get the most of the performance of the card, because nVidia and AMD|Ati cards are about the same performance.

    Source: Ask AMD's John Bridgman.

    --
    Here be signatures
  46. Perhaps things will get better by saikou · · Score: 1

    I too tried to buy a new ATI card, but after a little 5830 64-bit ubuntu driver fiasco I gave up and went with nVidia.
    It's really sad when open driver is slow, and proprietary is buggy to the point of being not worth the time to install, and explanations going around the lines of "well, 3D graphics is much faster, but 2D kinda suffers".
    While nVidia drivers are closed, so far I was more lucky with them under linux, and they pretty much 'just work'.

     

  47. Re:Mac OS X by SimonTheSoundMan · · Score: 1

    70% of the total performance of Catalyst/fglrx

    That's my point. 70% is far better than the OS X's ATi drivers, which are around 40-50% of those compared to Windows, at best. Yes, OpenGL stack may also need work, but so do the drivers.

  48. Re:Mac OS X by TheRaven64 · · Score: 3, Informative

    Gallium now also has LLVM to optimize performance.

    Last I heard from the Gallium guys, they'd given up using LLVM for anything other than the CPU fallback path because of the double mismatch between TGIR and LLVM IR and between LLVM IR and how GPUs actually work. LLVM is a low-level VM in the same way that C is a low-level language: i.e. only if your target looks a lot like a PDP-11.

    The nice thing, in theory, about Gallium, as you say, is the separation of state trackers from the back end, meaning you don't have to implement most of an OpenGL stack in your driver. In practice, this doesn't seem to be saving as much effort as was first thought.

    --
    I am TheRaven on Soylent News
  49. Linux driver support by Anonymous Coward · · Score: 0

    So Linux supports more hardware out of the box? With support like this I think I'll pass. It's nice that Linux still has drivers floating around for a 15 year old scanner from HP that about 8 people still own but to know that I'm playing a form of Russian Roulette if I go and buy something from Best Buy is a big failing of the OS.

  50. Re:Mac OS X by RichiH · · Score: 1

    When the millenium was still young, ATI had the better Linux drivers.

    But yah, times long past. It's a pity that I just bought a new PC with a Nvidia card. From how things look now, the next upgrade will be an ATI. Tough that is at least two years in the future, so yah... Pity...

  51. Yes, sorry. by aussersterne · · Score: 1

    Xorg ATI driver. Oops.

    --
    STOP . AMERICA . NOW
  52. How much is real code? How much is patents? by Anonymous Coward · · Score: 0

    Well except in the case of patents, being open source doesn't really help.

  53. Re:Mac OS X by V!NCENT · · Score: 1

    Fixing race conditions, right?

    --
    Here be signatures
  54. Hardware accelerated video decoding by Haiyadragon · · Score: 2, Informative

    Do the drivers support h264 hardware accelerated video decoding? Currently Nvidia's (awesome) vdpau is the only way to play 1080p movies without frame drops on Linux. These ATI drivers are only interesting if they have this capability.

  55. Re:Video cards are useless without games. by higuita · · Score: 1

    i dont know about you, but i play several fun games in linux... sure, not the blockbuster titles, but they are fun

    also, most older games work fine in wine and many new ones too...

    and finally, 3D isnt used only in games, you know!!

    --
    Higuita
  56. And apparently you're an ATI by aussersterne · · Score: 1

    fanboi. GPU fanboism is the only sort of fanboism more embarrassing than smartphone fanboism.

    --
    STOP . AMERICA . NOW
  57. Yay you. by aussersterne · · Score: 1

    This is the common Linux community response these days. "Works for me."

    Hooray. Glad for you. Are you suggesting that I download and install Ubuntu? I have better things to do than jump around from distro to distro.

    How about we stop the fanboism and suggest that developers write and maintain code that works well and/or fails *elegantly* for all downstreams?

    --
    STOP . AMERICA . NOW
    1. Re:Yay you. by bodski · · Score: 1

      My 'works for me' attitude is only the equivalent of your 'they suck as it won't work for me' attitude. I was just making a counter example where the results from the open source radeon driver have been excellent.

      I can't stand fanboism either, my emphasis on the word *Ubuntu* was meant to mean : 'hey, its been stable for me *even* on Ubuntu' who don't have the best record on QA and have a reputation for putting features before stability.

      Anyway its a shame you've had such a nightmare with the radeon driver but don't paint the efforts being made by AMD as worthless for everyone from your bad experience with one mobile GPU, there's a lot of happy users out there too.

  58. Re:Video cards are useless without games. by LingNoi · · Score: 2, Informative

    That's why Starcraft 2 and Diablo 3 are pc only, why Portal was such a major flop that nobody has ever heard of and why there are currently over 2 million people playing multi-player on steam as well as millions playing eve-online, everquest 2, Guildwars, Puzzle Pirates, Star Trek Online, War Hammer, etc, etc..

  59. Re:Video cards are useless without games. by Anonymous Coward · · Score: 0

    World.
    of.
    Warcraft.

  60. Re:Mac OS X by Anonymous Coward · · Score: 0

    You're still a douchebag

  61. I see your point, but the symmetry by aussersterne · · Score: 1

    is not necessarily something that we should automatically accept.

    Code should work. At least, that's the value I embrace.

    If we say that "it works for 50 percent of the people and doesn't work for the other 50 percent," I'd say that that's equitable in some abstract way, but not desirable.

    In fact, saying "it works for 90 percent of the people and doesn't work for the other 10 percent" is still subpar in my opinion, if "doesn't work" is a matter of actual bugs, not missing features or differences in UI preferences.

    So to me, when someone says "codebase X is seriously unstable for me in situation Y," that's a far more important and/or critical datapoint than when someone says "codebase X works as expected for me in situation Y."

    In fact, you might say that that's much of my frustration with the Linux community these days. Maybe I was just young and idealistic and I'm looking at the past through rose-colored glasses, but it seems to me that in the '90s in the open source world, developers and other users really wanted to hear about bugs and there was a kind of "it should work everywhere and we should test for every contingency and all failures should be elegant" philosophy.

    These days, it seems as though there's a lot more "It works for most of the people most of the time, so there's no reason we should try to serve a disgruntled minority. You're doing it wrong/change your hardware/sucks to be you."

    I think this is one of the reasons I'm spending this weekend transitioning nearly 20 years of Linux-based life into Mac OS X 10.6.4. I've become too busy as my career has progressed to spend time dicking around with my own systems every time there's a hardware upgrade, software update, or the phase of the moon changes.

    Back in the day, my Linux installs were rock solid and it was the "spare" partition for Windows that couldn't be depended on. The last 3 years or so, I've had the regrettable experience on any number of occasions of having to say "damn, that's suddenly not working and I don't have time to track down the issue and dick around with logs right now... I'll just reboot into Windows and do it there."

    Not good.

    --
    STOP . AMERICA . NOW
  62. Re:Mac OS X by Anonymous Coward · · Score: 0

    LOL, got to love trolls using "douchebag" as if was a really bad curse word. Grow the fuck you anal discharge piece of trash.

  63. Can't they just release the specs? by davidwr · · Score: 2, Interesting

    Wouldn't it make more sense to release the specs ahead of time so people could write their own drivers?

    Oh wait, they want to keep the secret sauce for competitive reasons.

    Okay, release enough specs and maybe even a reference driver that doesn't tell you how to take advantage of the novel features of this board, then release updated specs every 6 months with things that competitors' boards can do as well.

    Also, these days, unless your hardware is doing a truly revolutionary or niche task, there's no reason not to let it pretend to be compatible with existing but inferior equipment for which there are already open-source drivers. New network card? Have a compatibility mode so it can do "basic" operations at 100mb/sec. New graphics card? Have a compatibility mode with a well-know, open-source-driver-available circa-two-years-ago-at-your-current-price-range-but-now-dirt-cheap video card. New sound card? Ditto.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  64. Is anyone working on reverse engineering UVD?
    AMD/ATI is really dragging their feet on documenting UVD. :-(

  65. This leaves NVIDIA in some pretty hot water... by dandaman32 · · Score: 2, Informative

    If NVIDIA doesn't get off their ass they've got some dark times ahead. They decided to get butthurt over XFX releasing cards with ATI chipsets on them, yet gamers are still sticking with XFX because their cards are such great quality. So they're losing parts of the gamer market, and now they have the chance to lose Linux users due to an open source driver being out there for ATI cards vs. only a closed source (albeit, admittedly, fairly high quality) one for NVIDIA cards.

    Currently an owner of an XFX GTX 260 card running on NVIDIA's closed source driver and Fedora 13. If I upgrade it's probably not going to end up in NVIDIA's favor, between XFX making good, high quality ATI based cards and AMD's open source drivers.

  66. What I'm wondering is... by DaVince21 · · Score: 1

    ...Are older video cards similar enough for the open-source community to be able to add backwards support to video cards like, say, the Mobility Radeon 4xxx series? Or is this generation of video cards too new/different for that to happen? I'd love to see fully working open-source drivers for my card. (Yes, yes, personal interest, I know.)

    --
    I am not devoid of humor.