Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: XWayland Rebased, Fixed Up For X Server 1.15

  1. #1
    Join Date
    Jan 2007
    Posts
    13,431

    Default XWayland Rebased, Fixed Up For X Server 1.15

    Phoronix: XWayland Rebased, Fixed Up For X Server 1.15

    Kristian Høgsberg has updated the XWayland code against the latest upstream X.Org Server...

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

  2. #2
    Join Date
    Dec 2012
    Posts
    178

    Default

    Does Cannonical take the code that goes into XWayland into their XMir fork?

    They said back in October that multi-monitor support was not reliable, so maybe this new patch could help a lot.
    Last edited by newwen; 01-03-2014 at 06:01 AM.

  3. #3
    Join Date
    Dec 2012
    Posts
    136

    Default

    Quote Originally Posted by newwen View Post
    Does Cannonical take the code that goes into XWayland into their XMir fork?

    They said back in October that multi-monitor support was not realiable, so maybe this patch could help a lot.
    XWayland is rootless. That means that any X window will become a Wayland window for the Wayland compositor.

    Up to now, XMir doesn't work like that: there is a root X window (all windows are son of this window, and are drawn onto it), and Mir displays this root window.
    Your X desktop work like that (expect the root window is directly the screen buffer)

    Then you can deduce multi-monitor support is quite different for the two models.

  4. #4
    Join Date
    Dec 2012
    Posts
    178

    Default

    Quote Originally Posted by mannerov View Post
    XWayland is rootless. That means that any X window will become a Wayland window for the Wayland compositor.

    Up to now, XMir doesn't work like that: there is a root X window (all windows are son of this window, and are drawn onto it), and Mir displays this root window.
    Your X desktop work like that (expect the root window is directly the screen buffer)

    Then you can deduce multi-monitor support is quite different for the two models.
    I didn't knew Canonical did this (and I wonder why, I guess for simplicity). How does the Mir compositor combine the X root window and Mir buffers/windows?

  5. #5
    Join Date
    Dec 2012
    Posts
    136

    Default

    Quote Originally Posted by newwen View Post
    I didn't knew Canonical did this (and I wonder why, I guess for simplicity). How does the Mir compositor combine the X root window and Mir buffers/windows?
    The DDXs are in charge of allocating the buffers for the screen, the pixmaps, etc.
    XMir has patches to the DDXs to use Mir to get the buffers.

  6. #6
    Join Date
    Dec 2013
    Posts
    38

    Default

    So is Xwayland ready for production? i know Redhat, has some huge patch set's for it.

  7. #7
    Join Date
    Dec 2012
    Posts
    136

    Default

    Quote Originally Posted by Attentäter View Post
    So is Xwayland ready for production? i know Redhat, has some huge patch set's for it.
    I don't know what patches you have in mind.

    I think XWayland would be ready when the remaining input issues are fixed (mouse has issues with games for example), and that the Present extension is supported.

  8. #8
    Join Date
    Dec 2013
    Posts
    38

    Default

    Quote Originally Posted by mannerov View Post
    I don't know what patches you have in mind.

    I think XWayland would be ready when the remaining input issues are fixed (mouse has issues with games for example), and that the Present extension is supported.
    Most are for GDM, and, Gnome so i don't think it's a big deal.

  9. #9
    Join Date
    Jul 2012
    Posts
    618

    Default

    Let's hope XWayland makes it into 1.16 in July. With Gnome 3.12 finishing up their Wayland port in April and NVIDIA maybe having all the EGL stuff ready it would suck to need out-of-tree patches for X.

  10. #10
    Join Date
    Sep 2013
    Posts
    16

    Default

    Be cool if canonical supported wayland instead of forking their own. They could be benefiting the entire Linux community and not just Ubuntu.

Posting Permissions

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