Partial support has already been added: https://github.com/rustdesk/rustdesk/pull/932
Partial support has already been added: https://github.com/rustdesk/rustdesk/pull/932
I wish I could switch to Wayland but the amount of gotchas is so huge that if I want every app to work as expected then X11 is still the only way to go.
I have personally a bug when sway does not return from sleep mode, sometimes randomly, and I have to physically power off the pc. It just shows black screen with backlight on.
I guess the issue is on AMD drivers, but it is likely that it will never be fixed. I have no idea how driver bug can cause this on Wayland but not be an issue elsewhere.
https://mastransky.wordpress.com/2020/06/03/firefox-on-fedor...
Also, enabled by default with Mesa in these days
https://linuxstoney.com/firefox-has-hardware-video-accelerat...
Wayland is a wip (a number of things are being worked on right now that have never even been fathomed for x11) and it's already a significantly better experience in countless ways over x11.
However since Wayland (or at last KDE's Wayland implementation) doesn't provide any functionality for changing video modes, the bug isn't triggered when running KDE with Wayland as the latter forces games to use whatever video mode the desktop uses.
Of course that means that games that do not support 1280x720 wont work at all, but that's minor details, about as important as using a lower resolution to get better framerates from the Atom iGPU the device has :-P
(ok, actually might be possible by using gamescope[1], which runs its own Wayland+XWayland compositor inside an SDL window that you can also force to use a specific resolution - again no resolution changes are supported and that uses wlroots - that can be scaled to arbitrary outputs and if the SDL you're using has a Wayland backend to avoid going through the desktop's Wayland compositor's XWayland layer then you may not get that much lag at all - though not sure if there'd be enough memory left for the game after all that :-P)
On capable hardware (which your's probably isn't, not sure of Intel HD 405 capabilities), it is not a problem. The compositor can allocate a surface that corresponds to a given resolution (higher or lower than physical one, doesn't matter), the application renders its output at its preferred resolution and then compositor scales that buffer (using the output encoder's scaler, not GPU!) to physical output, effectively emulating that resolution.
Well, at least Mutter is capable of doing this, not sure of wlroots.
I have learned my lesson, and will NEVER buy another nvidia product, not worth the trouble.
FYI: Nvidia published open-source GPU Kernel modules couple months ago. Maybe there is a brighter future ahead.
https://developer.nvidia.com/blog/nvidia-releases-open-sourc...
https://github.com/NVIDIA/open-gpu-kernel-modules/issues/161 https://gitlab.gnome.org/GNOME/mutter/-/issues/2166 https://www.reddit.com/r/kde/comments/vgqyv2/wayland_nvidia_... https://gitlab.gnome.org/GNOME/mutter/-/issues/1891 https://forums.developer.nvidia.com/t/external-monitor-doesn...
Maybe there's some edgecase that I haven't hit that it fixes?
Unless your displays are mixed DPI.
Wayland works much better in this scenario.
...right?!
But yeah, if you want to use scale some ancient out of date Electron app, you might have to use Xwayland it might look bad under some compositors. Not really the end of the world. You can even easily use OBS to screen share to those apps these days.