Announcement

Collapse
No announcement yet.

GNOME On Wayland Screencasting Is About To Be A Heck Of A Lot More Efficient

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
    treba
    Senior Member

  • treba
    replied
    Originally posted by Chugworth View Post
    KDE still has a lot of work to do with their Wayland implementation, but they are making progress. In the past it was so bad that it would become unusable after a short time, and when you tried to change back to Xorg you would find that your profile has been screwed up. But I tried it again just a few days ago and it does seem to be much improved. Still not quite ready yet though. However, Plasma's Wayland mode does something interesting that I don't see in Gnome or even Windows. If you take two monitors, one 4K with scaling at 200% and the other 1080P at 100%, you can drag an app window half way between both monitors and the app appears the same size on both of them. In other implementations, what would happen is as the app moves from the 4K to the 1080P screen, the app would appear extremely large on the 1080P screen until the majority of the app has moved to the 1080P screen. At that point, the app would resize to appear normal on the 1080P screen, but look extremely small on the 4K screen. Somehow, Plasma seamlessly shows the app at 200% scaling on one monitor and 100% scaling on the other monitor - both at the same time.
    In Gnome that's called stage view scaling / fractional scaling (can be activated by setting 'scale-monitor-framebuffer' in experimental features in Mutter). It's still an experimental feature because hidpi X11 clients look blurry - in plasma they accepted that. There is work on getting XWayland to properly support that, too, but it will be hard to get right (https://gitlab.freedesktop.org/xorg/...e_requests/111)

    Edit: well there are some issues until fractional scaling is deemed production ready, but XWayland blurriness is the main one.
    treba
    Senior Member
    Last edited by treba; 25 February 2020, 09:59 AM.

    Leave a comment:

  • pracedru
    Senior Member

  • pracedru
    replied
    Awesome.
    Now we just need some Nvidia drivers that work with Wayland!!!

    Leave a comment:

  • Britoid
    Senior Member

  • Britoid
    replied
    Originally posted by Chugworth View Post
    KDE still has a lot of work to do with their Wayland implementation, but they are making progress. In the past it was so bad that it would become unusable after a short time, and when you tried to change back to Xorg you would find that your profile has been screwed up. But I tried it again just a few days ago and it does seem to be much improved. Still not quite ready yet though. However, Plasma's Wayland mode does something interesting that I don't see in Gnome or even Windows. If you take two monitors, one 4K with scaling at 200% and the other 1080P at 100%, you can drag an app window half way between both monitors and the app appears the same size on both of them. In other implementations, what would happen is as the app moves from the 4K to the 1080P screen, the app would appear extremely large on the 1080P screen until the majority of the app has moved to the 1080P screen. At that point, the app would resize to appear normal on the 1080P screen, but look extremely small on the 4K screen. Somehow, Plasma seamlessly shows the app at 200% scaling on one monitor and 100% scaling on the other monitor - both at the same time.
    That's actually really cool. I have noticed that GNOME does that on mixed-dpi setups.

    I think macOS might do something similar.

    Leave a comment:

  • Chugworth
    Senior Member

  • Chugworth
    replied
    Originally posted by Sonadow View Post
    At this rate, Gnome (Mutter) will end up being the only usable graphical desktop on Linux under Wayland.

    Not that I have anything against it. But the others better get their game on quickly if they want to stay relevant in desktop linux under Wayland. KWin is still incomplete on the Wayland front (flickering / non-updating windows, Wayland applications not launching), complete system lockup on Nouveau), MATE + Mir is still a pipe dream and Sway (and wlroots) are still not even on the radar despite having early complete Wayland implementation.
    KDE still has a lot of work to do with their Wayland implementation, but they are making progress. In the past it was so bad that it would become unusable after a short time, and when you tried to change back to Xorg you would find that your profile has been screwed up. But I tried it again just a few days ago and it does seem to be much improved. Still not quite ready yet though. However, Plasma's Wayland mode does something interesting that I don't see in Gnome or even Windows. If you take two monitors, one 4K with scaling at 200% and the other 1080P at 100%, you can drag an app window half way between both monitors and the app appears the same size on both of them. In other implementations, what would happen is as the app moves from the 4K to the 1080P screen, the app would appear extremely large on the 1080P screen until the majority of the app has moved to the 1080P screen. At that point, the app would resize to appear normal on the 1080P screen, but look extremely small on the 4K screen. Somehow, Plasma seamlessly shows the app at 200% scaling on one monitor and 100% scaling on the other monitor - both at the same time.

    Leave a comment:

  • Guest
    Guest

  • Guest
    Guest replied
    Great news!

    Leave a comment:

  • cybertraveler
    Senior Member

  • cybertraveler
    replied
    Originally posted by Sonadow View Post
    At this rate, Gnome (Mutter) will end up being the only usable graphical desktop on Linux under Wayland.
    I've tried Sway and Gnome under Wayland and they both worked perfectly for me.

    Leave a comment:

  • Sethox
    Senior Member

  • Sethox
    replied
    On the brightside, good performance even on 4K. The downside is, that gnome desktop with smaller menu/header/window title. Obviously you can manually change that but you know, as a end-casual-user I don't like to do that.

    Leave a comment:

  • jacob
    Senior Member

  • jacob
    replied
    Originally posted by kaprikawn View Post
    I used this just the other day, I needed to record a short clip of a game I'm making, I googled it and discovered it's as easy as pressing Shift+CTRL+Alt+R and it just starts recording. And it just worked, it's a far cry from the monster of the ffmpeg command I used to use to do the same on X11. And the ffmpeg command absolutely chewed up CPU resources when I had a budget CPU (Pentium G4560 at the time).

    I'm very impressed, especially considering this is the type of thing that Xorg remoaners say is the reason why Wayland is so bad and X is so good.
    Now I'm waiting for the VUA neckbeards to start whining about Unix Philosophy (tm), because implementing functionalities that actually Just Work on Linux is Verboten. The only way that is allowed is shitty solutions using buggy shell scripts.

    Leave a comment:

  • kaprikawn
    Senior Member

  • kaprikawn
    replied
    I used this just the other day, I needed to record a short clip of a game I'm making, I googled it and discovered it's as easy as pressing Shift+CTRL+Alt+R and it just starts recording. And it just worked, it's a far cry from the monster of the ffmpeg command I used to use to do the same on X11. And the ffmpeg command absolutely chewed up CPU resources when I had a budget CPU (Pentium G4560 at the time).

    I'm very impressed, especially considering this is the type of thing that Xorg remoaners say is the reason why Wayland is so bad and X is so good.

    Leave a comment:

  • Sonadow
    Senior Member

  • Sonadow
    replied
    At this rate, Gnome (Mutter) will end up being the only usable graphical desktop on Linux under Wayland.

    Not that I have anything against it. But the others better get their game on quickly if they want to stay relevant in desktop linux under Wayland. KWin is still incomplete on the Wayland front (flickering / non-updating windows, Wayland applications not launching), complete system lockup on Nouveau), MATE + Mir is still a pipe dream and Sway (and wlroots) are still not even on the radar despite having early complete Wayland implementation.

    Leave a comment:

Working...
X