Announcement

Collapse
No announcement yet.

GNOME Shell + Mutter Patches Pending For Wayland Fullscreen Compositing Bypass

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • GNOME Shell + Mutter Patches Pending For Wayland Fullscreen Compositing Bypass

    Phoronix: GNOME Shell + Mutter Patches Pending For Wayland Fullscreen Compositing Bypass

    There's an exciting patch set to GNOME Shell and Mutter now pending for finally wiring up the full-screen unredirected display / full-screen bypass compositing for helping the performance of full-screen games in particular on Wayland...

    http://www.phoronix.com/scan.php?pag...ing-FS-Unredir

  • MastaG
    replied
    Man I pray that this will land as a bugfix for the .1 pointrelease then.

    Leave a comment:


  • beniwtv
    replied
    I don't like this - I have no performance impact from not unredirecting, and as bonus I get no tearing.
    Gnome X11 tears when it unredirects. Not good

    Leave a comment:


  • discordian
    replied
    Originally posted by juarezr View Post

    Flaws? Maybe one can rewrite in a safer language like these brave devs:

    https://github.com/Smithay/wayland-r...es/tag/v0.24.0

    It seems they don't give up but restructured in a way to overcome the language mismatch in this new release.
    That's a flaw independent of the language, and chances are that this library does not handle the flaw correctly. Those rust people sure cant help but hijack every thread.

    Leave a comment:


  • juarezr
    replied
    Originally posted by discordian View Post
    This slow trickle of features that have been there from the start is killing me, and at the same time there are flaws discovered (Wayland Zombie Apocalypse) which wont be fixed at their origin.
    Flaws? Maybe one can rewrite in a safer language like these brave devs:

    https://github.com/Smithay/wayland-r...es/tag/v0.24.0

    It seems they don't give up but restructured in a way to overcome the language mismatch in this new release.

    Leave a comment:


  • 144Hz
    replied
    You- Agree. For shell and mutter the .0 release feels like a prerelase for packaging and testing. 0.1 is feature release and 0.2, 0.2+ are bug fixes.

    Leave a comment:


  • You-
    replied
    Originally posted by MastaG View Post
    Well lets hope it lands before the next release in march.. then Fedora can benefit first.
    I suspect these will be in 3.34.1.

    No real reason to think that and no one has suggested it but over the last few release cycles some work has gone in after final release and before the focus has shiften on to the new cycle.

    Leave a comment:


  • Britoid
    replied
    Originally posted by Masush5 View Post

    I don't know. Last i heard was, that wayland is missing some functionallity to implement all win32 behaviour but i don't know if that was/is the case.
    Win32 popup menus use exact screen co-ordinates. Wayland uses relative co-ordinates to the parent window (which is for the better).

    For games this really does not matter, they rarely use popup menus if at all. For applications, I presume the solution would be some sort of translation from exact -> relative co-ordinates.

    Leave a comment:


  • discordian
    replied
    Originally posted by treba View Post
    I don't think this is 3.34 material, but lets see. The good thing here is that things work quite differently from the classical X11 bypassing code, it's just about how things are handled internally in the compositor. So it should be much more solid, e.g. no tearing etc. Slowly the advantages of Wayland become more obvious.
    Emphasis on slowly. IMHO desktop distros should have long ago pushed X11 into deprecation, even with Wayland not being a full replacement (thus raising the urgency to work on the missing parts). This slow trickle of features that have been there from the start is killing me, and at the same time there are flaws discovered (Wayland Zombie Apocalypse) which wont be fixed at their origin.

    Leave a comment:


  • Masush5
    replied
    Originally posted by darkbasic View Post

    Is wine ever going to fix this?
    I don't know. Last i heard was, that wayland is missing some functionallity to implement all win32 behaviour but i don't know if that was/is the case.

    Leave a comment:

Working...
X