Page 2 of 5 FirstFirst 1234 ... LastLast
Results 11 to 20 of 41

Thread: Composite Bypass Support Sharply Bumps XMir's Performance

  1. #11
    Join Date
    Jan 2011
    Posts
    1,287

    Default

    Quote Originally Posted by LinuxGamer View Post
    you know the real Xwayland once it's developed will run multiple Xwayland servers on Wayland this will remove the overhead
    Yes, I am aware. I just contrasted what the poster said to what is supposed to happen. He says Wayland devs expected XWayland to perform better than pure X.org, but they actually said that running apps on XWayland with a native Wayland compositor should perform better. Neither XWayland or XMir will ever beat clean X.org for DEs, because X.org is still doing the hard compositing (and others, like input handling, which for apps will be always taken by the app as far as the X server can see) work in such a context. I know every app, when using XWayland with apps instead of the misuse Canonical is doing with XMir, will spawn it's own rootless server, for which the app will own all the input and "screen" surface, allowing to ignore any input handling and bypass any compositing inside this server, and THUS being faster than clean X.org because Wayland is more efficient in such tasks.

  2. #12
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,635

    Default

    The OpenArena total frame time graph is interesting. While X.org has lag spikes, XMir did and still does have a few "lag strips". I wonder what's up with that.

  3. #13
    Join Date
    Jul 2013
    Location
    Germany
    Posts
    45

    Default

    XMir is getting better every day - nice work devs
    Personally I would be okay with such a small frame loss for games, but I wonder if the performance of XMir may beat pure X.org one day?

  4. #14
    Join Date
    Dec 2011
    Posts
    2,153

    Default XWayland

    I really would like to see a Mir vs Wayland vs X.org vs XMir vs XWayland benchmark.

    Wayland vs Mir.
    XWayland vs XMir.

  5. #15
    Join Date
    Aug 2013
    Posts
    36

    Default

    Quote Originally Posted by uid313 View Post
    I really would like to see a Mir vs Wayland vs X.org vs XMir vs XWayland benchmark.

    Wayland vs Mir.
    XWayland vs XMir.
    There aren't that many things that fully support Mir and Wayland at the same time, yet.

  6. #16
    Join Date
    Aug 2012
    Posts
    509

    Default

    Quote Originally Posted by matzipan View Post
    There aren't that many things that fully support Mir and Wayland at the same time, yet.
    There are several people here who think they are elite hackers, why won't one of YOU port an older game to Mir/Wayland so there CAN be a benchmark. I read that xmbc was ported to Mir and Wayland over a single weekend.... one of you SUPER ELITE HACKERS should be able to do it in hours right?

  7. #17
    Join Date
    Aug 2013
    Posts
    36

    Default

    Quote Originally Posted by dh04000 View Post
    There are several people here who think they are elite hackers, why won't one of YOU port an older game to Mir/Wayland so there CAN be a benchmark. I read that xmbc was ported to Mir and Wayland over a single weekend.... one of you SUPER ELITE HACKERS should be able to do it in hours right?
    I am quite a novice, I am still dreaming of having such knowledge. I am still learning my way though :P

    But, I guess my point is you're not comparing the same thing anymore...

  8. #18
    Join Date
    Aug 2012
    Posts
    509

    Default

    Quote Originally Posted by matzipan View Post
    I am quite a novice, I am still dreaming of having such knowledge. I am still learning my way though :P

    But, I guess my point is you're not comparing the same thing anymore...
    They definitively aren't. As far as my understanding goes, XMir will run exactly like XWayland, in that it will run only applications within Mir itself, but as it is at the moment, its really apples and oranges. Running a whole desktop environment vs running one application is two entirely different things. Once Ubuntu has Unity 8 finished, ie: a DE that actually runs natively in Mir, then we'll get application mode in XMir finished as well.

    I still wish someone with experience in porting would convert some games to be Mir and Wayland supporting so it could be benchmarked. If someone talked to Michael, and ported a game or two he uses, I bet he'd at least credit that person in the Phoronix benchmark suite.

    EDIT: Michael, if you reading this, offer cash prizes for porting games you use to Mir and Wayland. Small prizes $500? But prizes get people motivated.

  9. #19
    Join Date
    Dec 2012
    Posts
    168

    Default

    Quote Originally Posted by dh04000 View Post
    They definitively aren't. As far as my understanding goes, XMir will run exactly like XWayland, in that it will run only applications within Mir itself, but as it is at the moment, its really apples and oranges. Running a whole desktop environment vs running one application is two entirely different things. Once Ubuntu has Unity 8 finished, ie: a DE that actually runs natively in Mir, then we'll get application mode in XMir finished as well.

    I still wish someone with experience in porting would convert some games to be Mir and Wayland supporting so it could be benchmarked. If someone talked to Michael, and ported a game or two he uses, I bet he'd at least credit that person in the Phoronix benchmark suite.

    EDIT: Michael, if you reading this, offer cash prizes for porting games you use to Mir and Wayland. Small prizes $500? But prizes get people motivated.
    There's already glmark2 that works on X, Wayland and Mir.

    But don't expect a huge difference for a 30 fps game : driver performance is much more important than display server.
    Last edited by mannerov; 08-30-2013 at 11:53 AM.

  10. #20
    Join Date
    Jun 2011
    Posts
    28

    Default

    Quote Originally Posted by dh04000 View Post
    Michael, if you reading this, offer cash prizes for porting games you use to Mir and Wayland. Small prizes $500? But prizes get people motivated.
    I think that for simplicity, you could offer these small cash prices (let's say a small number of them, like 100?) on your own.

Posting Permissions

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