Announcement

Collapse
No announcement yet.

RadeonSI Patches For Compiling Optimized Shader Variants Asynchronously

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

  • RadeonSI Patches For Compiling Optimized Shader Variants Asynchronously

    Phoronix: RadeonSI Patches For Compiling Optimized Shader Variants Asynchronously

    AMD developer Marek Olšák pushed his latest RadeonSI Gallium3D patch series into Mesa Git a few hours ago for further improving the open-source Radeon OpenGL driver stack...

    http://www.phoronix.com/scan.php?pag...ader-Var-Async

  • #2
    This pathes is awesome, i tested https://cgit.freedesktop.org/~mareko...?h=vs-out-optz before and got up to 25% performance boost

    Comment


    • #3
      On what games?

      Comment


      • #4
        Hm, getting some

        "error: variable 'llvm:Error err' has initializer but incomplete type"

        errors. Do I need llvm 4.0 for mesa-git now ? used to work with 3.9 a week ago

        Comment


        • #5
          Originally posted by gbil View Post
          Hm, getting some

          "error: variable 'llvm:Error err' has initializer but incomplete type"

          errors. Do I need llvm 4.0 for mesa-git now ? used to work with 3.9 a week ago
          You need this one: https://lists.freedesktop.org/archiv...er/135787.html

          Will get some cosmetic before commit.

          Comment


          • #6
            Originally posted by nuetzel View Post

            You need this one: https://lists.freedesktop.org/archiv...er/135787.html

            Will get some cosmetic before commit.
            ah brilliant that did it

            many thanks, while I monitor the list from time to time I didn't notice this

            Comment


            • #7
              So interesting development after compiling and installing mesa-git.

              Trine 3 now loads after around 3 minutes instead of 5+ before due to shaders caching. There is of course space for improvement but this is a very welcome change.

              Comment


              • #8
                Which commit includes those patches? Just to make sure the Arch Mesa GIT Repo is already up to date.

                Comment


                • #9
                  Originally posted by cRaZy-bisCuiT View Post
                  Which commit includes those patches? Just to make sure the Arch Mesa GIT Repo is already up to date.
                  Just looke at mesa log:

                  https://cgit.freedesktop.org/mesa/mesa/log/

                  So at least this one on newer:

                  https://cgit.freedesktop.org/mesa/me...b20d5ff86f1ebc

                  Comment


                  • #10
                    Yay! I've literally been checking Mesa git every day for this. I'll try it later.

                    Comment

                    Working...
                    X