Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33

Thread: Composition Bypass Support Lands To Speed Up Mir

  1. #1
    Join Date
    Jan 2007
    Posts
    15,705

    Default 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. #2
    Join Date
    May 2012
    Location
    Sunshine State
    Posts
    308

    Default

    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.

  3. #3
    Join Date
    Sep 2010
    Posts
    495

    Default

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

  4. #4
    Join Date
    Jan 2010
    Posts
    368

    Default

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

  5. #5
    Join Date
    Aug 2012
    Posts
    462

    Default

    Quote 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.

  6. #6
    Join Date
    Mar 2013
    Posts
    210

    Default

    Quote 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.

  7. #7
    Join Date
    Feb 2011
    Posts
    1,310

    Default

    Quote 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.

  8. #8
    Join Date
    Jul 2013
    Location
    USA
    Posts
    715

    Default

    Quote 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

    Quote 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 at 10:34 AM.

  9. #9
    Join Date
    Jul 2013
    Location
    Earth
    Posts
    141

    Default

    Quote 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

  10. #10
    Join Date
    Jul 2013
    Location
    USA
    Posts
    715

    Default

    Quote 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....

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •