Announcement

Collapse
No announcement yet.

The Latest GNOME Performance Issue Being Addressed Are OpenGL Pipeline Stalls

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

  • The Latest GNOME Performance Issue Being Addressed Are OpenGL Pipeline Stalls

    Phoronix: The Latest GNOME Performance Issue Being Addressed Are OpenGL Pipeline Stalls

    The latest upstream GNOME performance shortcomings being investigated by prolific contributor Daniel Van Vugt of Canonical are OpenGL pipeline stalls...

    http://www.phoronix.com/scan.php?pag...ipeline-Stalls

  • #2
    In Vulkan all of this is probably explicit and much less CPU intensive, I'm waiting for the day when Vulkan becomes an option in the compositor.

    Comment


    • #3
      So, with all this work Gnome might actually feel fast and reactive - that's very cool!

      Welcome to the smooth desktop experience Gnomians ~ from your resident KDE Plasma shit stirrer

      Comment


      • #4
        Originally posted by cl333r View Post
        ...
        Vulkan won't help here, avoiding using glReadPixels() and the like will. When drawing you want to put all assets in gpu ram at startup and then only send drawing commands, not read data from gpu to system ram for some reason.

        Comment


        • #5
          boxie please stir somewhere else. Why would anyone care about how you feel when you can go read about what a handful of GNOME developers measure?

          VanVugt is not the only one working on compositor performance. Counting the last week:

          Niels de Graef
          https://gitlab.gnome.org/GNOME/mutte...e_requests/703

          Carlos Garnacho
          https://gitlab.gnome.org/GNOME/mutte...e_requests/698

          Georges Neto
          https://gitlab.gnome.org/GNOME/mutte...e_requests/409

          Marco Trevisan
          https://gitlab.gnome.org/GNOME/mutte...e_requests/682

          Jasper StPierre (extensive review)
          https://gitlab.gnome.org/GNOME/mutte...e_requests/189

          Comment


          • #6
            Originally posted by 144Hz View Post
            boxie please stir somewhere else. Why would anyone care about how you feel when you can go read about what a handful of GNOME developers measure?
            nawww, you are no fun!

            Comment


            • #7
              Originally posted by boxie View Post
              So, with all this work Gnome might actually feel fast and reactive - that's very cool!

              Welcome to the smooth desktop experience Gnomians ~ from your resident KDE Plasma shit stirrer
              Eh? KWin is by no means fastest tool in the shed. Try running a monitor at 144hz - micro stutters are noticeable. kwin-lowlatency exists not without a reason.

              Disclaimer: i am a YUGE kde fanboy.

              Comment


              • #8
                Originally posted by bitman View Post

                Eh? KWin is by no means fastest tool in the shed. Try running a monitor at 144hz - micro stutters are noticeable. kwin-lowlatency exists not without a reason.

                Disclaimer: i am a YUGE kde fanboy.
                Are you running 144hz native on your monitor? (I ask because I thought freesync was disabled for desktops)

                Comment


                • #9
                  I've tried out Pop OS last weekend with Gnome. And albeit being a much more fluid experience in desktop use than a year ago, Company of Hero's performance tanked significantly according to the built-in benchmark. Pop OS with KDE was significantly faster but still more than 10 % behind openSUSE Tumbleweed with KDE on my setup (I optimized both as best as I could to squeeze every bit of performance out of them but that could be due to distribution/toolchain/driver differences). Unfortunately the game is still very much Windows optimized, the performance there is still way better than on Feral's port.

                  Comment


                  • #10
                    KDE people can you please move your off topic talks to somewhere appropriate?

                    Comment

                    Working...
                    X