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

                    Working...
                    X