Announcement

Collapse
No announcement yet.

Radeon Gallium3D Performance Gets Close To Catalyst On Ubuntu 14.04

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

  • Radeon Gallium3D Performance Gets Close To Catalyst On Ubuntu 14.04

    Phoronix: Radeon Gallium3D Performance Gets Close To Catalyst On Ubuntu 14.04

    With the open-source graphics driver stack found in the forthcoming release of Ubuntu 14.04 LTS (Mesa 10.1 + Linux 3.13), the performance of the community-developed Radeon Gallium3D driver is now close to that of the official AMD Catalyst driver for recent generations of Radeon graphics cards. In several OpenGL tests the "RadeonSI" driver can even run 80% the speed of AMD's official Catalyst Linux driver.

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

  • #2
    Great to see these results, especially considering if this includes the regression shown in tests earlier today.

    But before anyone gets too excited, keep in mind that (IIRC), catalyst on linux is about 80% slower than it is on Windows. But, the open source drivers have come a long way and are really proving to be worth using. When (not if) the FOSS drivers beat linux catalyst, that'll be one hell of a milestone.

    Comment


    • #3
      Bit strange.

      R600g was always below Catalyst. :|

      With such small difference R600g should at least few times go above.

      Anyway, what's left for r600g from optimizations? All hw is supported (though hyperz is not reliable).
      Memory management? Gallium tuning? Code tuning? Better shader compilers?

      Comment


      • #4
        Originally posted by schmidtbag View Post
        But before anyone gets too excited, keep in mind that (IIRC), catalyst on linux is about 80% slower than it is on Windows.
        80% slower or 80% of Windows performance. Because if it's the former then that is ridiculously bad. Because I get 40-50% of Windows performance even with a 6950 and non-functional DPM on the FOSS driver (although it should be running at max clocks at least). And that is a VFLW 4 card that supposedly has some performance issues.

        EDIT: It has to be the latter if FGLRX is getting better performance in the posted benchmarks at least. Or they've just gotten better in recent releases.
        Last edited by AnonymousCoward; 03-04-2014, 02:05 AM.

        Comment


        • #5
          Originally posted by AnonymousCoward View Post
          80% slower or 80% of Windows performance. Because if it's the former then that is ridiculously bad. Because I get 40-50% of Windows performance even with a 6950 and non-functional DPM on the FOSS driver (although it should be running at max clocks at least). And that is a VFLW 4 card that supposedly has some performance issues.

          EDIT: It has to be the latter if FGLRX is getting better performance in the posted benchmarks at least. Or they've just gotten better in recent releases.
          6950 do not have those nice SB optimizations.
          So 40-50% is less than 80% of Lin Catalyst which is 80% of Win Catalyst on top of that.

          DPM should work for You. (If not that is a bug, so You can check it by simply using newer kernel)

          Comment


          • #6
            How the hell did AMD/ATI manage to screw up the performance of the Catalyst driver on Linux compared to Windows? From what I've heard, they're supposed to be the same codebase. NVidia doesn't have this problem so it's obviously not inherit to the Linux platform. 80% of the WIndows driver is pretty significant.

            Comment


            • #7
              what the benchmarks show to me is that old engines run fine on my 5830 and I don't need to upgrade. however it is horribly slow in Metro LL and Serious Sam3. Anyway Michael please PLEASE ask Valve to releas a Source benchmark for you, should not be that hard (the GPU test included in CS: Srouce for example). That way they have a benchmark for driver performance and you have a solid base benchmark for PTS.

              I am more and more inclined to switch to Nvidia card + blob. The 750 Ti looks like a very nice package.

              Comment


              • #8
                Originally posted by xeekei View Post
                How the hell did AMD/ATI manage to screw up the performance of the Catalyst driver on Linux compared to Windows? From what I've heard, they're supposed to be the same codebase. NVidia doesn't have this problem so it's obviously not inherit to the Linux platform. 80% of the WIndows driver is pretty significant.
                1) But they did. Nvidia driver was never full, reliable 100%. That's recent development.
                2) Common code base? Yes. But still kernel side code is different. Kernel side optimizations are different. Some other code (GLX vs WGL) should also be different.
                3) Its time for new round of comparative benchmarks for Catalyst Lin vs Win. But wait, that is just what Michael is working on!

                Comment


                • #9
                  Originally posted by xeekei View Post
                  How the hell did AMD/ATI manage to screw up the performance of the Catalyst driver on Linux compared to Windows? From what I've heard, they're supposed to be the same codebase. NVidia doesn't have this problem so it's obviously not inherit to the Linux platform. 80% of the WIndows driver is pretty significant.
                  Honestly, NVIDIA performance on Linux doesn't look that great at all either. I've never seen a benchmark that made NVIDIA cards look good -- they all look disappointing to me in comparison to Windows drivers. There's extremely uneven levels of performance with different models -- most of which run much slower than they should be.

                  Comment


                  • #10
                    Originally posted by przemoli View Post
                    6950 do not have those nice SB optimizations.
                    So 40-50% is less than 80% of Lin Catalyst which is 80% of Win Catalyst on top of that.

                    DPM should work for You. (If not that is a bug, so You can check it by simply using newer kernel)
                    My mistake, that comparison was between a high end game running with Wine (Witcher 2) + CSMT and native Windows. The performance differential will likely be a fair bit smaller with a native game. I don't have the card installed anymore so I can't test at the moment.

                    The DPM issue is a known bug with Cayman cards.

                    The 6950 does support SB BTW, and had a pretty dramatic increase last time I compared. It might not be quite as good as older R600 supported cards, though.

                    Comment


                    • #11
                      Originally posted by mmstick View Post
                      Honestly, NVIDIA performance on Linux doesn't look that great at all either. I've never seen a benchmark that made NVIDIA cards look good -- they all look disappointing to me in comparison to Windows drivers. There's extremely uneven levels of performance with different models -- most of which run much slower than they should be.
                      Mid to high end nvidia cards have always run at or near Windows performance for me when comparing like for like (OGL to OGL). YMMV, I may have just been lucky in having the right cards/distribution/etc

                      Comment


                      • #12
                        On my Kaveri platform with Catalyst 14.1 Linux performance is mostly the same as on Windows (sometimes perf on Ubuntu is ~5% lower than on Windows, but most of time a difference is smaller). Remember that you should compare games/benchmarks supported OpenGL renderer on both Windows and Linux, you shouldn't compare apps which uses OpenGL on Linux and DirectX on Windows.

                        Anyway open source drivers performance looks really impressive for HD5k-6k.

                        Comment


                        • #13
                          Originally posted by nadro View Post
                          On my Kaveri platform with Catalyst 14.1 Linux performance is mostly the same as on Windows (sometimes perf on Ubuntu is ~5% lower than on Windows, but most of time a difference is smaller). Remember that you should compare games/benchmarks supported OpenGL renderer on both Windows and Linux, you shouldn't compare apps which uses OpenGL on Linux and DirectX on Windows.

                          Anyway open source drivers performance looks really impressive for HD5k-6k.
                          Funny.
                          I have no idea how people are able to do a real comparision since stuff is completely broken (Portal 2, Sir youre being hunted) or there are other severe bugs like heavy framedrops (Source games and many others).
                          I ordered a kaveri but i really miss my Trinity with its OpenSource drivers.

                          Comment


                          • #14
                            Originally posted by AnonymousCoward View Post
                            Mid to high end nvidia cards have always run at or near Windows performance for me when comparing like for like (OGL to OGL). YMMV, I may have just been lucky in having the right cards/distribution/etc
                            Before the 310 driver some game (SSam3) would run significantly slower on linux.

                            Comment


                            • #15
                              Originally posted by xeekei View Post
                              How the hell did AMD/ATI manage to screw up the performance of the Catalyst driver on Linux compared to Windows? From what I've heard, they're supposed to be the same codebase. NVidia doesn't have this problem so it's obviously not inherit to the Linux platform. 80% of the WIndows driver is pretty significant.
                              The linux opengl stack is as fast as the windows one.
                              But AMDs opengl stack is only about 80% of their direct3d performance.

                              Comment

                              Working...
                              X