The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

ATI going open source

MKRMKR Registered User regular
edited September 2007 in Games and Technology
http://www.phoronix.com/scan.php?page=article&item=826&num=1

tl;dr: ATI is working on open-sourcing Radeon drivers.

If this goes well, we may see nvidia and other 3D accelerator vendors opening up, which would benefit everyone.

Edit: http://www.0xdeadbeef.com/weblog/?p=302 has a somewhat more involved comment thread on this.

MKR on

Posts

  • urahonkyurahonky Cynical Old Man Registered User regular
    edited September 2007
    Oh wow. That is great news!

    urahonky on
  • SpikedFreakSpikedFreak Registered User regular
    edited September 2007
    Wow. I wonder if the Omega team/guy? will be able to take advantage of this once it happens.

    SpikedFreak on
  • ShogunShogun Hair long; money long; me and broke wizards we don't get along Registered User regular
    edited September 2007
    Considering that guy that makes Omega drivers has been making drivers better than them for years its about time. Hell they should have put that guy on payroll 5 years ago.

    Shogun on
  • LewiePLewieP Registered User regular
    edited September 2007
    Will believe it when they release.

    LewieP on
  • Fatty McBeardoFatty McBeardo Registered User regular
    edited September 2007
    Fantastic news all around, especially for *nix users.

    Fatty McBeardo on
  • DaedalusDaedalus Registered User regular
    edited September 2007
    About goddamn time; now I'll have Linux drivers that don't completely suck.

    Daedalus on
  • Lave IILave II Registered User regular
    edited September 2007
    If this is true, this is kinda huge.

    Dell selling PC + Unbuntu + ATI + proper drivers.

    Lave II on
  • MKRMKR Registered User regular
    edited September 2007
    Lave II wrote: »
    If this is true, this is kinda huge.

    Dell selling PC + Unbuntu + ATI + proper drivers.

    It's kind of a cause-and-effect thing.

    Ubuntu driving Linux adoption->Dell selling linux PCs and pushing hardware developers to support Linux->ATI - owned by AMD (who has a history of being pro-OSS) - open sourcing drivers.

    MKR on
  • subediisubedii Registered User regular
    edited September 2007
    Now we just need some decent competition to DirectX, and hey, we've got choice of gaming OS on the PC.

    subedii on
  • urahonkyurahonky Cynical Old Man Registered User regular
    edited September 2007
    subedii wrote: »
    Now we just need some decent competition to DirectX, and hey, we've got choice of gaming OS on the PC.

    That would be so sweet... So so sweet.

    urahonky on
  • MKRMKR Registered User regular
    edited September 2007
    subedii wrote: »
    Now we just need some decent competition to DirectX, and hey, we've got choice of gaming OS on the PC.

    OpenGL?

    MKR on
  • DehumanizedDehumanized Registered User regular
    edited September 2007
    Any chance this is related to the trouble ATI/nVidia seem to be having getting Vista drivers working?

    Dehumanized on
  • subediisubedii Registered User regular
    edited September 2007
    MKR wrote: »
    subedii wrote: »
    Now we just need some decent competition to DirectX, and hey, we've got choice of gaming OS on the PC.

    OpenGL?

    Not really as up-to-date on feature set as DirectX is. Plus DirectX is an API suite dealing with far more than just graphics.

    Not to say it isn't feasible to use. Companies like id and Blizzard don't seem to have an issue with it. But going the DirectX route definitely does make things simpler since there's a lot more taken care of.

    subedii on
  • templewulftemplewulf The Team Chump USARegistered User regular
    edited September 2007
    MKR wrote: »
    subedii wrote: »
    Now we just need some decent competition to DirectX, and hey, we've got choice of gaming OS on the PC.

    OpenGL?
    OpenGL is only a graphics API, whereas DirectX is a collection of APIs, one of which is Direct3D. OGL and D3D are comparable, but DX has more than just D3D.
    subedii wrote: »
    Not really as up-to-date on feature set as DirectX is. Plus DirectX is an API suite dealing with far more than just graphics.

    Not to say it isn't feasible to use. Companies like id and Blizzard don't seem to have an issue with it. But going the DirectX route definitely does make things simpler since there's a lot more taken care of.
    SDL + OpenGL is comparable to DirectX, and I prefer SDL's idioms anyway. I'm not going to comment on feature set, because I've been working mostly in C#/DX for a while now. I'd use OGL if C# had any support for it, but I'd rather not go back to C++ just for that.

    templewulf on
    Twitch.tv/FiercePunchStudios | PSN | Steam | Discord | SFV CFN: templewulf
  • varlandvarland Registered User regular
    edited September 2007
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    varland on
  • MKRMKR Registered User regular
    edited September 2007
    templewulf wrote: »
    MKR wrote: »
    subedii wrote: »
    Now we just need some decent competition to DirectX, and hey, we've got choice of gaming OS on the PC.

    OpenGL?
    OpenGL is only a graphics API, whereas DirectX is a collection of APIs, one of which is Direct3D. OGL and D3D are comparable, but DX has more than just D3D.
    subedii wrote: »
    Not really as up-to-date on feature set as DirectX is. Plus DirectX is an API suite dealing with far more than just graphics.

    Not to say it isn't feasible to use. Companies like id and Blizzard don't seem to have an issue with it. But going the DirectX route definitely does make things simpler since there's a lot more taken care of.
    SDL + OpenGL is comparable to DirectX, and I prefer SDL's idioms anyway. I'm not going to comment on feature set, because I've been working mostly in C#/DX for a while now. I'd use OGL if C# had any support for it, but I'd rather not go back to C++ just for that.

    http://taoframework.com/ - Might want to take a look at this.

    MKR on
  • jonxpjonxp [E] PC Security Registered User regular
    edited September 2007
    varland wrote: »
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    The open source community has been very vocal about the fact that they could fix the problems if they had the source available.

    Time for the guys who keep talking about that to step up and do something. This will be a real test to see if OpenSource drivers can be made that are comparable to the commercial ones.

    jonxp on
    Every time you write parallel fifths, Bach kills a kitten.
    3DS Friend Code: 2707-1614-5576
    PAX Prime 2014 Buttoneering!
  • varlandvarland Registered User regular
    edited September 2007
    jonxp wrote: »
    varland wrote: »
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    The open source community has been very vocal about the fact that they could fix the problems if they had the source available.

    Time for the guys who keep talking about that to step up and do something. This will be a real test to see if OpenSource drivers can be made that are comparable to the commercial ones.
    I know, I still find it humorous.

    varland on
  • DigDug2000DigDug2000 Registered User regular
    edited September 2007
    jonxp wrote: »
    varland wrote: »
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    The open source community has been very vocal about the fact that they could fix the problems if they had the source available.

    Time for the guys who keep talking about that to step up and do something. This will be a real test to see if OpenSource drivers can be made that are comparable to the commercial ones.
    Uhmm... isn't that exactly what they've been doing. They've even released their own drivers, haven't they? It hasn't been a bunch of people just "talking". Its been a bunch of people who know full well that its not really worth ATI's time to put out good Linux drivers doing the best they can, and asking for help so they can do even better. At least give 'em a little credit.

    DigDug2000 on
  • templewulftemplewulf The Team Chump USARegistered User regular
    edited September 2007
    MKR wrote: »
    templewulf wrote: »
    MKR wrote: »
    subedii wrote: »
    Now we just need some decent competition to DirectX, and hey, we've got choice of gaming OS on the PC.

    OpenGL?
    OpenGL is only a graphics API, whereas DirectX is a collection of APIs, one of which is Direct3D. OGL and D3D are comparable, but DX has more than just D3D.
    subedii wrote: »
    Not really as up-to-date on feature set as DirectX is. Plus DirectX is an API suite dealing with far more than just graphics.

    Not to say it isn't feasible to use. Companies like id and Blizzard don't seem to have an issue with it. But going the DirectX route definitely does make things simpler since there's a lot more taken care of.
    SDL + OpenGL is comparable to DirectX, and I prefer SDL's idioms anyway. I'm not going to comment on feature set, because I've been working mostly in C#/DX for a while now. I'd use OGL if C# had any support for it, but I'd rather not go back to C++ just for that.

    http://taoframework.com/ - Might want to take a look at this.
    I've looked at it before, but I've heard it isn't quite mature enough to compete with the integration advantages of C#, XNA and DirectX. How have your experiences been?

    templewulf on
    Twitch.tv/FiercePunchStudios | PSN | Steam | Discord | SFV CFN: templewulf
  • TheSonicRetardTheSonicRetard Registered User regular
    edited September 2007
    OH SHIT

    FUCKING YES!!

    TheSonicRetard on
  • DaedalusDaedalus Registered User regular
    edited September 2007
    jonxp wrote: »
    varland wrote: »
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    The open source community has been very vocal about the fact that they could fix the problems if they had the source available.

    Time for the guys who keep talking about that to step up and do something. This will be a real test to see if OpenSource drivers can be made that are comparable to the commercial ones.

    They have been. The XOrg people have made a completely clean-room reverse engineered driver for the R300 chips (Radeon 9 series) without even getting the specifications for the damn card. These drivers have more features and better performance than ATi's own set. So I've no doubt that if AMD does indeed actually start giving out some source (and not just the 2D part, like they used to) then we'll see some good, stable drivers.

    Daedalus on
  • varlandvarland Registered User regular
    edited September 2007
    Daedalus wrote: »
    jonxp wrote: »
    varland wrote: »
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    The open source community has been very vocal about the fact that they could fix the problems if they had the source available.

    Time for the guys who keep talking about that to step up and do something. This will be a real test to see if OpenSource drivers can be made that are comparable to the commercial ones.

    They have been. The XOrg people have made a completely clean-room reverse engineered driver for the R300 chips (Radeon 9 series) without even getting the specifications for the damn card. These drivers have more features and better performance than ATi's own set. So I've no doubt that if AMD does indeed actually start giving out some source (and not just the 2D part, like they used to) then we'll see some good, stable drivers.
    Pfah, ATi only supports <R300 chipsets (9800+) at ALL, so it's not hard to outperform them on let's say, the 9200, which coincidentally, is what's in my laptop with Linux. Man, awful, awful, awful performance. So, not that hard to top.

    varland on
  • DaedalusDaedalus Registered User regular
    edited September 2007
    varland wrote: »
    Daedalus wrote: »
    jonxp wrote: »
    varland wrote: »
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    The open source community has been very vocal about the fact that they could fix the problems if they had the source available.

    Time for the guys who keep talking about that to step up and do something. This will be a real test to see if OpenSource drivers can be made that are comparable to the commercial ones.

    They have been. The XOrg people have made a completely clean-room reverse engineered driver for the R300 chips (Radeon 9 series) without even getting the specifications for the damn card. These drivers have more features and better performance than ATi's own set. So I've no doubt that if AMD does indeed actually start giving out some source (and not just the 2D part, like they used to) then we'll see some good, stable drivers.
    Pfah, ATi only supports <R300 chipsets (9800+) at ALL, so it's not hard to outperform them on let's say, the 9200, which coincidentally, is what's in my laptop with Linux. Man, awful, awful, awful performance. So, not that hard to top.

    Um. The 9200 is an R200 chipset. It's a rebadged 8-series, kinda like how the Geforce 4MX was a rebadged GeForce 2. The R300 was a 9700 (and 9500) and greater (where they started supporting DX9). You know, the ones still officially supported.

    themoreyouknow.jpg

    Daedalus on
  • Dark ShroudDark Shroud Registered User regular
    edited September 2007
    Any chance this is related to the trouble ATI/nVidia seem to be having getting Vista drivers working?

    I've run Vista Ultimate on an x300 SE & now an X1950 Pro. I didn't have ant trouble with the x300 but the x1950 wouldn't work at first. The a second set of drivers was released now everything is great on Vista for me.

    ATI video processors might not be as cutting edge as nVida's but they have been very stable for me and my friends. They run a lot better with Vista than nVida's crap drivers as well.I'm looking forward to seeing what comes from this. I haven't used a *nix OS in a year and a half. But know that my older x300 will work properly gives me yet another reason to try.

    Dark Shroud on
  • jonxpjonxp [E] PC Security Registered User regular
    edited September 2007
    Daedalus wrote: »
    jonxp wrote: »
    varland wrote: »
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    The open source community has been very vocal about the fact that they could fix the problems if they had the source available.

    Time for the guys who keep talking about that to step up and do something. This will be a real test to see if OpenSource drivers can be made that are comparable to the commercial ones.

    They have been. The XOrg people have made a completely clean-room reverse engineered driver for the R300 chips (Radeon 9 series) without even getting the specifications for the damn card. These drivers have more features and better performance than ATi's own set. So I've no doubt that if AMD does indeed actually start giving out some source (and not just the 2D part, like they used to) then we'll see some good, stable drivers.

    [strike]I'm not sure where you got this, but the R300 chipsets do not have a fully functional open source driver. They have a rudimentary driver that does some basic functions, but it is not anywhere near a replacement for the fglrx driver. It's basically there so you can do anything that doesn't require 3D acceleration.[/strike]

    And all this aside, they released more info about this news, and apparently what AMD is doing is giving certain specs to the xorg guys to allow them to make that non-3D accelerated driver better, however they will NOT be giving them the information needed for a fully accelerated driver. This is to replace the current "radeon" driver with an open source version supported by ATI/AMD, and "fglrx" will still be where you need to go for real support.

    So it was mostly a publicity stunt, although it will lead to *hopefully* better performance of the standard radeon driver.

    EDIT: I screwed up on my chipset numbers, you're right, although the acceleration is very sketchy and basic.

    jonxp on
    Every time you write parallel fifths, Bach kills a kitten.
    3DS Friend Code: 2707-1614-5576
    PAX Prime 2014 Buttoneering!
  • varlandvarland Registered User regular
    edited September 2007
    Daedalus wrote: »
    varland wrote: »
    Daedalus wrote: »
    jonxp wrote: »
    varland wrote: »
    So, ATi can't fix their own drivers for Linux and are now hoping that the opensource community can. Lovely.

    The open source community has been very vocal about the fact that they could fix the problems if they had the source available.

    Time for the guys who keep talking about that to step up and do something. This will be a real test to see if OpenSource drivers can be made that are comparable to the commercial ones.

    They have been. The XOrg people have made a completely clean-room reverse engineered driver for the R300 chips (Radeon 9 series) without even getting the specifications for the damn card. These drivers have more features and better performance than ATi's own set. So I've no doubt that if AMD does indeed actually start giving out some source (and not just the 2D part, like they used to) then we'll see some good, stable drivers.
    Pfah, ATi only supports <R300 chipsets (9800+) at ALL, so it's not hard to outperform them on let's say, the 9200, which coincidentally, is what's in my laptop with Linux. Man, awful, awful, awful performance. So, not that hard to top.

    Um. The 9200 is an R200 chipset. It's a rebadged 8-series, kinda like how the Geforce 4MX was a rebadged GeForce 2. The R300 was a 9700 (and 9500) and greater (where they started supporting DX9). You know, the ones still officially supported.

    themoreyouknow.jpg
    I mistyped the < sign, it should be >. ATi only supports greater than R300. So it's not to outperform them on the R250 chipset and below. I'm not saying the guys that reverse engineered the drivers are not great at it, I'm just saying that because there is no precedence you can't say the drivers are great. They are the only choice right now, especially for us with old cards.
    They do have awful performance. You can't even run a composite manager, because it just shits the entire computer. Quake2 has massive artefacting with lighting using the drivers, which is unsolvable, save for running it in software mode:

    http://fina-fisken.net/gallery/d/1587-1/quake00.png
    http://fina-fisken.net/gallery/d/1591-1/quake06.png

    And so forth. I'm hoping that the performance will improve with the open sourcing of the drivers ... But the drivers are already in such a sorry state that it's impossible to make them worse.

    e: Aw hell, I'm only saying that ATi doesn't even support some cards so it's not hard to outperform them on THAT level. The newest ATi cards are better with the propriety drivers. Some support > No support leads to OS-drivers > propriety.

    varland on
Sign In or Register to comment.