Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 33

Thread: 2D Performance Also Impacted By Unity On XMir

  1. #21
    Join Date
    Apr 2011
    Posts
    153

    Default

    Quote Originally Posted by dee. View Post
    All of this would have been a non-issue if they'd have stuck with Wayland.
    I second this!
    Also, it explicitelly talk to "gamers".
    But even if i were not a gamer and just wanted a smoother scroll out of my browser or watch an high fps video (think to deinterlaced TV content with doubled framerate) do i need to made it fullscreen on mir?

  2. #22
    Join Date
    Jun 2013
    Posts
    60

    Exclamation

    Quote Originally Posted by kokoko3k View Post
    I second this!
    Also, it explicitelly talk to "gamers".
    But even if i were not a gamer and just wanted a smoother scroll out of my browser or watch an high fps video (think to deinterlaced TV content with doubled framerate) do i need to made it fullscreen on mir?
    Gamer's is how Windows win!
    btw is TheOne dh04000 sound like the same guy to me
    Last edited by spacetoilet; 06-29-2013 at 10:04 AM.

  3. #23
    Join Date
    Mar 2013
    Posts
    159

    Default

    Quote Originally Posted by kokoko3k View Post
    I second this!
    Also, it explicitelly talk to "gamers".
    But even if i were not a gamer and just wanted a smoother scroll out of my browser or watch an high fps video (think to deinterlaced TV content with doubled framerate) do i need to made it fullscreen on mir?
    Actually XMir acts as a fullscreen window to render the desktop environment, thats why the canonical guys is mentioning that.

    Quote Originally Posted by spacetoilet View Post
    Gamer's is how Windows win!
    btw is TheOne dh04000 sound like the same guy to me
    Errm, thats kind of funny, why would you think I have another account? Maybe you do that yourself and so you think everyone else play those kid games

  4. #24
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,508

    Default

    Which... has zero bearing on 2D performance, which this article showed taking a performance hit as well.

  5. #25
    Join Date
    Jun 2013
    Posts
    60

    Default

    Quote Originally Posted by GreatEmerald View Post
    Which... has zero bearing on 2D performance, which this article showed taking a performance hit as well.
    This^

  6. #26
    Join Date
    Mar 2013
    Posts
    159

    Default

    Quote Originally Posted by GreatEmerald View Post
    Which... has zero bearing on 2D performance, which this article showed taking a performance hit as well.
    Since I haven't looked at the source I lack knowledge of the technical details surrounding its functionality but as other sources said XMir is rendering the complete desktop as a fullscreen window which output is controlled by X. What are the technical implications of that or how it correlates with the cited article? I'm not sure.

  7. #27
    Join Date
    Jan 2011
    Posts
    1,287

    Default

    Quote Originally Posted by d2kx View Post
    On the other side, Compiz 0.9.10 in Ubuntu 13.10 will probably introduce buffer_age support, which will speed some things up.
    Doesn't buffer age affect only for image quality and frame skipping?

    Quote Originally Posted by BO$$ View Post
    OK so probably in 13.10 we'll take a performance hit. Hopefully the impact will be smaller, much smaller than it is today.... Get to work Canonical, only a few months left. Get it right a lot of people will think better of you. Get it wrong and haters will complain about this performance loss for another decade, even if it will have been fixed in 14.04.
    I don't think so. A lot of people will probably think better of Canonical if they don't run their desktop on XMir on a release. That's not what Mir or XMir are designed for, and that provides none of the advertised advantages, so the tech people will not think better, and the not so tech people doesn't care that much about what is running on the background, as long as it works. Even with no performance hit, a desktop on XMir is a bad idea. Personally, I will think a lot better of them if they abandon that idea. Or even if they don't use that on the LTS (I agree with the need of whatever they use in the LTS to be tested, but could just use X.org on the LTS, and test this combination on 13.10 and Mir+Unity8 on 14.10).

    Quote Originally Posted by ickle View Post
    Even worse. If we use cairo as a yard stick for measuring acceleration across the different solutions, then cairo-xlib is many times faster (when supported by a good driver i.e. sna or nvidia, and even when supported by bad drivers such as uxa and fglrx) than cairo-gl (with their respective OpenGL drivers). We are back to looking at using the CPU and pushing images around.

    Pure client side rendering also has higher memory overheads as what the display server does cache between multiple clients, is now allocated separately in every client.
    I think the idea is to use them in similar conditions, i.e., if cairo-xlib is only available on X, cairo-gl should be used in all three benchmarks.

  8. #28
    Join Date
    Jan 2011
    Posts
    1,287

    Default

    Quote Originally Posted by TheOne View Post
    Since I haven't looked at the source I lack knowledge of the technical details surrounding its functionality but as other sources said XMir is rendering the complete desktop as a fullscreen window which output is controlled by X. What are the technical implications of that or how it correlates with the cited article? I'm not sure.
    The composite bypass they mean is in the Mir side. It means Mir is trying to realize all of the operations needed for compositing, even when working with a fullscreen app, so this affects everything.
    The rendering of the desktop as a fullscreen window (independently of who controls the contents, as long as it's not Mir) implies that Mir doesn't really need to handle any compositing, so you can avoid those operations (that's why it's called a bypass). X still needs to do its inner compositing, as long as your real app is not in fullscreen mode, in which case a well thought window manager bypasses it (GNOME, Unity, KDE, XFCE, and maybe some others include this feature), too.

    EDIT: On a sidenote, does anyone know if Xubuntu will be running on XMir for 13.10? I'm thinking of giving Mir a try on one of boxes, but I don't really like Unity (and I would have no ground to make a comparison, since it was never installed on that machine, I would have no way to say if there was a loss of quality or speed).
    Last edited by mrugiero; 06-29-2013 at 02:12 PM.

  9. #29
    Join Date
    Jun 2013
    Posts
    60

    Default

    Quote Originally Posted by mrugiero View Post
    The composite bypass they mean is in the Mir side. It means Mir is trying to realize all of the operations needed for compositing, even when working with a fullscreen app, so this affects everything.
    The rendering of the desktop as a fullscreen window (independently of who controls the contents, as long as it's not Mir) implies that Mir doesn't really need to handle any compositing, so you can avoid those operations (that's why it's called a bypass). X still needs to do its inner compositing, as long as your real app is not in fullscreen mode, in which case a well thought window manager bypasses it (GNOME, Unity, KDE, XFCE, and maybe some others include this feature), too.

    EDIT: On a sidenote, does anyone know if Xubuntu will be running on XMir for 13.10? I'm thinking of giving Mir a try on one of boxes, but I don't really like Unity (and I would have no ground to make a comparison, since it was never installed on that machine, I would have no way to say if there was a loss of quality or speed).
    far as i know Xfce's Developer said it will work on Wayland once it get's ported to GTK+ and from that i can see Xbunutu will run on Xorg

  10. #30
    Join Date
    Jan 2011
    Posts
    1,287

    Default

    Quote Originally Posted by spacetoilet View Post
    far as i know Xfce's Developer said it will work on Wayland once it get's ported to GTK+ and from that i can see Xbunutu will run on Xorg
    Two things. The first, I thought they said they'd stick to X, but I'm not sure where, though (this is good news, because I wanted to switch to Wayland eventually and thought I'd have to switch desktop, which I'm not willing to since I'm very comfortable with XFCE).
    The second, what XFCE's devs say has nothing to do with Ubuntu's and flavor's decisions, that's why I asked. I'm aware they don't plan to switch to Mir, so it's either X.org or XMir.
    There must be a way to set it up otherwise, though, for the sake of testing.

Posting Permissions

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