Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: AMD RadeonSI Gallium3D Performance Has A Long Way To Go

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

    Default AMD RadeonSI Gallium3D Performance Has A Long Way To Go

    Phoronix: AMD RadeonSI Gallium3D Performance Has A Long Way To Go

    With Fedora 19 presenting a nice "out of the box" experience for AMD Radeon HD 7000 series graphics using the open-source RadeonSI Gallium3D driver, benchmarks of the open-source driver were done and compared to previous generations of AMD hardware. Sadly, there's still much work ahead for the Radeon HD 7000 series driver in being able to catch up with the hardware supported under the mature R600 Gallium3D driver.

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

  2. #2
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,052

    Default

    During the RadeonSI Gallium3D testing, for a few of the tests there was also incorrect rendering. Xonotic appeared to be most problematic for RadeonSI
    Why no screenshots?

    Here are some screenshots of how problematic it looks for me (for some reason "ultra" was buggy, but in the past it definitely worked, so this is high):
    http://imgur.com/a/Ixwbx

    In your system description: http://openbenchmarking.org/embed.ph...ha=44bebd4&p=2
    Schrdinger's cat. Come on, you have unicode support, don't you?

    Which llvm version? I'm assuming fedora has 3.3?

    I would suggest testing with 3.10 and with drm-next-3.11-wip-5 and with llvm 3.4 svn/git right ahead.
    Last edited by ChrisXY; 06-28-2013 at 02:16 PM.

  3. #3
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,888

    Default

    Also a possibility is the fact Fedora doesnt ship libtxc for S3TC support. I dont know if any of these games ship with S3TC textures, but Nexuiz might-- which would explain that at least partially.

  4. #4
    Join Date
    Sep 2012
    Posts
    288

    Default

    Very disappointing indeed. The 5830 runs much faster than the 7950.

  5. #5
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    870

    Default

    Things/questions that we should probably keep in mind:

    1) Llano and other AMD APUs default to a very low clock speed in the VBIOS... Could SI be doing the same?
    2) All of the SI cards were using GLAMOR, while the other cards were using EXA
    3) Do we know if LLVM was compiled as a debug build in this Fedora build? Debug builds of LLVM are much slower at compiling shaders
    4) S3TC probably isn't enabled in this Fedora build, which probably hurts all architectures, but maybe not all are affected equally.
    5) There's still lots of room for improvement in the LLVM back-end for all radeon generations
    6) Was the r600g driver using llvm for shader compilation or the TGSI back-end?

    The results are disappointing, yes... but how much of this is due to deficiencies in the code, and how much is due to differences in the test setup between card generations?

    Edit:
    Regarding #1, I found this:
    http://www.techpowerup.com/vgabios/i...E&memSize=1024

    Most 7850 1GB cards there default to high clocks. But a few default to clocks that are lower than their optimum-performance levels.
    Last edited by Veerappan; 06-28-2013 at 03:52 PM.

  6. #6
    Join Date
    Jan 2008
    Posts
    206

    Default No 2D benchmarks :/

    Sad that 2D performance was completely ignored in this benchmark round.
    It would have been really interesting to see how well the completely re-done 2D driver architecture RadeonSI performs ... although I have to admit I do not have high hopes

  7. #7
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,888

    Default

    Quote Originally Posted by Veerappan View Post
    Things/questions that we should probably keep in mind:

    1) Llano and other AMD APUs default to a very low clock speed in the VBIOS... Could SI be doing the same?
    2) All of the SI cards were using GLAMOR, while the other cards were using EXA
    3) Do we know if LLVM was compiled as a debug build in this Fedora build? Debug builds of LLVM are much slower at compiling shaders
    4) S3TC probably isn't enabled in this Fedora build, which probably hurts all architectures, but maybe not all are affected equally.
    5) There's still lots of room for improvement in the LLVM back-end for all radeon generations
    6) Was the r600g driver using llvm for shader compilation or the TGSI back-end?

    The results are disappointing, yes... but how much of this is due to deficiencies in the code, and how much is due to differences in the test setup between card generations?
    About Fedora... by now, with release so close, Debug SHOULD be turned off by now unless they are waiting until the day before to recompile all the images with debugging disabled.

  8. #8
    Join Date
    Jan 2013
    Posts
    30

    Default

    dont forget that 7XXX cards bios tend to start at lowest power profile, you need to change it to high, for example as root before benchmarking

    Code:
    echo "high" > /sys/class/drm/card0/device/power_profile
    I am sure that speed difference ~8x because of that. My 7850 work almost perfect here, after that trick. 2D scrolling, gnome-shell transitions, all become very smooth.

  9. #9

    Default

    Quote Originally Posted by Linuxhippy View Post
    Sad that 2D performance was completely ignored in this benchmark round.
    It would have been really interesting to see how well the completely re-done 2D driver architecture RadeonSI performs ... although I have to admit I do not have high hopes
    2D will be covered separately in its own article.

  10. #10
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    870

    Default

    Quote Originally Posted by Michael View Post
    2D will be covered separately in its own article.
    When you do the 2D article, could you make sure to include some of the r600g cards with both EXA and GLAMOR modes? It'd help us to see how much of the performance difference is due to GLAMOR, and how much is due to the drivers.

Posting Permissions

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