Announcement

Collapse
No announcement yet.

AMD Kaveri: Catalyst vs. RadeonSI Gallium3D On Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • AMD Kaveri: Catalyst vs. RadeonSI Gallium3D On Linux

    Phoronix: AMD Kaveri: Catalyst vs. RadeonSI Gallium3D On Linux

    With the recently released AMD A10-7800 Kaveri APU I carried out some new benchmarks comparing the open and closed-source Linux GPU driver performance for AMD with their Catalyst and RadeonSI Gallium3D solutions. When running the open-source Ubuntu driver tests, multiple versions of Mesa and the Linux kernel were used.

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

  • #2
    FYI: gimark works on mesa radeonsi when using
    Code:
    MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330
    All necessary extensions seem to be supported and it's just using the compatibility context instead of core.

    No unigine valley? In my experience this is the one that works best on open source drivers compared to catalyst and I think unlike heaven all features actually work (heaven does quite a lot with tesselation)

    LLVM backend problems are missing VGPR register spilling I guess? AMD really needs to put some more people on the llvm backend to fix this mess. Tom Stellard is really good, but he is just doing way too much at once.

    Comment


    • #3
      Originally posted by ChrisXY View Post
      FYI: gimark works on mesa radeonsi when using
      Code:
      MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330
      All necessary extensions seem to be supported and it's just using the compatibility context instead of core.

      No unigine valley? In my experience this is the one that works best on open source drivers compared to catalyst and I think unlike heaven all features actually work (heaven does quite a lot with tesselation)

      LLVM backend problems are missing VGPR register spilling I guess? AMD really needs to put some more people on the llvm backend to fix this mess. Tom Stellard is really good, but he is just doing way too much at once.

      There are updates there.

      However Oibaf do not track LLVM git.

      Comment


      • #4
        Originally posted by ChrisXY View Post
        LLVM backend problems are missing VGPR register spilling I guess? AMD really needs to put some more people on the llvm backend to fix this mess. Tom Stellard is really good, but he is just doing way too much at once.
        Well, it mostly is fixed now, as shown by the successful test runs of the test system when running LLVM3.5. But i agree Tom seems overwhelmed with all that he's working on right now, he needs some help.

        Of some note, there are some potentially large performance improvements that should come with the 3.17 kernel. No idea exactly how large, but 10-20% possibly, at least on some tests.

        Comment


        • #5
          Originally posted by smitty3268 View Post
          Well, it mostly is fixed now, as shown by the successful test runs of the test system when running LLVM3.5.
          Not really, it's only a workaround to prevent crashing, "there may be some mis-rendering": https://bugs.freedesktop.org/show_bug.cgi?id=75276#c26

          Comment


          • #6
            Now this is interesting, i have better results with top Kabini than Michael here with near top Kaveri .

            How so, mostly just enabled hyperz and governor performance .

            edit: and i am not use mesa with out of tree patches. As i see gallium-nine patched mesa is used here, but to be honest not sure if that can hurt performance somehow .
            Last edited by dungeon; 08-12-2014, 05:48 AM.

            Comment


            • #7
              I would like to see a Radeon HD 6870 tested. It's the best card with open source drivers at the moment. Does it rival itself with Catalyst?

              Comment


              • #8
                Nice. I was curious about APU performance differences when running blob vs not. Lots of people are still running Trinity and Richland though so it would be interesting ti also have those numbers and cover the whole APU line worth covering.

                How is perceived 2D performance with Catalyst? I cannot run it on my A10-5800K on KDE because composited 2D (smooth scrolling in Firefox and Chrome eg) is so choppy when it feels like butter with Gallium.

                Comment


                • #9
                  Radeon HD 6870

                  Originally posted by xeekei View Post
                  I would like to see a Radeon HD 6870 tested. ...
                  Me too.

                  Comment


                  • #10
                    Originally posted by xeekei View Post
                    I would like to see a Radeon HD 6870 tested. It's the best card with open source drivers at the moment. Does it rival itself with Catalyst?
                    From the linked article posted just last week.... http://www.phoronix.com/vr.php?view=20732
                    Michael Larabel
                    http://www.michaellarabel.com/

                    Comment


                    • #11
                      Radeon HD 6870

                      Originally posted by Michael View Post
                      From the linked article posted just last week.... http://www.phoronix.com/vr.php?view=20732
                      I meant included in the charts together with Kaveri for easy comparison.

                      Comment


                      • #12
                        Originally posted by drSeehas View Post
                        I meant included in the charts together with Kaveri for easy comparison.
                        Then he must test it again, because of different mesa used and there will be difference when 6870 tested with CPU on this APU against i7-4790k, etc.

                        Comment


                        • #13
                          Originally posted by molecule-eye View Post
                          Nice. I was curious about APU performance differences when running blob vs not. Lots of people are still running Trinity and Richland though so it would be interesting ti also have those numbers and cover the whole APU line worth covering.

                          How is perceived 2D performance with Catalyst? I cannot run it on my A10-5800K on KDE because composited 2D (smooth scrolling in Firefox and Chrome eg) is so choppy when it feels like butter with Gallium.
                          I have an AMD A10-5700 APU that I would like to see benchmarked, but the only problem I have is underscan for my 39" HDTV connected through my Marantz AVR-SR5008 receiver via HDMI 1.4 cable. My TV is a Vizio E390-B0 and with Catalyst 14.4, there is no slider to correct underscan. I don't have that problem with Mesa/radeon driver.

                          Comment


                          • #14
                            Radeon HD 6870

                            Originally posted by dungeon View Post
                            Then he must test it again, because of different mesa used and there will be difference when 6870 tested with CPU on this APU against i7-4790k, etc.
                            Yes!
                            That is why I asked for to include it for fair comparison.

                            Edit: And inclusion of Kabini and Richland/Trinity would have been nice too.
                            Last edited by drSeehas; 08-12-2014, 10:00 AM.

                            Comment


                            • #15
                              This article just compare fglrx driver vs opensource driver using same APU . It is about changing a driver on the same machine

                              So not sure, does some people want to combine this APU with the 6870 dedicated card

                              Edit: And inclusion of Kabini and Richland/Trinity would have been nice too.
                              Oh, i think i understand now you wanna bloated charts with no hardware missed .

                              Comment

                              Working...
                              X