Announcement

Collapse
No announcement yet.

RadeonSI's Mesa Shader Cache Can Be A Big Help To Modern Linux Games

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

  • RadeonSI's Mesa Shader Cache Can Be A Big Help To Modern Linux Games

    Phoronix: RadeonSI's Mesa Shader Cache Can Be A Big Help To Modern Linux Games

    With the rest of the RadeonSI shader cache support landing in Mesa, I have carried out some benchmarks to measure the impact of this on-disk GLSL shader cache not only for the performance of games but also the reduced load-times.

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

  • #2
    Those are some very encouraging results. Decreased load times for a few titles, higher fps for a few titles, and no discernible penalty on any.

    Comment


    • #3
      This is great to see further confirmation of the performance (FPS and load times) improvements from this feature.

      Comment


      • #4
        Great article Michael and congratulations to Timothy Arceri for the awesome work.
        ## VGA ##
        AMD: X1950XTX, HD3870, HD5870
        Intel: GMA45, HD3000 (Core i5 2500K)

        Comment


        • #5
          Shader cache should also reduce hitching/stuttering. Might be worth investigating this with frametimes since also the opposite can occur when it doesn't work right.

          Comment


          • #6
            Originally posted by rhysk View Post
            This is great to see further confirmation of the performance (FPS and load times) improvements from this feature.
            there is no fps improvements from this feature. it is seen on benchmark only because benchmark is short and restarts game. if you don't restart game, you will see no fps improvements during play after first shader loads.
            if you want to see fps improvements, you should pay attention to this:
            22:51 mareko: threaded gallium has exceeded my expectations

            Comment


            • #7
              Great article, Michael.
              It's not often you see unambiguously null to positive results for new features.

              Comment


              • #8
                It seems that with Mesa 17.1 I finally can start the Trine trilogy on PC without a all time load up time of 5-10 minutes (no joke)

                Comment


                • #9
                  With profile-sync-daemon showing the benefits of running your firefox profile in a ramdisk, my next thought is:


                  Code:
                   tmpfs /home/ant/.cache/mesa tmpfs defaults,noatime 0 0
                  in /etc/fstab

                  Since it doesn't matter about keeping the cache across reboots, right?

                  Comment


                  • #10
                    Originally posted by Linux_Chemist View Post
                    Since it doesn't matter about keeping the cache across reboots, right?
                    It does matter, it is disk cache as point is to keep cache there . Otherwise you will lose it and first app run will be again caching procedure so slow.

                    Whatever, it is optional so do it how you like but driver even beside this disk cache already do cache in ram, so what you trying to do really has no point
                    Last edited by dungeon; 03-04-2017, 10:18 PM.

                    Comment

                    Working...
                    X