Page 3 of 3 FirstFirst 123
Results 21 to 29 of 29

Thread: Wayland Is Moving Along Well For Fedora 21

  1. #21
    Join Date
    Feb 2013
    Posts
    112

    Default

    Quote Originally Posted by liam View Post
    Drago commented on Christian's blog and provided a link to a kp commit that enables both 2d and 3d accel in xwayland. That patch is a few weeks old.

    Edit: given that 3d should be working in xwayland in 21 that checks of everything in the list save wacom.
    So would this change the "not default before F23" conclusion or should I be resigned to it?

  2. #22
    Join Date
    Aug 2011
    Posts
    523

    Default

    Quote Originally Posted by newwen View Post
    Shouldn't these features be available through xdg-shell?
    No, I doubt there will be features exposed via xdg-shell that go against core wayland principles (ie. security and private information hiding).
    For reference, here's the current protocol: http://cgit.freedesktop.org/wayland/.../xdg-shell.xml

    Quote Originally Posted by valeriodean View Post
    Isn't the mouse-lock feature more games oriented than desktop? I believe it's still under discussion, not implemented yet, fot what I know.
    This is unrelated to mouse lock; you cannot simulate querying the global mouse pos & warping the mouse with mouse lock, unless you're expecting the app to do exactly one scenario (ie. constantly warping the mouse to the center).

  3. #23
    Join Date
    Jan 2009
    Posts
    1,402

    Default

    Quote Originally Posted by Kostas View Post
    So would this change the "not default before F23" conclusion or should I be resigned to it?
    No idea. I'm simply echoing what draco wrote on christian's blog.
    My EXPECTATION is that it won't, but that f21 will still Just Work with wayland (if using intel/radeon/nouveau), except for wacom. If wacom get completed very soon (like, within the week), then they might change it...but that's extremely unlikely.
    Personally, I've had zero luck running wayland outside of a live usb.

  4. #24
    Join Date
    Aug 2011
    Posts
    523

    Default

    Quote Originally Posted by Ancurio View Post
    This depends on the version. If it's SDL1, it will try to link directly against Xlib and the game will run through XWayland[. If it's SDL2 with a version before Wayland support was merged, it will dynamically open Xlib and go through XWayland. Any later version will dynamically open the wayland libs and run natively.
    Correction from Ryan: SDL 1.2 also dynamically loads Xlib, like SDL2 does.

  5. #25
    Join Date
    Jan 2014
    Posts
    61

    Default

    SDL2 uses a rather special library loading mechanism, allowing users to replace SDL2 even if it was statically linked. Thus any SDL2-based game would be able to make use of future technologies added to SDL2 within the existing ABI. It's a cool forward-thinking feature.

    From what I understand, Steam comes with its own SDL2 build rather than allowing games to use their own.

  6. #26
    Join Date
    Aug 2011
    Posts
    523

    Default

    Quote Originally Posted by emblemparade View Post
    SDL2 uses a rather special library loading mechanism, allowing users to replace SDL2 even if it was statically linked. Thus any SDL2-based game would be able to make use of future technologies added to SDL2 within the existing ABI. It's a cool forward-thinking feature.

    From what I understand, Steam comes with its own SDL2 build rather than allowing games to use their own.
    Yes, but AFAIK that was merged after the Wayland support :)

  7. #27
    Join Date
    Jan 2014
    Posts
    61

    Default

    Well, we all know that we'll be needing XWayland support running for a very long time to come. Though newer apps using Gtk+ and Qt will be able to use Wayland directly, many essential program may never be upgraded, and of course not everything relies on Gtk+/Qt. XWayland will definitely add some unfortunate overhead, but that's just the nature of having to support legacy standards.

  8. #28
    Join Date
    Aug 2011
    Posts
    523

    Default

    Quote Originally Posted by emblemparade View Post
    Well, we all know that we'll be needing XWayland support running for a very long time to come. Though newer apps using Gtk+ and Qt will be able to use Wayland directly, many essential program may never be upgraded, and of course not everything relies on Gtk+/Qt. XWayland will definitely add some unfortunate overhead, but that's just the nature of having to support legacy standards.
    Actually, some Wayland devs have claimed that GL apps can run faster under XWayland, due to the zero-copy and reduced IPC stuff. I can't find a reference to it right now though.

  9. #29
    Join Date
    Oct 2008
    Posts
    3,129

    Default

    Quote Originally Posted by Ancurio View Post
    Actually, some Wayland devs have claimed that GL apps can run faster under XWayland, due to the zero-copy and reduced IPC stuff. I can't find a reference to it right now though.
    I'm not sure that's still true now that DRI3 exists - I think they were talking about DRI2 then, and DRI3 brought some of those benefits to X.

Posting Permissions

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