#wayland
Today in User Space
🖥️We live the #Wayland life
🔥Use only the BEST browsers
☎️Take calls from our favorite listeners
🍨Get the real immutability scoop from @jorge
🐧And defend our #Gentoo chops!
#Linux #OpenSource #FOSS #Podcast #LinuxUserSpace
https://www.linuxuserspace.show/405
And update to this: I'm now using #GNOME on #Wayland and the #gTile extension to move windows into their places after they've been flown around after a monitor disconnection. It's not ideal but I can work with this for now. I tried #AwesomeWM but for some reason it detected my monitor as being larger than it is and I don't know enough xrandr to fix it. I also looked at #SwayWM but it doesn't want to run because I have the proprietary Nvidia drivers installed (even though I'm not using that GPU) -- but the laptop refuses to boot if I use just Nouveau. Maybe I'll give it another look later, if I can know how to make #GDM add the "run even if Nvidia" flag to Sway.
I switched to Wayland so that #Alacritty scaling works correctly, and it seems everything else I use works on Wayland already, like screen sharing.
As of now, ☑️Waycheck (for checking protocols your #Wayland environment supports) is available in @opensuse (openSUSE #Tumbleweed to be precise)! 🎉
You can get it by installing the `waycheck` package. Now you too can easily see what features your desktop has and does not have to go poke (kindly!) to get *all the features*, courtesy of yours truly! 🤠
Naturally, Waycheck 0.2.0 is on its way and will be available in the next Tumbleweed snapshot release!
(Shameless plug: https://github.com/sponsors/Conan-Kudo)

I am testing the usability of #wayland in #Ubuntu.
To make it more difficult I have an #nvidia card.
And well... It works quite reasonably, including:
* Firefox natively (with hardware video acceleration).
* Steam (Xwaland), but CS2 and BG3 (BG3 with proton) work OK.
* Teams (window and screen sharing),
* Chrome, VSCode (Xwayland, but no problems).
The only drawbacks are that the font is too small in some older applications (I have a 4K monitor).
Still better than I've expected.

October is upon us...
As such all #XeroLinux ISO profiles have been updated on Github.. You can safely build them now. As for pre-built ones will be available in next few days... Also #Wayland has been included on both #KDE and #Gnome, up to you if you use it or not (not recommended if you use #nVidia). #FOSS #Linux
#nwg-iso 2023.10.01
- Included kernel: 6.5.5
- ISO size: 808.3 MiB
- Installation guide: https://github.com/nwg-piotr/nwg-iso/blob/master/README.md
- Resources:
- Issue tracker: https://github.com/nwg-piotr/nwg-iso/issues
- Matrix space: https://matrix.to/#/#nwg-shell:matrix.org
CHANGELOG
- You no longer need to type `install-shell` after rebooting/logging into the (super)user account. The command has been added to `~/.bashrc`.
#wayland has been my display protocol of choice for... all of 2023 now I think.
::: XFCE | Kevyt Linux-työpöytä suuntaa kohti Waylandia 💫
Mitä landia? Wayland: moderni näytönhallinta joka esim. ERISTÄÄ syötteen / lähtevät asiat (kirjoituksesi, jne.) joka ikkunalle.
Tämähän lisää edelleen tietoturvaa.
Wayland tuo toimitukseen selkeää suoraviivaisuutta ja tehokkuutta kaikelle piirrolle näyttöön!
GNOME (Ubuntu, Fedora, Debian) ja Plasma (Steam Deck) työpöydissä Wayland jo onkin.
Une grosse charge contre #Wayland (en anglais, via @sebsauvage) :
https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277
My #AMD #Radeon is back on #Wayland on #Fedora 39 / GNOME 45; it feels smoother than it was in previous versions ☺️
Still accumulates lag over time though!
Unfortunately the #Linux kernel & #Mesa graphics stack don't provide the perf stack traces required to be able to profile the whole operating system, as observed with the "unwindable" lines in #sysprof captures 🤷️ (thanks to Christian's explanation in reply to my downstream ticket in https://bugzilla.redhat.com/show_bug.cgi?id=2241386#c2 !)
Appendix: the #RaspberryPi 5 is said to have HDR support - IIUC that means the decoder and the hardware planes theoretically support displaying H.265 in 4K@60fps 10bit in the P010 pixel format and bt2020 color space.
An example video for that would be "Camp by Sony" from the kodi sample files (https://kodi.wiki/view/Samples).
The current status regarding HDR is that neither the #Wayland protocol nor the #linux kernel APIs are finished and implemented. BUT: we are much closer here than we were ...
#TBT to Daniel Stone's great talk at #FOSDEM earlier this year, "Graphics: A Frame's Journey"! Interested in learning more about modern display pipelines? This talk is for you: https://col.la/f23ds #GPU #Wayland #OpenSource

What is tracker3 #systeminstallation #2204 #xorg #filesystem #wayland
Los odiadores estúpidos (que les importa un cojón el debate técnico) del mundillo GNU/Linux son tan gilipollas como cualquier de otro mundillo. De #systemd lo criticaban por tener mucho alcance en sus características. A #Wayland por ser mínimo en sus protocolos núcleos. Resulta que no les gusta, ahora, una base mínima y ser extensible. Yo lo flipo.
I just started using #sway on #wayland for #endeavouros
When in #TeamsForLinux , or #bravebrowser , I lose the mouse/focus. Whatever I try, the window seems to ignore my click.
What’s going on?
If everything works well together, this allows devices to highly efficiently play video without using much CPU or GPU resources.
You may guess already what's coming next: we (generally) don't do that in the Linux desktop world yet - unlike our competition, be it Windows, MacOS or Android.
I won't get into the details, but using hardware planes this way is not really possible on #x11. We first needed #Wayland to give us good APIs.
The #RaspberryPi 5 is here and like its predecessor it supports decoding and displaying H.265 in 4K@60fps.
Some of you may wonder: does that really work on a modern #Linux / #FDO desktop? If my laptop fan starts spinning when playing such content, how can the PI handle it?
Here I'd like to draw your attention to a pretty cool feature we just introduced in #GNOME45 - support for YCbCr or YUV pixel formats in the system compositor (Mutter).
Short 🧵
I am once again considering to write my own window manager
...unless the setup I am thinking of is already possible, let me construct this in your head:
On the top of the screen, there is narrow status bar, which is split into two parts. On the right side of the bar, you have your clock, your battery, your signal strength and so on.
On the left side, there is a clickable tab for every window you have opened. It's like browser tabs: Every window always uses the entire space below the status bar.
On the far left, there could be an icon which opens a searchable list of applications, kind of like #dmenu but vertical. Everything supports mouse input as you would expect.
Does that exist? Should I make it? It would be awesome for smaller screens, like phones.
Edit: I should add that I'm planning to run it on a Nokia N900 with a single 600 MHz CPU core, 256 MB RAM and a resolution of 800×480 pixels. Existing full desktop environments like Xfce4, LXDE, and so on are way to heavy to run.
@linux@lemmy.ml @linux@lemmy.world @linux@programming.dev @linux@sh.itjust.works
As of now, ☑️Waycheck (for checking protocols your #Wayland environment supports) is available in @fedora (as well as @centos, @almalinux, *et al* through #EPEL9)! 🎉
You can get it by installing the `waycheck` package. Now you too can easily see what features your desktop has and does not have to go poke (kindly!) to get *all the features*, courtesy of yours truly! 🤠
(Shameless plug: https://github.com/sponsors/Conan-Kudo)

#nwg-dock 0.3.8
Release notes: https://github.com/nwg-piotr/nwg-dock/releases/tag/v0.3.8

Spectrum Bugs and Patches - HedgeDoc
" #Wayland security context protocol is how the compositor will know
which #VM is responsible for which Wayland client, which will allow us to
make per-VM policy decisions. crosvm is the part of #Spectrum’s stack
that can give this information to the compositor, so we need it to
implement this protocol."
https://pad.lassul.us/s/mDfFPvHjA#:~:text=Wayland%20security%20context%20protocol%20is%20how%20the%20compositor%20will%20know%0Awhich%20VM%20is%20responsible%20for%20which%20Wayland%20client%2C%20which%20will%20allow%20us%20to%0Amake%20per%2DVM%20policy%20decisions.%20crosvm%20is%20the%20part%20of%20Spectrum%E2%80%99s%20stack%0Athat%20can%20give%20this%20information%20to%20the%20compositor%2C%20so%20we%20need%20it%20to%0Aimplement%20this%20protocol.
~whynothugo/way-secure - Helper to create Wayland security contexts - sourcehut git
"Using a secure-context is required to create a secure #sandbox on a #Wayland desktop, but not sufficient. A client can trivially just inspect $XDG_RUNTIME_DIR and find a fully privileged socket. This tool is intended to be used in concert with other sandboxing techniques."
https://git.sr.ht/~whynothugo/way-secure#:~:text=Using%20a%20secure%2Dcontext%20is%20required%20to%20create%20a%20secure%20sandbox%20on%20a%20Wayland%20desktop%2C%20but%20not%20sufficient.%20A%20client%20can%20trivially%20just%20inspect%20%24XDG_RUNTIME_DIR%20and%20find%20a%20fully%20privileged%20socket.%20This%20tool%20is%20intended%20to%20be%20used%20in%20concert%20with%20other%20sandboxing%20techniques.
¿Vas a echar en falta el "Hey, Macaroni!" en #Wayland?
El autor de #XScreenSaver habla de #Wayland. Dice no estar motivado para proponer y promover un estándar para salvapantallas en Wayland.
Have you ever wanted to see exactly what #wayland protocols your compositor implements, AND what protocols it doesn't?
There's now a tool for that: introducing ☑️Waycheck!
:archlinux: Arch: extra/waycheck
:fedora: Fedora: waycheck
:flatpak: Flathub: dev.serebit.Waycheck (https://flathub.org/apps/dev.serebit.Waycheck)
:gitlab: Source: https://gitlab.freedesktop.org/serebit/waycheck

So, I tried #Wayland and #Sway again today as I had forgotten why it didn't work last time. And of course, the reason was that it still doesn't support #Nvidia.
And yes, as a user, I refuse to see it the other way. Wayland is claiming to be the future, yet it doesn't support 70% of all home computers. I have no other option than to run #X, and the only ones in a position to fix it (Wayland/Sway) will not.
Switched back to running #Thunderbird using Xwayland instead of #Wayland due to one small but annoying bug:
Copying messages using drag'n'drop does not work reliably. #sigh
And that's my #Qtile #Wayland dotfiles migrated to #Sourcehut
Hmm I've been running #Qtile #Wayland from their git repo for 7 hours now and still haven't managed to get it to crash. Usually it would have crashed by now. This maybe progress or as I hear someone saying right now "Don't speak too soon".
#TilingWindowManger
Oh dear Lord please help me !
I really love #Qtile running under #Wayland but recently it seemed to crash a lot for no apparent reason. Yes I reported the issues but we could not find the reason. So I switched to #SwayWM as everything just works there. But you know me I keep going back to Qtile and as of today's commits I cannot make it crash ! So far that is. I really need to stop this back and forth and just commit 100%.
Anyone else keep switching between or is it just me that needs help ? 😂
Cairo 1.18 released
Cairo 1.18 was released today as the first major stable release to this 2D graphics library in five years. This vector-based graphics library is widely-used for a variety of purposes from GNOME's GTK toolkit to other apps making use of Cairo for targeting different back-ends from PDFs to OpenGL contexts. Mozilla Firefox, WebKit, Mono, and many other open-source projects are notable users of
Wayland color management protocol posted For Weston
The Wayland Color Management protocol has been years in the making and is needed for a client to specify the color space and HDR metadata of a surface. This color management protocol is ultimately needed for getting high dynamic range (HDR) support working out well within Wayland environments. This week an initial merge request was o
https://www.osnews.com/story/137217/wayland-color-management-protocol-posted-for-weston/
Regarding #Wayland, @Conan_Kudo nails it with "total protocol breakage and everything being completely different". And interesting to hear that @BrodieOnLinux is not using #Wayland due to "issues". "There are issues with Nvidia, absolutely. There are issues with window-manager-y things." So basically we all agree!
I find it fascinating that #linux users by now say #wayland is inevitable yet I've still not found a single thing where it would actually bring me an improvement (aside maybe the input handling, but that gets balanced out). Meanwhile from what I know outside of linux on the other *nix os there in many cases is just the bare minimum for wayland to work at best (#FreeBSD, my daily driver, being an exception, but still)
I switched my main computer over to #Wayland the other day. I had to reconfigure my #Plasma docks because my Latte Dock config was incompatible. Not quite happy with what I made and will have to play around more.
It's mostly going well other than the fact my computer won't suspend anymore. That will be a deal-breaker unless I can figure it out. My monitors will lock and even shut off, but something wakes them back to the lock screen and my computer never goes to sleep. Works fine in X11.
Fedora Linux 40 | To go full Wayland? Rid the main desktop's X11 (ancient)? :fedora:
Wayland: a modern windowing system.
"X11 session isn't getting the testing it needs, and is an additional resource burden".
What about old hardware? Some query - one can always use "granny" Debian, right?
Users with new hardware demand newer tech on software too +their ways also help in testing (for stable branches down the line).
What d'YOU think?
#Ubuntu 23.10 Runs #Firefox in #Wayland Mode by Default :firefoxnew: :wayland:
https://www.omgubuntu.co.uk/2023/09/wayland-firefox-snap-default
Looks like 2024 is the year of the #Wayland desktop 😁 https://9to5linux.com/fedora-linux-40-to-offer-the-kde-plasma-6-desktop-on-wayland-and-drop-x11-session
Plasma 6 optimized for Wayland gaming, plus compositor crash recovery https://www.gamingonlinux.com/2023/09/plasma-6-optimized-for-wayland-gaming-plus-compositor-crash-recovery/
So let’s talk about this Wayland thing
KDE's Nate Graham talks about Wayland, and sums up both its history, current status, and the future.
Wayland. It comes up a lot: “Bug X fixed in the Plasma Wayland session.” “The Plasma Wayland session has now gained support for feature Y.” And it’s in the news quite a bit lately with the announcement that Fedora KDE is proposing to drop the Plasma X11
https://www.osnews.com/story/137128/so-lets-talk-about-this-wayland-thing/
/me découvre #Hyprland
Mais j’étais bien avec i3, moi ! Pourquoi vous me montrez un truc comme ça ? 😱
The bug isn't marked fixed, but you might want to try again with 5.27.8 and let the developers know if anything changed:
https://kde.org/announcements/changelogs/plasma/5/5.27.7-5.27.8/
That all said, I support the idea of any distro migrating to full Wayland.
Wayland has been out for 15 years (September 30, 2008) https://en.wikipedia.org/wiki/Wayland_(protocol)
The vast majority of systems and apps, especially the mainstream ones, have implemented either base support or full support.
The few that have not yet are likely the developments that are not going to do anything until the change is made -It's time to pull that metaphorical band-aid off.
The following graphical user interface (GUI) desktop environments (desktop shells) work just fine with Wayland:
* KDE Plasma
* Lxqt
* Gnome
* Budgie
* Cutefish
* Cinnamon
* Deepin
The following have Initial Wayland support:
* Mate
The following have some limited support, but is not yet Wayland compatible:
* Xfce
The following have been discontinued:
* Lxde (the development team moved to Lxqt)
It's Time. Fedora 40 Plans to Drop KDE Plasma X11 Session Completely
https://debugpointnews.com/fedora-40-plasma-6/
***LAST EDITED*** 2/9/23
#AUR
#AboutConfig
#AnnaMadrigal
#Arch
#ArchInstall
#ArchLinux
#Archie
#Archies
#Atheism
#AusPol
#Beatles
#Biodiversity
#BirdMakeup
#CSLewis
#ChangeTheSystem
#ClimateChange
#ClimateCrisis
#DarwinAwards
#Debian
#Distrobox
#DoctorWho
#DouglasAdams
#DrHelenMagnus
#EnidBlyton
#FOSS
#FamousFive
#Fascism
#FediTips
#Fedia
#Fedora
#Firefish
#FirefishBugs
#Firefox
#FirefoxBeta
#FirefoxNightly
#Firejail
#Friendica
#FriendicaHelp
#fsckALLreligion
#FsckChristoFascists
#FsckRWNJs
#FsckThePatriarchy
#FuckAroundAndFindOut
#Gaia
#GilmoreGirls
#GlitchSoc
#GlitchSocial
#GnuCash
#Grammar
#Greens
#HHGTTG
#HumanRights
#JRRTolkien
#KDE
#KDEPlasma
#KMyMoney
#Kbin
#Kinoite
#LauraTingle
#Lesbian
#LibreOffice
#Linux
#LinuxWomen
#Logic
#MichaelWestMedia
#MicroOS
#Misanthropy
#Misdirection
#Misogyny
#MontyPython
#MontyPythonsFlyingCircus
#MostlyHarmless
#MrsMadrigal
#Narnia
#NationStates
#Nihilism
#openSUSE
#Overshoot
#Penguinistas
#Plasma
#PostOp
#ProgIndies
#PulseBrowser
#RWNJs
#RedFireAnts
#RenewableEnergy
#RightToProtest
#RippingYarns
#searX
#Semantics
#Sidebery
#SlowMode
#StateCapture
#SteamEngine
#SteamLocomotive
#SteamLocomotives
#TheDoctor
#TheLordOfTheRings
#TheSpanishInquisition
#TreeStyleTab
#Tumbleweed
#UserJS
#VM
#VPN
#VerticalTabs
#Vivaldi
#VivaldiBrowser
#VivaldiSnapshot
#VivaldiStable
#Wayland
#WeAreSelfishCruelBastards
#WeAreTotallyFscked
#Whimsy
#Whovians
#WindowRules
#Xfce
#YellowCrazyAnts
@tag-AUR@relay.fedi.buzz
@tag-arch
@tag-ArchLinux@relay.fedi.buzz
@tag-Distrobox@relay.fedi.buzz
@tag-FriendicaHelp@relay.fedi.buzz
@tag-fsckALLreligion@relay.fedi.buzz
@tag-FsckChristoFascists@relay.fedi.buzz
@tag-FsckRWNJs@relay.fedi.buzz
@tag-FsckThePatriarchy@relay.fedi.buzz
@tag-hhgttg
@tag-KMyMoney@relay.fedi.buzz
@tag-LinuxWomen@relay.fedi.buzz
@tag-MontyPython@relay.fedi.buzz
@tag-MostlyHarmless@relay.fedi.buzz
@tag-Penguinistas@relay.fedi.buzz
@tag-PostOp@relay.fedi.buzz
@tag-WeAreSelfishCruelBastards@relay.fedi.buzz
@tag-WeAreTotallyFscked@relay.fedi.buzz
@tag-Whimsy@relay.fedi.buzz
Tried #Debian for a change after using #Ubuntu for nearly a couple decades. New #Gnome looked pretty good. But then wanted productivity back so #Sway because #Wayland.
Can't get it to work! It won't re-render unless I change TTY and back. #wtf.
While debugging, read about #Wayland and the problems. #wtf 2. Let's try again in a decade.
Back to #xubuntu and #i3 #itjustworks But, damn I hate #snap
@topher Indeed, #Wayland's current design does not honor app requests to position their windows in a direct way: https://gitlab.gnome.org/GNOME/mutter/-/issues/669
There's a mention of a potential replacement in the form of a "xdg-session-management" protocol which would be https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/18 ; it seems there's still some activity happening in that WIP.
I can live without this in the meantime; what I want first is perfs.
After months of using the #Wayland version of GNOME Shell 44.x on my workstation with open source AMD #mesa drivers, I have to go back to the #Xorg / #X11 version for a while, as the stutters (with the mouse cursor and most UI interactions) after some hours/days of uptime are unbearable, even with the "patched for triple-buffering" version of Mutter + Shell at https://copr.fedorainfracloud.org/coprs/calcastor/gnome-patched/
I'd like to sysprof it, but probably only makes sense in F39 + GNOME 45
I, for one, do like the new screensaver options in macOS Sonoma. #Wayland https://www.jwz.org/blog/2023/09/wayland-and-screen-savers/
My work on #Wayland on #OpenBSD is now committed to the ports tree (but not yet linked to packages builds). The documentation has also moved to the tree : https://github.com/openbsd/ports/blob/master/wayland/TODO-Wayland.md
I've submitted a #LightningTalk to #EuroBSDCon in Coimbra in two weeks to present this too.
Day two with my new laptop #slimbook – time for some first impressions.
Apart from the hardware, I also took the opportunity to check out #GNOME on #Wayland, some games, as well as Slimbook’s own apps.
The IR camera is kinda cool, I have to say :blobcat:
https://matija.suklje.name/slimbook-pro-x-14-first-impressions
GNOME is shaping up really nicely for privacy
• Background App indicator
• App permissions
• Device Security Settings
• Mic / Camera* Indicators
• Screen Sharing indicator
• Remote Desktop indicator
• Incrementally better app sandboxing
• VPN (incl Wireguard) support
• Quick Network Toggles
Made possible by #Flatpak #Wayland #PipeWire and our talented community.
#Linux #privacy #WireGuard #VPN
* Available in the upcoming GNOME 45 release
My #Slimbook / new laptop adventure continues! And with it a new blog post:
https://matija.suklje.name/installation-plans-for-my-new-laptop
TL;DR:
• why I decided for #EndeavourOS on a #Btrfs #RAID-1 on two #LUKS encrypted SSDs and not something else
• how I intend to mitigate the challenges this combination brings with it
• how to leverage #Tmpfs to make your SSD live longer and make your browser much faster
• #Borg is a great backup tool
• #Wayland … I hope
4222 words on #Xorg and the hell that is, plus how #Wayland was marked its successor.
Also the start of my experimentation into writing something that does a thing on the server side of the Wayland protocol.
Have fun.
https://orowith2os.gitlab.io/posts/wayland-breaks-your-bad-software
Just landed a fix for a small issue in the #mpv dmabuf #Wayland backend, where the overlay surface was always present, even when empty (no controls or subtitles).
This prevented direct scanout of the video surface on AFAICS all common compositors (and would have added an extra blending step of the full window size where it did still work).
I've fantasized about writing my own FluxBox clone for Wayland in Crystal, but I don't have the time and wouldn't know where to start. Although, FluxBox is mostly C++ so porting it to Crystal should be easy.
#wayland #fluxbox #crystallang
For #Wayland folks: just found out about https://wayland.app/protocols/ - quite neat!
Just watched Sintel in 4K using display hardware YUV->RGB conversion and scaling on #gnome Mutter with #mpv - no 3D GPU usage (no shaders, no compositing) and also very littly CPU usage (video decoding done by VAAPI) and thus very power efficient.
We are finally getting there - unleash the power of #Wayland :P
If you're interested in the technical progress or want to try: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3177
https://github.com/mpv-player/mpv/pull/12237
Tonight on Things I Should Not Be Doing But Did Anyways....
Rebased and took over the patches to add VR/DRM leasing support to #GNOME!
Easier than I thought, though I need to sort out the TODOs and review the general flow.
Not too bad/hard, considering I don't know too much C, let alone Mutter internals.
Might make my own compositor soon, then I can do things like this but in a more familiar env (Rust).
@marcan I agree, but last time I tried #Wayland half my screen was black, my keyboard layout was permanently wrong and my touchpad scrolling didn't work.
I would love to abandon Xorg, but as a regretful NVIDIA user I can't. KDE Plasma isn't ready to deal with it either, and Firefox still expects XInput for two-finger-scrolling.
I'm sorry, but we're are not Wayland yet. Not even close.
Gamer on Linux? Share an instant replay - GPU SCREEN RECORDER 🎮 💻 💥
Just as the more known ShadowPlay from Windows - instantly replay yer gaming glory.
Pulled off an amazing stunt, yes? GPU Screen Recorder already saved it!
Using GPU only - the fastest screen recording tool for Linux.
=> https://flathub.org/apps/com.dec05eba.gpu_screen_recorder
#gaming #replay #instantreplay #screen #record #Linux #ShadowPlay #GPU #GPUScreenRecorder #X11 #Wayland
Anyone know how I can get 2-finger swipe navigation working in Firefox for Linux?
Things I've tried:
export MOZ_ENABLE_WAYLAND=1
widget.disable-swipe-tracker=false
Updating to the latest version of everything.
Reading search results, bug trackers, and forums.
My laptop supports pinch to zoom & 3 finger gestures in the OS.
What else can I try?
Arjen Hiemstra demonstrates how you can access a #remote #desktop on #Wayland using #Plasma and RDP.
https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland
With the announcement of Wayland only builds will Firefox finally allow the Flatpak to default to Wayland for people who are using Wayland? It has been available behind a flag for years
Not only does it run better, it provides much better security isolation by not running on the outdated X11 protocol. Forcing Wayland users to use XWayland just seems unnecessary now
#KDE Plasma 5.27.7 Desktop Update Is Out to Improve Support for Multi-Channel Audio Setups, Plasma #Wayland, Support for #NVIDIA GPUs, and More https://9to5linux.com/kde-plasma-5-27-7-improves-support-for-multi-channel-audio-setups-fixes-bugs