Page 1 of 4 123 ... LastLast
Results 1 to 10 of 39

Thread: ATI's Gallium3D Driver Is Still Playing Catch-Up

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

    Default ATI's Gallium3D Driver Is Still Playing Catch-Up

    Phoronix: ATI's Gallium3D Driver Is Still Playing Catch-Up

    Yesterday we delivered benchmarks showing how the open-source ATI Radeon graphics driver stack in Ubuntu 10.04 is comparing to older releases of the proprietary ATI Catalyst Linux driver. Sadly, the latest open-source ATI driver still is no match even for a two or four-year-old proprietary driver from ATI/AMD, but that is with the classic Mesa DRI driver. To yesterday's results we have now added in our results from ATI's Gallium3D (R300g) driver using a Mesa 7.9-devel Git snapshot from yesterday to see how this runs against the older Catalyst drivers.

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

  2. #2
    Join Date
    Apr 2009
    Posts
    517

    Default

    Awesome. Basically, Galium3D >= Radeon for R500. What's the status of Gallium 3D for R600/700 in terms of 3D accel? Thanks!

  3. #3
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    906

    Default

    Quote Originally Posted by mendieta View Post
    What's the status of Gallium 3D for R600/700 in terms of 3D accel?
    Uhm... I guess glxgears

  4. #4
    Join Date
    Sep 2008
    Posts
    332

    Default

    did any work go into optimizing, or is it only work on features right now?
    what im acutally asking is, if we can expect performance jumps if somebody if one of the developers found time to spend on optimizing the drivers?

  5. #5
    Join Date
    Sep 2008
    Posts
    332

    Default

    edit:
    did any work go into optimizing, or is it only work on features right now?
    what im acutally asking is, if we can expect performance jumps if one of the developers found time to spend on optimizing the drivers?


    i hate the edit function.

  6. #6
    Join Date
    Jan 2009
    Posts
    608

    Default

    Quote Originally Posted by Pfanne View Post
    edit:
    did any work go into optimizing, or is it only work on features right now?
    what im acutally asking is, if we can expect performance jumps if one of the developers found time to spend on optimizing the drivers?


    i hate the edit function.
    The work is being done on all fronts.

  7. #7
    Join Date
    Nov 2008
    Posts
    762

    Default

    Wow! G3D equals or beats classic mesa in all tests and even surpasses fglrx in some... yet the article is titled "playing Catch-Up".

  8. #8
    Join Date
    Aug 2009
    Posts
    2,264

    Default

    It's either old X.org and less stable drivers on less distro's Vs some realy nice drivers without downsides although a little later on features and speed.

    What about OpenCL though? Is that just raw power using of the GPU or will OpenCL be slower with the state tracker too?

  9. #9
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,385

    Default

    I expect OpenCL performance is going to be driven by two things - shader compiler efficiency packing multiple instructions into a VLIW, and memory manager maturity. Both are hard but not impossible, and I *think* the OpenCL use cases should be less varied than OpenGL and easier to deal with. Other than that, raw power of the GPU should drive things.

    Remember that there hasn't been a lot of optimization on the Gallium3D code base yet, just a push to get to classic Mesa levels so that 300g can replace 300.

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

    Default

    BTW the shape of the resolution vs performance curves (generally flat) indicates that performance is basically CPU limited right now, so a round of profiling and optimizing should make a hefty difference. The question is whether the bulk of the CPU time is being used in the HW driver stack or in the upper level Mesa code.

    I'm not sure which of those to hope for

Tags for this Thread

Posting Permissions

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