Announcement

Collapse
No announcement yet.

13-Way AMD Open Linux GPU Drivers On The Source Engine

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

  • 13-Way AMD Open Linux GPU Drivers On The Source Engine

    Phoronix: 13-Way AMD Open Linux GPU Drivers On The Source Engine

    For your viewing pleasure today is a 13-way AMD Radeon graphics card comparison when testing out the open-source Radeon Gallium3D drivers on the wide spectrum of ATI/AMD GPUs while looking at the performance for Valve's Source Engine with Counter-Strike: Source and Team Fortress 2. Given the imminent arrival of Steam Machines and SteamOS to push Linux gaming into its long-awaited spotlight, is AMD's open-source Linux graphics driver capable of delivering a reasonable level of performance?

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

  • #2
    Originally posted by phoronix View Post
    The Radeon HD 7850, HD 7950, and R9 270X graphics cards on the RadeonSI driver failed to work four both TF2 and CS:S; it appeared due to GLSL issues.
    That's quite strange. I am happily using radeonsi on those games (as well as other Source games such as L4D2 and Dota2) with a HD 7870, although it is true that I have my mesa recompiled with llvm-3.4 (which solves quite a bunch of bugs).

    Comment


    • #3
      Source needs OpenGL 3, LLVM 3.3 only supports 2.1 with RadeonSI, OpenGL 3 support is in LLVM 3.4

      Comment


      • #4
        I'm Noob..
        How do you update the LLVM?

        Comment


        • #5
          Originally posted by ObscureAngelPT View Post
          I'm Noob..
          How do you update the LLVM?
          Depends on your distribution. On Slackware it is: Download the source, adapt the version number in the SlackBuild script, run it and install the generated package.
          On other distributions you will do that different, for example on Debian or Ubuntu just do a web search for "how to backport" or something similar.

          Comment


          • #6
            Why is 5830 magically performing better than 4890? I believe 4890 has more horse power than that cheap card.

            Comment


            • #7
              IIRC the shader count was doubled going from HD48xx to HD58xx so even though the 5830 is cut down pretty far it still has more shader ALUs (1120) than a fully configured 48xx (800).

              Comment


              • #8
                Originally posted by bridgman View Post
                IIRC the shader count was doubled going from HD48xx to HD58xx so even though the 5830 is cut down pretty far it still has more shader ALUs (1120) than a fully configured 48xx (800).
                You might be right, both cards have nearly same specification, RadeonHD 4890 with 850MHz shader clock and 975MHz memory clock vs RadeonHD 5830 with 800MHz shader and 1GHz memory clocks.
                But I have observed in benchmarks using Catalyst drivers (both Linux and Windows) that 4890 is usually in par with 5870 and 6770. No idea about 7000 and newer.

                Comment


                • #9
                  Is that legacy Catalyst drivers for these cards are optimized to death?

                  Comment


                  • #10
                    The issue with glColorMaskIndexedEXT is a hardware limitation. R500 and HD2900 don't support it in hardware and there is nothing the driver can do about it.

                    Comment


                    • #11
                      updating llvm

                      Originally posted by Vim_User View Post
                      Depends on your distribution. On Slackware it is: Download the source, adapt the version number in the SlackBuild script, run it and install the generated package.
                      On other distributions you will do that different, for example on Debian or Ubuntu just do a web search for "how to backport" or something similar.
                      Its even easier in times of the build service. Go here:

                      http://software.opensuse.org/search?...upported=false

                      Choose your distro from the drop-down-menu (click on the wrench). Currently selected is opensuse 13.1. Then search for llvm or for whatever this package is called on your distro. Then download the package and install it (normaly by just klicking on it). For suse you even have these 1-click-install buttons online.

                      Comment


                      • #12
                        Michael thank you again for those proper gaming benchmarks. Thats why it is important to test test source-engine's and other not open source games. To see in realistic situations what challenges the open-source drivers face.

                        Of course Xonotic and other FOSS games are good to measure any improvements made from release to release but only for that.

                        Comment


                        • #13
                          6450 performance is very poor, I won't buy that card

                          Comment


                          • #14
                            Originally posted by siavashserver View Post
                            But I have observed in benchmarks using Catalyst drivers (both Linux and Windows) that 4890 is usually in par with 5870 and 6770. No idea about 7000 and newer.
                            Yeah, it depends a lot on the workload mix. As a very rough approximation I would expect more shader-intensive games to do better on the 5830 and older games (where clocks & rops matter more) to do better on the 4890, so the relative performance of the two cards would change over time as more shader-intensive games became common.

                            Comment


                            • #15
                              Yeah, Iíve been disapointed by the performance of the 5450 and 6450 in the benchmarks. They are interesting because they are the only low-power, silent, low profile and single slot Radeon cards, but their performance in 1080p makes them almost useless based on the benchmarks Iíve seen on Phoronix.

                              Which is why Iíve turned my attention to the 6670 and 7750, even though the single-slot ones are not fanlessÖ

                              Comment

                              Working...
                              X