Page 1 of 7 123 ... LastLast
Results 1 to 10 of 66

Thread: AMD Pushes Out New R600/700 3D Code

  1. #1
    Join Date
    Jan 2007
    Posts
    14,622

    Default AMD Pushes Out New R600/700 3D Code

    Phoronix: AMD Pushes Out New R600/700 3D Code

    In late December AMD had published open-source R600/700 3D code that also allowed for 2D and X-Video acceleration, but was not of use to end-users interested in full OpenGL acceleration. AMD had then released the R600/700 3D documentation a month later and then the R700 ISA documentation just a few weeks back. Today, however, AMD is finally pushing some workable code into a public code repository.

    http://www.phoronix.com/vr.php?view=13724

  2. #2
    Join Date
    Jul 2007
    Posts
    59

    Default

    Hopefully this will extend to the rv870 when it is released. Looking forward to my next graphic card purchase, now that we have 3d(sorta) available in an open source driver for new cards.

  3. #3
    Join Date
    Jun 2008
    Location
    Perth, Scotland
    Posts
    436

    Default

    Woo yeah!! Nearly there now. I might actually try this stuff out but I'm confused about what's required to run it.

  4. #4
    Join Date
    Nov 2007
    Location
    Die trolls, die!
    Posts
    525

    Default

    This is awesome, thanks AMD!

  5. #5
    Join Date
    May 2008
    Posts
    598

    Default

    That is a synopsis of what is going on today within the open-source ATI world.
    Don't forget the power management thread

    And OpenCL

  6. #6
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,123

    Default

    Quote Originally Posted by sc3252 View Post
    Hopefully this will extend to the rv870 when it is released. Looking forward to my next graphic card purchase, now that we have 3d(sorta) available in an open source driver for new cards.
    Luckily, the R8xx still bases around the R6xx architecture, so it should be able to use a great part of this code.

  7. #7
    Join Date
    May 2008
    Posts
    598

    Default

    Quote Originally Posted by d2kx View Post
    Luckily, the R8xx still bases around the R6xx architecture, so it should be able to use a great part of this code.
    Bridgman shared in a post for some time ago, that the whole problem of releasing the 3D specs was the DRM (Digital Restrictions Management).

    For the R800 this was taken into account, so the 3D stuff and DRM was separated.

    So the R800 will maybe not (?) share much with R6xx and R7xx ?

  8. #8
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,123

    Default

    Quote Originally Posted by Louise View Post
    For the R800 this was taken into account, so the 3D stuff and DRM was separated.
    Let's wait to see if it has happened yet. I wouldn't be too surprised if this will begin with R9xx only. Designing a chip takes years.

    So the R800 will maybe not (?) share much with R6xx and R7xx ?
    I don't think that seperating DRM and 3D will have very strong differences in the code.

  9. #9
    Join Date
    May 2008
    Posts
    598

    Default

    Quote Originally Posted by d2kx View Post
    Let's wait to see if it has happened yet. I wouldn't be too surprised if this will begin with R9xx only. Designing a chip takes years.
    I can't remember his exact quote, so you could be right, that it was for R900 based cards. But I really remember it as being for R800 based.

    Quote Originally Posted by d2kx View Post
    I don't think that seperating DRM and 3D will have very strong differences in the code.
    At least for now, there isn't any information on R800.

    What is the typical life cycle for ATi cards? 2years?

  10. #10
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    More like 3-4 years for a new generation. We're already hooked into future GPU development work so the delay from intro to open source driver support should be shorter than for previous generations when we were mostly playing "catch-up".

    One of the big changes with 6xx was at least partially separating the programming model from the hardware implementation, so big changesa in the hardware have relatively less impact on the driver than in previous generations. 6xx and 7xx are very different hardware implementations but the programming interface is pretty similar. The downside was that it took a lot of work to get drivers running on the new programming model in the first place, but we're mostly past that now.

    The discussion about "separating" was for DRM and UVD, shouldn't have any impact on 3D. I obviously can't comment on status.
    Last edited by bridgman; 04-18-2009 at 12:31 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •