Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

AMD Releases 900+ Pages Of GPU Specs

Posted by ScuttleMonkey on Wed Sep 12, 2007 03:30 PM
from the out-in-the-open dept.
An anonymous reader writes "Ending off the X Developer Summit this year, Matthew Tippett handed off ATI's GPU specifications to David Airlie on a CD. However, the specifications are also now available on the X.org site. Right now there is the RV630 Register Reference Guide and M56 Register Reference Guide. Expect more documentation (and 3D specifications) to arrive shortly. The new open-source R500/600 driver will be released early next week."
+ -
story

Related Stories

[+] Linux: Future AMD GPUs To Be More 'Open-Source Friendly' 180 comments
skaroo writes "Phoronix is reporting that future AMD GPUs will be more open-source friendly. After AMD started releasing their GPG specifications to the open-source community, questions arose whether there would be information covering the Unified Video Decoder (UVD) found on the Radeon HD 2000 graphics cards. The UVD information is needed in order for hardware-accelerated video playback, but it likely cannot be opened due to DRM. However, an AMD representative said that moving to a modular UVD design is a requirement for future GPUs and that they will be more open-source friendly. They will also be opening the video acceleration information for their earlier graphics cards."
[+] AMD Releases 3D Programming Documentation 94 comments
Michael Larabel writes "With the Free Open Source Developers' European Meeting (FOSDEM) starting today, where John Bridgman of AMD will be addressing the X.Org developers, AMD has this morning released their 3D programming documentation. This information covers not only the recent R500 series, but goes back in detail to the R300/400 series. This is another one of AMD's open source documentation offerings, which they had started doing at the X Developer Summit 2007 with releasing 900 pages of basic documentation. Phoronix has a detailed analysis of what is being offered with today's information as well as information on sample code being released soon. This information will allow open source 3D/OpenGL work to get underway with ATI's newer graphics cards."
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Its (Score:5, Funny)

    by Anonymous Coward on Wednesday September 12 2007, @03:32PM (#20578645)
    over NINE HUNDRED!!
  • The only way to get nVidia to release their specs is to show them that there is a real market.

    I'll do my part and replace my AGP nVidia card with an ATI one as soon as there is a good review of an available card with this driver on Ubuntu.
    • Actually this is the fun part. Governments have been "enforcing" open source as gimmicks. The only way to show there is a REAL market is to have an actual producer get involved and actually PROVIDE the goods and support. Red Hat did its part, various OSS groups did their part, etc.

      They weren't tax supported, but they did a better job than all the tax supported wealth consuming agencies out there :)

      I agree, once the cards hit my neck of the woods, if they're well implemented in hardware, I'll gladly suppl
      • Re: (Score:3, Insightful)

        Actually there's a good number of modern AMD D3D10 products available on AGP now, and the older R5-series hardware had good AGP presence as well. Not the high-end R600 I should say, but RV630 and RV610 (HD 2600 and HD 2400) are both available. And the Windows Vista driver sucks, somewhat hilariously.
        • by red_dragon (1761) on Wednesday September 12 2007, @07:09PM (#20581309) Homepage

          And the Windows Vista driver sucks, somewhat hilariously.

          It wasn't too long ago that I was at Microsoft's Philadelphia offices for an Exchange 2007 presentation. The first thing that they wanted to show was a short video on a projection screen -- what they actually showed the audience was a Vista laptop with ATI graphics choking half way through a two-minute video and then puking an error message saying that the video driver crashed and was being restarted. And some guy behind me said "Twelve years later and they still can't get the presentation right."

        • Re: (Score:3, Insightful)

          I would say the message would come across better if you send it to nVidia.

          The big effect will be if every Linux OEM started shipping Radeon in every box, that could be a pretty big number of lost potential sales that they weren't considered for solely based on software.

          This could really be huge in the progress towards making Linux mainstream. The last few times I've installed Linux, installing my 3D drive for nVidia has required a few steps most users wouldn't or couldn't do. Several distros won't automat
          • Re: (Score:3, Insightful)

            Better idea: instead of popping up a dialog asking to install 3D acceleration, the installer just does it. After all, it'll be free software.
            • by ultranova (717540) on Wednesday September 12 2007, @04:41PM (#20579637)

              Better idea: instead of popping up a dialog asking to install 3D acceleration, the installer just does it. After all, it'll be free software.

              An even better idea: since a Free driver can be included in the kernel source and compiled into a module, the installer doesn't have to do anything special to enable 3D acceleration. It just installs all available kernel modules as normal and the kernel figures it out at bootup time and loads the ATI driver if appropriate.

          • by Anonymous Coward on Wednesday September 12 2007, @05:21PM (#20580147)

            The big effect will be if every Linux OEM started shipping Radeon in every box, that could be a pretty big number of lost potential sales that they weren't considered for solely based on software.

            Where's the -1 delusional mod?

  • by Anonymous Coward on Wednesday September 12 2007, @03:34PM (#20578681)
    no, wait, the other thing - tedious.
  • Great (Score:5, Insightful)

    by qbwiz (87077) * <john@NOSpaM.baumanfamily.com> on Wednesday September 12 2007, @03:34PM (#20578691) Homepage
    They've actually done it. It's time to buy an ATI card.
    • Re:Great (Score:5, Insightful)

      by StormReaver (59959) on Wednesday September 12 2007, @03:43PM (#20578823)
      "They've actually done it. It's time to buy an ATI card."

      I've been recommending nVidia cards to everyone who asks, simply because their Linux support has been leagues ahead of ATI (now AMD, for those who haven't been paying attention). If the specs are credible enough to create a quality Free driver, then I'll switch to AMD in a heart beat.
      • Re:Great (Score:5, Insightful)

        by Xtravar (725372) on Wednesday September 12 2007, @04:39PM (#20579625) Homepage Journal

        I've been recommending nVidia cards to everyone who asks, simply because their Linux support has been leagues ahead of ATI (now AMD, for those who haven't been paying attention).
        True, true. My girlfriend got a laptop a couple weeks ago and one of the deciding factors was nVidia vs ATI. I haven't even considered an ATI card for myself and I recommend that others get nVidia.

        It's about fucking time that companies realize the trickle-down effect of abusing nerds. Who do the ignorant masses go to when they need advice? Their nerdy friend...

        ATI lost market share for almost the exact reason that IE did (albeit to less extent).
      • by Psykechan (255694) on Wednesday September 12 2007, @08:03PM (#20581799)
        The issue with a closed driver for the nVidia cards that actually performs somewhat well is actually a detriment for the community at large. It causes some people who would be interested in making a better open driver to just suck it up and use the existing closed driver because it's easier even though it has many problems.

        I am very thankful that AMD has released specs. Until nVidia follows suit there should be no real reason to buy nVidia cards. This means that they will be forced to eventually release specs and those of us who had no support from nVidia will finally get a working driver.

        As an nVidia customer, all I can say is Thank You AMD!
      • Re:Great (Score:4, Insightful)

        by Dolda2000 (759023) <fredrik@nOsPaM.dolda2000.com> on Wednesday September 12 2007, @09:37PM (#20582583) Homepage

        If the specs are credible enough to create a quality Free driver, then I'll switch to AMD in a heart beat.
        Yes, me too. I was actually planning to do an upgrade of my box in a little while, for the first time in many years now, and I was sure that I was going to get an nVidia card, but this might turn that decision around completely.

        However, I have to wonder -- I really have no idea about ATI GPU parts, but the impression I got is that they are releasing the specs for the new top-of-the-line units, and since I don't even play games, I'm not interested in such things. What I'm interested in is having dual-display, TV output, 2D acceleration and XV working on the budget cards (and without making VGA BIOS calls, thank you very much), but I have yet to hear whether these released specifications will cover enough to create a truly free, fully featured driver for the budget model GPUs.

        Also, apart from budget models, how will these specifications apply to older cards? I still have a Radeon 7500 lying in a drawer doing nothing just because I never got the TV output working on it in Linux. As a side story on that one, I even engaged in communications with ATI to try and get some specifications on that card in order to enhance the X driver with TV output support, but even when I managed to get my hands on documentation, it conspicuously excluded any information on the registers controlling the TV output encoder (even though I had explicitly requested that information...). That's when I resigned myself and bought a GeForce 5200 instead.

    • Re:Great (Score:4, Interesting)

      by Workaphobia (931620) on Wednesday September 12 2007, @03:45PM (#20578861) Journal
      Is it really though? That's not rhetorical. Without RTFAing, I want the slashdot opinion - is this or is this not the proof that ATI is the solution for linux graphics? I was almost certain that my next card would be an nvidia, but this may change that.
      • Re:Great (Score:4, Interesting)

        by EzInKy (115248) on Wednesday September 12 2007, @04:42PM (#20579659)

        is this or is this not the proof that ATI is the solution for linux graphics?


        For those of us who absolutely refuse to use closed sourced drivers their older cards have already proven to be the best solution for desktops.
      • Re:Great (Score:4, Insightful)

        by poopdeville (841677) on Wednesday September 12 2007, @04:48PM (#20579729)
        Is it really though? That's not rhetorical. Without RTFAing, I want the slashdot opinion - is this or is this not the proof that ATI is the solution for linux graphics? I was almost certain that my next card would be an nvidia, but this may change that.

        It will be, in a few weeks. Moreso in a few months as the drivers improve. Performance tuning is one of the open source methodology's strengths.
        • May be best for HTPC (Score:4, Interesting)

          by Dr_Barnowl (709838) on Wednesday September 12 2007, @05:23PM (#20580179)
          ATI have historically always had excellent features on their cards for supporting media playback. The downside was that accessing them in Linux has always been much harder than using the equivalent features on nvidia hardware.

          If these specs allow a good stable XVMC driver to be written for ATI hardware, ATI could become the top choice for Linux media centre boxes.
        • Re:Great (Score:5, Informative)

          by putzin (99318) on Wednesday September 12 2007, @06:12PM (#20580751) Homepage
          Yeah, but the article clearly states 3D specs sometime soon (next week was it?). So why complain?
    • Well hold on there (Score:5, Insightful)

      by Sycraft-fu (314770) on Wednesday September 12 2007, @04:12PM (#20579259)
      They've released the specs, this doesn't mean anything yet. People forget just how complex graphics cards are. Writing a driver for something like a network card or SCSI controller is fairly easy, and that's also evident from how small the drivers are. There's just little to do. 3D cards are extremely complex, hence the massive amount of documentation. It isn't like there was just some magic number that needed releasing and the OSS drivers would be perfect with full support. There's now a ton of work to be done, since it sounds like it is just specs, not code, they are releasing.

      So you'll probably want to wait and watch until the driver is ready to go and up to whatever performance and stability standards you need for your application. Switch now and you are likely to find yourself in essentially the same situation as before: ATi's binary driver, or an OSS driver that doesn't do what you want.

      It'll be some time before this information can be transformed in to a fully functional, stable, fast driver. After all, if it were so easy, ATi and nVidia would have perfect drivers out on the launch of a new card and never need to do anything but minor updates.
    • No they haven't (Score:4, Insightful)

      by Andy Dodd (701) <`ude.llenroc' `ta' `7dta'> on Thursday September 13 2007, @08:21AM (#20586577) Homepage
      "Expect more documentation (and 3D specifications) to arrive shortly."

      In short, we have 2D documentation but no 3D documentation. It's been this way for years, nothing is different.

      The last time someone (Matrox) said "3D specifications to arrive shortly", a whole bunch of suckers (including myself) bought cards and got shafted because the promised specifications were never released. My G200 was replaced by a Riva TNT2 within six months and I haven't left NVidia since then.

      Others promise open specifications and fail to release them fully, resulting in cards that are paperweights.

      NVidia doesn't promise open specifications, but at least they deliver solid drivers that work (and work well).
  • Sweet! (Score:5, Informative)

    by timeOday (582209) on Wednesday September 12 2007, @03:34PM (#20578695)
    Closed-source drivers can be OK, except they tend to discontinue support after a while. Eventually the binary driver won't load into a current kernel and you are high and dry. With open-source drivers, the prospects for long-term support are better.
    • Re: (Score:3, Insightful)

      Considering the issues I've had with closed source drivers over the years, I just can't EVER agree with them being OK. Closed source drivers have had all sorts of issues with not only kernel changes, but distro versions, architecture (64bit), xfree86 vs x.org, have issues with redistribution rights, etc.

      Furthermore, BSD / vs linux vs Solaris. No, IMHO closed source drivers just suck in all cases. We need the specs. Specs for all hardware would allow us to have working scanners, webcams, wifi adapters, etc.
        • Re:Sweet! (Score:5, Insightful)

          by Just Some Guy (3352) <kirk+slashdot@strauser.com> on Wednesday September 12 2007, @04:34PM (#20579561) Homepage Journal

          OMG, you mean you can't run the same computer equipment for 20 years and expect it to before useful work in a modern fashion?

          Your reading comprehension is worse than your grammar. By 20, you mean 5. It still "[something] useful work in a modern fashion", except that it's been artificially crippled by recent driver updates.

          Probably just because they want money. Let's burn them.

          Child, meet Market. Customers don't want to spend more money than they have to. Paradoxically, this often means they'll spend even more money with the companies that don't put the squeeze on them.

      • Actually (Score:5, Insightful)

        by CrazedWalrus (901897) on Wednesday September 12 2007, @05:13PM (#20580055) Journal
        Heh - I think you're missing the implication of his statement.

        Because Linux is less resource intensive, he's able to upgrade his distro several times on the same hardware, putting himself in the situation of having a new kernel with old hardware and old drivers that don't load in the new kernel.

        If you want to upgrade Windows, you usually wind up needing a new machine, so: new machine, new video card, new drivers, new Windows -- not a problem. Well, at least not the same problem.

        So it's not an issue of what's *wrong* with Linux, it's what's *right* with it. The problem is that this presents circumstances the hardware world isn't used to dealing with.
  • It seems to me... (Score:5, Interesting)

    by MrNaz (730548) on Wednesday September 12 2007, @03:35PM (#20578701) Homepage
    AMD ie recently making more moves toward the open source community than either it or ATI did prior to the merger.It seems to me that AMD has realized that there is value in not only having the right products rolling off the lines, but also having a greater mindshare.

    Google realized this early, and bought off a great amount of geek awe by using Linux as the basis for its computing grid. This popularity among geeks turned into word of mouth advertising which turned into huge market share (having a great product didn't hurt either). Google still tries to maintain the "we're just a benign bunch of geeks" image (an image which is eroding, as it becomes more apparent that they are more akin to a lovechild of M$ and the NSA than a giant sushi eating LAN party). This appeal to mindshare by making steps toward the community, genuine or not, may be part of what AMD is trying to do, at least to an extent.

    There are other genuine benefits to being more open about its specs, most clearly highlighted by the use of ATI GPUs to process Folding@Home. Therefore it is conceivable that AMD GPUs and GPU/CPU combo chips in the future may, if more openly specced, be used in a wider variety of HPC applications.

    Disclaimer: I am an AMD fanboi.
    • by NerveGas (168686) on Wednesday September 12 2007, @03:40PM (#20578791)
      Linux kind of carried the Opteron for the first year or so, since it had 64-bit and NUMA support, while M$ obligingly waited to release any such thing until Intel had an offering as well. Maybe AMD learned something from that.
      • by AJWM (19027) on Wednesday September 12 2007, @05:36PM (#20580325) Homepage
        I think AMD said almost as much when they announced that they'd be releasing specs and open drivers for these GPUs. The next step in processor development will be to combine the CPU and GPU on the same chip, and AMD wants to be sure that Linux and other OSS is there to support it.
    • Re:It seems to me... (Score:5, Interesting)

      by gmack (197796) <gmack@noSPAm.innerfire.net> on Wednesday September 12 2007, @03:44PM (#20578857) Homepage Journal

      AMD ie recently making more moves toward the open source community than either it or ATI did prior to the merger.It seems to me that AMD has realized that there is value in not only having the right products rolling off the lines, but also having a greater mindshare.

      AMD has actually been making moves for a long time so this isn't as large a step for them. Even before the amd64 cpus came out AMD had specs available and a machine simulator as well as several kernel developers working on getting Linux to run on their hardware.

      On the other hand this is a huge step for ATI and I may very well find myself reconsidering my ATI boycott.

      • Re: (Score:3, Funny)

        Given that Google's initial search technolgy seems to have come out of nowhere and that Google had secretive high government clearance contacts from day one, I think the more likely scenario is the NSA rolling up to Larry and Sergi and saying "we need public sector lovable geek mascots to hide behind while we monitor the population's activities. You two seem suitable and have the right profiles. Here's some search tech, and we'll set you up with the right venture capital connections [sequoiacap.com]. No go profile everybody
        • by Ford Prefect (8777) on Wednesday September 12 2007, @04:37PM (#20579601) Homepage

          I think the more likely scenario is the NSA rolling up to Larry and Sergi and saying "we need public sector lovable geek mascots to hide behind while we monitor the population's activities. You two seem suitable and have the right profiles. Here's some search tech, and we'll set you up with the right venture capital connections. No go profile everybody."

          This conspiracy theory seems incomplete. Did Jimmy Hoffa steal the search technology from Area 51's crashed Roswell UFO, and masqueraded as JFK when FSF supporters attempted to assassinate him for creating the possibility of a faked Apollo moon landing, then went into hiding for many years as Lord Lucan, fathered Princess Diana's unborn child, found Elvis and Marilyn Monroe alive and well in Atlantis, flew an Aurora spy-plane powered by water-fuelled engines through the hole in the North Pole into an unknown hollow Earth down to the South Pole, took this fabled Google search technology to the secret Illuminati base in Antarctica before heading north again, annoyed the Pope and Opus Dei and the long-lost descendants of Jesus Christ and finally became integrated into the Project for a New American Century's headquarters, the NSA - which was almost obliterated when the international Zionist conspiracy felled the Twin Towers with explosives and thermite in the fraudulent September the 11th attacks?

          To be honest, you're not trying very hard. Or giving the real-world NSA lots of credit and assuming no end of competence on their behalf. They've cracked every form of encryption as well, right?
  • by raydobbs (99133) on Wednesday September 12 2007, @03:35PM (#20578717) Homepage Journal
    One can hope that it actually had the specifications for modern GPUs... and not just stuff you might find in scrap piles or in 15+ year old government computers. Otherwise, it will be like when the RIAA gave a crap-ton of Whitney Houston Christmas CDs as a settlement for their price-fixing practices... technically within the letter of the law, but violating the spirit of the law all to hell...
    • it will be like when the RIAA gave a crap-ton of Whitney Houston Christmas CDs as a settlement for their price-fixing practices... technically within the letter of the law, but violating the spirit of the law all to hell...
      Not to mention violating our ears too!
    • by ThisNukes4u (752508) * <tcoppi@gmai l . com> on Wednesday September 12 2007, @03:45PM (#20578863) Homepage
      The specs are for the brand-spanking-new RV630 series, the mid to low range chip in the r600 line. And the specs are only for 2d modesetting at the moment, so they likely apply to the whole r600 series. When the 3d specs are released they'll likely be a separate spec sheet for each specific chip. So to answer your question, they are for the newest cards ATi currently makes not their old, outmoded ones.
        • Re:Yes, but... (Score:5, Informative)

          by ThisNukes4u (752508) * <tcoppi@gmai l . com> on Wednesday September 12 2007, @05:38PM (#20580353) Homepage
          Specs for r500(the X1k series) are supposedly in the pipleline. For matching codenames->marketing names, I recommend http://en.wikipedia.org/wiki/Comparison_of_ATI_Graphics_Processing_Units [wikipedia.org] And the reason why they are so "deficient" is they have a team of a few engineers helping the X.org folks write the drivers. They have also said that they will be providing code snippets in the future to help clear up unclear parts of the spec. This is just a teaser release, not all we're getting.
            • by fabs64 (657132) <beaufabry+slashdot,org&gmail,com> on Wednesday September 12 2007, @07:15PM (#20581367)
              Well, if I can't get specs, my next video card will be an nVidia. Why should I suffer because my HW vendor wants to hide something from me? Do they really believe that non-functional hardware gains them any marketshare?

              Now how does this make a lick of sense? nVidia haven't released ANY specs.
              Also, I'd imagine that 2d rendering is reasonably similar across chipsets, but I admit I'm just guessing there.
    • by Jugalator (259273) on Wednesday September 12 2007, @03:51PM (#20578943) Journal
      The RV630 chip is anything but "old", and what runs the Radeon HD 2600 PRO and Radeon HD 2600 XT. These belong to the very latest Radeon R600 line [wikipedia.org] -- AMD's Direct3D 10 / Shader Model 4.0 supporting GPU's. These are high end chips from 2007, currently only beat by the Radeon HD 2900 XT in performance, if only speaking of AMD/ATI. The M56 chip is the core of the ATI Radeon Mobility X1600 (released December 2005), which is still a very decent mobile chip, roughly corresponding to an NVIDIA Geforce Go 7600 in performance.

      Hmm, I now also see the ATI FireGL V7600 runs the RV630 too. Maybe that could work out for something too...
  • by Briareos (21163) on Wednesday September 12 2007, @03:37PM (#20578747) Homepage
    ...will that GPU run Linux?

    Just imagine an SLI'd Beowulf cluster of these!

    np: Masha Qrella - Insecure (Luck)
  • Wow! (Score:4, Funny)

    by nonsequitor (893813) on Wednesday September 12 2007, @03:38PM (#20578761)
    This is amazing news, not only that the specifications have finally been opened, but that the open source community has immediately utilized them to update the driver with a turn around time of only 2 weeks.

    I guess we can thank Dell for pressuring ATI for better Linux support.
  • Hmm... (Score:3, Insightful)

    by Rod Beauvex (832040) on Wednesday September 12 2007, @03:39PM (#20578775)
    I wonder if this has more to do with trying to get mind and market share over intel than them really beleiving Open Source is the future of the market. maybe it's both.

    Nice bit of good news anyway.
  • 900 pages? (Score:5, Funny)

    by 26199 (577806) * on Wednesday September 12 2007, @03:41PM (#20578803) Homepage

    Come off it... that's not even enough for an Office document standard.

    Worthless!

  • by Duncan3 (10537) on Wednesday September 12 2007, @03:45PM (#20578859) Homepage
    Bits 12 and 13 of D2CRTC_TRIGB_CNTL are D2CRTC_TRIGB_RISING_EDGE_DETECT_CNTL !!!

    Hurray, now all Linux graphics problems are solved, it will autodetect all graphics cards like Windows 1.0 did and penguins will dance in the streets.
  • by Eneff (96967) on Wednesday September 12 2007, @04:08PM (#20579189)
    I am not a hardware hacker, so I was wondering what cards would benefit from this first release.
    • Re:Within (Score:5, Interesting)

      by ewhac (5844) on Wednesday September 12 2007, @05:38PM (#20580349) Homepage Journal
      I will take that bet. Shall we say a six-pack of winner's choice of beer?

      NVidia have been stalwart protectors of their hardware designs, mostly due to historical accident. A few of the principals at NVidia used to work at Sun, where they designed the GX graphics chip. As it turns out, a version of SunOS was released with a header file describing the chip's registers. Using that -- and a logic analyzer -- a company called Weitek successfully created a functional clone of the chip that was good enough such that Sun's own drivers worked on it. This stuck in the craw of the Sun guys, and evidently vowed no such thing would happen again.

      Another historical accident was that NVidia did, in fact, have a few source code releases way back. And every time they did, so it seemed, they got hit a few weeks later with a patent infringement lawsuit, usually from SGI. NVidia solved this latter problem largely through the expedient of buying SGI.

      So, no, I don't think they're going to do it, and certainly not within six months. And yes, I would be perfectly tickled to be wrong about that.

      Schwab