Announcement

Collapse
No announcement yet.

X.Org Server 1.20.9 Released With Numerous XWayland Fixes

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

  • X.Org Server 1.20.9 Released With Numerous XWayland Fixes

    Phoronix: X.Org Server 1.20.9 Released With Numerous XWayland Fixes

    With no one stepping up to manage the X.Org Server 1.21 release, the two year old X.Org Server 1.20 series continues seeing new point releases, particularly with 1.21 being out of the scope already for having the chance to appear in the major H2'2020 Linux distribution releases. X.Org Server 1.20.9 is the newest point release out today in shipping fixes...

    http://www.phoronix.com/scan.php?pag....20.9-Released

  • #2
    So the usual stuff. Red Hat’s desktop team added their share of Xwayland fixes perfectly timed for the next Fedora/GNOME release. No one Stepped up to do 1.21.

    Now we can leave this thread to people on incomplete wayland compositors who want to blame a protocol for their self inflicted problems.

    Comment


    • #3
      A doubt I want to clear:
      Is XWayland = Wayland?
      or Is there some difference?

      Comment


      • #4
        Originally posted by pranav View Post
        A doubt I want to clear:
        Is XWayland = Wayland?
        or Is there some difference?
        XWayland is just regular X running on top of a wayland backend, which means that it doesn't interact with the hardware directly anymore but allows Wayland to take over that low-level part while it still deals with the whole userspace application side of things.

        It's something like this...

        Wayland: apps -> wayland compositor -> gpu hardware

        X: apps -> x server -> [optionally: -> x compositor -> x server] -> gpu hardware

        XWayland : apps -> x server -> wayland compositor -> gpu hardware
        Last edited by smitty3268; 29 August 2020, 08:35 PM. Reason: Edited with small correction by Britoid - thanks

        Comment


        • #5
          Originally posted by pranav View Post
          A doubt I want to clear:
          Is XWayland = Wayland?
          or Is there some difference?
          Xwayland is basically Xorg running on top of your Wayland desktop and in the case a program wants to talk with Xorg instead, Xwayland will do all the classic X stuff but at the end give that picture information of the rendered window to your Wayland Desktop and those at the end act like other Wayland clients. There are also some specialities regarding hardware accelerated graphics APIs but thats nothing really to care of.
          Important is that it just works, you wont ever notice it. It works as performant as normal Xorg, I feel no added latency and it is absolutely gaming ready.

          But of course as always, the right desktop choice is important if you actually plan to enjoy Wayland.

          Comment


          • #6
            Originally posted by Alexmitter View Post
            Important is that it just works, you wont ever notice it. It works as performant as normal Xorg, I feel no added latency and it is absolutely gaming ready.
            Performance aside, does it work now for everyday usage?

            I tried Wayland about a year ago and had all sorts of different issues with Nvidia and AMD GPU's causing random crashes spamming the syslogs. What really made it a dealbreaker for me was that I was unable to copy and paste between apps. Not sure if I understood it correctly that it's supposed to be like that due to added security compared to X, or if it's just a myth and that its a bug that remains to be fixed.

            Comment


            • #7
              Originally posted by smitty3268 View Post
              XWayland : apps -> x server -> wayland compositor -> gpu hardware
              Now I knows why every single time when I run Team Fortress 2 on xwayland, becomes in stutters as hell, frame dropping as hell... Remember, TF2 is a OpenGL Valve game on Linux (DX9+ ON Windows).

              Now Vulkan games runs fine using xwayland.

              Comment


              • #8
                Originally posted by Beherit View Post
                Performance aside, does it work now for everyday usage?

                I tried Wayland about a year ago and had all sorts of different issues with Nvidia and AMD GPU's causing random crashes spamming the syslogs.
                Wayland itself works fine. It's window managers and client libraries that have problems.
                That said, I have been using sway for quite some time. Works great. To the point that I find it awkward going back to X11 and/or classical GUI.
                Sway+Wayland is great lean&mean combination. At least with drivers for my AMD RX580 GPU. Works with 3 4K 32" monitors like a charm.
                BTW: great, low dependency terminal for this combo is alacritty.

                Comment


                • #9
                  Originally posted by smitty3268 View Post

                  XWayland is just regular X running on top of a wayland backend, which means that it doesn't interact with the hardware directly anymore but allows Wayland to take over that low-level part while it still deals with the whole userspace application side of things.

                  It's something like this...

                  Wayland: apps -> wayland compositor -> gpu hardware

                  X: apps -> x server -> x compositor (optional) -> gpu hardware

                  XWayland : apps -> x server -> wayland compositor -> gpu hardware
                  It's actually

                  X: apps -> x server -> x compositor (optional) -> x server -> gpu hardware

                  The X server is still controlling the output so we have to go back through it.

                  Comment


                  • #10
                    Originally posted by Beherit View Post
                    Performance aside, does it work now for everyday usage?

                    I tried Wayland about a year ago and had all sorts of different issues with Nvidia and AMD GPU's causing random crashes spamming the syslogs. What really made it a dealbreaker for me was that I was unable to copy and paste between apps. Not sure if I understood it correctly that it's supposed to be like that due to added security compared to X, or if it's just a myth and that its a bug that remains to be fixed.
                    I run Gnome Wayland on two different machines, but both have a modern AMD GPU(Radeon VII and RX560),
                    3.30 was not so good, 3.32 was the first release I could say Wayland was daily driver ready but with some issues, 3.34 was even better but still had a few small issues and 3.36 is rock solid. No crashes at all, no glitches, just a solid experience.

                    Sway is also a option for a solid wayland experience but only if you like those tiling minimal WM's.

                    Edit: Your copy paste issue was a bug and I think it is still a issue on KDE, other desktops resolved it since.
                    Last edited by Alexmitter; 26 August 2020, 02:06 AM.

                    Comment

                    Working...
                    X