Announcement

Collapse
No announcement yet.

Composition Bypass Support Lands To Speed Up Mir

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

  • Composition Bypass Support Lands To Speed Up Mir

    Phoronix: Composition Bypass Support Lands To Speed Up Mir

    Composition bypass support for Mir has landed, which is one of the performance critical features for Mir. Composition bypass can substantially improve the performance of OpenGL games running on XMir now when they are being run in full-screen mode...

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

  • #2
    So even with composition bypass XMir will still be noticeably worse in Saucy. Smooth move, Canonical. I'm sure your user-base will be happy.

    Comment


    • #3
      Must have this in Wayland + Weston!!!!
      Seriously this is a must have feature!

      Comment


      • #4
        It kind of sucks that Canonical focuses so much on Intel GPUs and doesn't appear to really care about AMD/Nvidia.

        Comment


        • #5
          Originally posted by F i L View Post
          So even with composition bypass XMir will still be noticeably worse in Saucy. Smooth move, Canonical. I'm sure your user-base will be happy.
          Noticeably? The performance impact is so small that you wouldn't notice the difference at all. Plus, there are more performance enhancements coming down the road as well.

          Comment


          • #6
            Originally posted by F i L View Post
            So even with composition bypass XMir will still be noticeably worse in Saucy. Smooth move, Canonical. I'm sure your user-base will be happy.
            Still this optimization is pretty nice, because optimizing XMir means better support for legacy applications, so when Mir is ready to fully replace X we will still have decent performance on legacy applications running threw XMir (for now they are using XMir to render even the DE but that's until unity gets fully ported to Mir. Does Wayland developers have optimized XWayland enough?

            The reality is that many applications even games aren't going to be ported to wayland/mir rapidly (or ported at all) so is good to have some decent performance on the XWayland/XMir compatibility layer.

            Comment


            • #7
              Originally posted by plonoma View Post
              Must have this in Wayland + Weston!!!!
              Seriously this is a must have feature!
              I think this is something that would be handled in the compositor, not Wayland itself.

              And I am still not clear why people expect Weston to be a full-featured compositor, it was never intended to be and it doesn't look like any DE will use it.

              Comment


              • #8
                Originally posted by mmstick View Post
                Noticeably? The performance impact is so small that you wouldn't notice the difference at all. Plus, there are more performance enhancements coming down the road as well.
                no you will notice a huge difference when a game that play's at 30fps on xorg only plays at 23fps on Xmir Humans can tell a difference all the way up to 120fps+ this is a slap in the face to all of Ubuntu users

                Originally posted by TheOne View Post
                Still this optimization is pretty nice, because optimizing XMir means better support for legacy applications, so when Mir is ready to fully replace X we will still have decent performance on legacy applications running threw XMir (for now they are using XMir to render even the DE but that's until unity gets fully ported to Mir. Does Wayland developers have optimized XWayland enough?

                The reality is that many applications even games aren't going to be ported to wayland/mir rapidly (or ported at all) so is good to have some decent performance on the XWayland/XMir compatibility layer.
                this needs to be faster than Xorg there is no point for it not to be
                XWayland is shit atm we're just waiting for Xorg to turn into Xwayland as said in the Wiki
                Last edited by LinuxGamer; 08-29-2013, 09:34 AM.

                Comment


                • #9
                  Originally posted by Thomas Voß
                  Roughly speaking, people have been reporting a performance impact of ~20% in the Phoronix test suite.

                  In summary, we are able to reduce XMir’s total overhead to ~6% on Nexuiz and OpenArena (see section “Conclusions and Future Work” for reasons for and approaches to further reduce the remaining overhead).

                  However, this is only the first step and we still see some overhead in the benchmarks. Our GLMark2 benchmark numbers for raw Mir when compared to X as in Saucy today suggest that we still have GPU-bound optimization potential that we should leverage in the XMir case. The unity-system-compositor performance is not the bottleneck in this specific scenario and we need to become more clever on the X side of things.
                  Great. They're almost there. =D

                  Comment


                  • #10
                    Originally posted by nll_a View Post
                    Great. They're almost there. =D
                    lets see how well DOTA 2 run's on it ohh wait nvm....

                    Comment


                    • #11
                      Originally posted by LinuxGamer View Post
                      lets see how well DOTA 2 run's on it ohh wait nvm....
                      In development software is in development.

                      Comment


                      • #12
                        The strange thing is... I actually prefer to run games without bypassing the composition.
                        Allows me to multi-task without funny stuff.

                        From my point of view, this is just a "fix" for benchmarking, and nothing to do with actual experience improvement.

                        Comment


                        • #13
                          Originally posted by LinuxGamer View Post
                          lets see how well DOTA 2 run's on it ohh wait nvm....
                          What's wrong with the DOTA 2 performance? It runs just fine on my Laptop (Mobility Radeon HD 5650) which uses the radeon drivers ...

                          Comment


                          • #14
                            Originally posted by grigi View Post
                            The strange thing is... I actually prefer to run games without bypassing the composition.
                            Allows me to multi-task without funny stuff.

                            From my point of view, this is just a "fix" for benchmarking, and nothing to do with actual experience improvement.
                            Xmir will give no real "experience improvements" at all

                            Originally posted by nll_a View Post
                            In development software is in development.
                            Do out in only a few weeks and it has a Huge Hole in it too Remember VT Switching? and October 17 is coming a little fast dont you think? by that time we will have a fully ready Wayland Desktop for testing and Not some Xwayland patched up bull shit if the Wayland developers did some bull shit like this i be all over them but really the said part is we expect this from Canonical

                            Originally posted by Weegee View Post
                            What's wrong with the DOTA 2 performance? It runs just fine on my Laptop (Mobility Radeon HD 5650) which uses the radeon drivers ...
                            on Xmir? or Xorg fall back? i have yet to get this working on a Newer AMD GPU or Nivdia
                            Last edited by LinuxGamer; 08-29-2013, 10:52 AM.

                            Comment


                            • #15
                              Originally posted by LinuxGamer View Post
                              no you will notice a huge difference when a game that play's at 30fps on xorg only plays at 23fps on Xmir Humans can tell a difference all the way up to 120fps+ this is a slap in the face to all of Ubuntu users
                              i
                              hmm - 6% of 30fps is a 2fps loss.

                              If you are playing a game at 28fps you need a better graphics card!

                              Comment

                              Working...
                              X