Wayland in 2024: Ready for Daily Driving?
ฝัง
- เผยแพร่เมื่อ 24 ก.ค. 2024
- MY SUPPORTERS THANK YOU!
Florian Stadler Supporter ✨
Nulla Supporter ✨
🍦MY SOCIALS🍦
t.co/YCucsNrCmx
SPONSOR OF TODAYS VIDEO, THE BEST VPN PROVIDER PROTONVPN!
go.getproton.me/aff_c?offer_i...
LINKS OR COMMANDS FROM TODAY'S VIDEO!
ENABLING XWAYLAND ON OBS
QT_QPA_PLATFORM=xcb
VESKTOP
github.com/Vencord/Vesktop
flathub.org/apps/dev.vencord....
SCREEN TEARING SUPPORT FOR KDE PLASMA
invent.kde.org/plasma/kwin/-/...
NVIDIA EXPLICIT SYNC SUPPORT
www.gamingonlinux.com/2024/03...
0:00 - Intro
00:52 - Sponsor
02:30 - Xwayland
03:30 - Discord and chrome.
05:56 - Obs studio
07:29 - Solutions.
08:50 - Vaapi
10:25 - Screen tearing
11:55 - Steam & Home streaming
13:20 - Nvidia.
15:42 - HDR.
16:20 - Conclusion
17:20 - Outro - บันเทิง
my experience on wayland with nvidia ended up with me buying AMD :)
I own a 4090, so Go down to a 7900xtx. Nope.
The NVIDIA proprietary drivers are not ready yet. I get graphical glitches on the desktop and blocky artefacts in any fullscreen application. It's horrendous.
Yes, as i said in the video if you have the right hardware it can be ready for you
@@Deezter16 they are as bad as I say. If you search NVIDIA + Wayland on youtube and filter to upload date. You can scroll down and see a video of someone having the exact same thing. I've tried different distro's. I've tried GNOME and KDE. KDE handles the desktop okayish but gaming in fullscreen or even borderless in some cases just doesn't work well. Blocky artefacts everywhere.
GTX 1050 Ti here and same with fullscreen games. 535 till 550 drivers same thing. 550 seems a little better but not much. GTX 10 series should still be supported by NVIIDIA so Idk what they are doing.
@@linuxnext I gotta come back to this but I've tested the 555 drivers. They still in BETA but they are much much better in Wayland.
Currently, Nvidia + Wayland is mostly functional.
There is some minor flickering on apps like Discord, Spotify, Steam.
The only major issue seems to be Minecraft, if I do not enable V-sync, Minecraft is literally unplayable, the flicker is so bad, at times it's just a static black screen.
If I choose to play Minecraft with shaders, due to FPS decrease, I am forced to switch my monitor refresh rate from 144hz to 60hz in the system settings, so Minecraft doesn't flicker.
Disregarding Minecraft, Wayland on Nvidia doesn't appear to be that bad in my experience.
A windows user would die experiencing these issues lol
Any game I get mad flickering on. Possibly I gotta enable vsync but that shouldn't be the fix
Great information as always!
Wow.. okay there are still some issues that I didn't know about.
But yea, it's pretty decent with AMD and as you said: Vesktop is great!
Some of these issues suck -_- but at least I know the solution now, if I ever encounter one of these.
Great Vid!
Thanks for mentioning the Steam game streaming fix. I was not aware that there is a fix for that right now.
16:40 So probably that's why Nvidia 550 hasn't arrived yet in the Ubuntu repos. They still stick to the 535.
Also, what's that brightness icon in the tray corner? Is it possible to adjust the brightness for external monitors on Wayland? I miss that feature from X11.
Yes, that is a brightness control for my monitor as they brought support for it in plasma 6, i have tested it and it actually turns down the brightness on my monitor
@@linuxnextHow the hell does windows not even have this !! I just moved from win 11 to fedora 40 with customisation, it’s great.Such a simple feature can really save some energy
I used Nvidia on Wayland on Gentoo Linux. But the screen black out 😅 made me switch back to xserver. And also steam did not work on Wayland. But this was 6 month ago.
I'm using NVIDIA, and it really works so far, I don't mind the small screen tearing sometimes. The only issue I have is that some apps doesn't work well with Wayland like CURA so usually I go x11 and occasionally browsers crash (watching netflix and youtube) maybe due to rendering. Hopefully this coming may it will work
Doesn't this get fixed in the next 555 version coming in like a month?
@@n.m4497 hopefully explicit sync will fix these stuffs
Yep, the desktop environments also need to merge explicit sync on their side aswell for it to work properly.
Hopefully this will be the last thing for nvidia users to finally have a good time under wayland
What do you mean tear? I noticed when i watch movies my bar blinks sometimes in full screen
@@Leverquin something like that
I've been using Nvidia on Wayland for a year now and really haven't noticed any significant issue exept in the sometimes in the Steam Client.
For me Nvidia on Wayland Gnome is ready even tho it's not perfect. I can do everything (especially gaming lol) without any issue really.
I’ve been running Hyprland using nvidia but I have to configure the monitor settings on the config file each time I boot or else I get no signal 😅
It’s annoying but I hope with the new 555 drivers fixes this issue.
Mate I find that Wayland is fast enough without gnome extensions, it's a little choppy with dash-to-dock and dash-to-panel. So I stick with X11 for now. I am running Debian. I installed Weston which allows me to open a Wayland session from a terminal inside x11 and I use that for Waydroid apps inside x11, so ii summary don't have to logout of x11 to run Wayland apps.
I'm an nVidia user (3080ti) and Wayland is completely unusable for me. Most apps flicker around with garbage data like crazy.
The only things mostly working is the gnome desktop and Firefox (Chrome, and all electron apps, just flickers like crazy).
This is on both Arch, Nobara (Fedora spin) and Ubuntu
Hopefully this may with explicit sync it can be usable
Same here on 1050 Ti. Another person in the comments with 3060 has it too.
Discord screensharing also works if you run it in the browser
Wayland is finally getting very close, It's not QUITE there but it's getting to a compelling state. Imma let it keep cooking while I x11 out here.
lets wait another year for it to cook ngl lol, i use it with amd on kde plasma and there are no problems, only missing global shortcut keys and thats it, when wine wayland arrives that will create a even better experience for gaming aswell
I would say no, the last few days i have been installing different distro on my main machine, with an Nvidia 3060. The ones that used Waylan as the composter really messed with things like MS edge, flickering and menu's disappearing, and slow typing, like huge lag. this was across all Wayland distros. be it Arch, Debian based. Still has a way to go
I tought I was the only one and it's because of my 1050 Ti. People said it's too old and stuff meanwhile still driver supported. Thanks for sharing you on a 3060.
@jonbrandjes9024 the only thing that gtx series dont support is some vkd3d vulkan extensions on a hardware level so your experience becomes not as great when playing dx12 games to vulkan
I just got the Nvidia 550 driver, and I just switched to Wayland. It’s pretty smooth and responsive compared to X I was running before.
nice, there are some problems still with wayland on the 550 driver so you might experience problems if you try and play games or if you want to use things like vrr/freesync. there isnt explicit sync or implicit sync on the 550 driver either which is how the hardware interacts with the software with the compositor that being wayland, 560 is going to fix some of these problems like adding explicit sync which fixes the majority of the problems with apps behaving weird and games having sometimes heavy flicker or stuttering because of not having explicit sync or implicit sync available
you can read about this here
pointieststick.com/2024/04/12/this-week-in-kde-explicit-sync/
I wonder if it's worth an XFCE user waiting for their environment to support it completely or switch to KDE to get the best Wayland support.
Id wait if you care about xfce, kde plasma still has some bugs to fix, plasma 6.1 will be the time to try plasma wayland i would say or atleast 6.0.5
You should make video on how to install zen kernel with arch
The old way
Yay -S linux-zen linux-zen-headers
The original way
sudo pacman -S linux-zen linux-zen-headers
The Rust way
paru -S linux-zen linux-zen-headers
update your grub with grub customizer, reboot then select it in your grub or systemd bootloader
There's just not much point in getting zen
@@CriminalScum000 why??
Have you downgraded your xz package?
Nope, guess i will now
Maybe this is an unpopular opinion but let me know:
I have been using Wayland for the past two years on Intel/AMD graphics and never once did I feel like it was not ready. Sure, there are a couple things they can implement or improve on but it's there for sure.
As for Nvidia... no but it's getting there! 555 driver will allow me to at least play games like Minecraft smoothly at 160fps in peace!
I agree with that, there are a couple of things that are not supported on some apps, but this isnt waylands problem as it does support those things, like screen sharing on discord for wayland doesnt work but pipewire works with screen sharing, its up to discord to support it not wayland or pipewire as they already support a way.
I guess there are global shortcuts that need to be implemented but that's something that not everyone uses so wayland can be ready depending on the person and their needs.
For nvidia, yeah thats also a problem that is getting fixed this month and desktops like plasma and gnome are bringing support for it aswell with gnome already supporting it in this week's bug release and plasma 6.1 arriving in june.
Nvk is arriving aswell soon in mesa 24.1 which could be an amazing vulkan driver like radv on amd in a year or so.
Its coming together slowly lol
For me, brave browser glitches in wayland and more applications
After using linux for years i have come to accept ... that most top dev in focused on the kernel and cli features .... desktop is a second class citizen.
I have 7 computers in my house .... 6 run linux and 1 windows machine to remote into those machines .
It so a great setup and mutiple backups in every situation .
To me wayland needs 2-3 years at current rate to be ready for hassle free desktop use. X-server is dead and insecure .... For now i will avoid linux desktop and rely on the cli for my daily operations. Windows / macos for remoting and managing them.
I have more issues with apps not working in Hyprland rather than apps not working in Wayland
well that could be a hyprland issue, its maintained by one person right? and i think he is rewriting hyprland or rebasing no?
@@linuxnext I'm not sure which is the issue. Hyprland crashes sometimes, but games are unstable and now that I'm thinking about it most of the programs that give me trouble are written for x11 or are windows apps running in Wine or Proton. Games in particular seem to not like being told by the window manager what size to be and they especially don't like losing focus
def try a different tiling manager or desktop or wait for hyprland fixes i guess
If I have to run xwayland I might as well run xorg because why would I make my life even 1% harder for some abstract benefit that wayland gives? Besides what this video mentioned, important stuff like Reaper, Aseprite and Wine need xorg. Wine is working on it, but the time frame is unknown. Gimp 3 will run... in May(probably). So obviously still too early for wayland.
Oh yeah, I want to run window managers like Openbox or Awesome and the wayland alternatives don't do it for me yet.
I'm pretty happy with Hyprland currently, but just using it on an old laptop to write code, watch videos, discord video calls, general web browsing. Haven't done much in WINE or proton on this setup except play a golf game just to test it out.
(edit) Using GIMP 2.99 (the GIMP3 beta) on this one for some basic editing has worked w/o issues. It seems to be running full wayland, xeyes, xlsclients, and xwininfo cannot see gimp 2.99
@@MNbenMN If it works for you, cool, but there is much ground to cover still.
I've preferred simple window managers since Redhat 5. I use Openbox and have been gathering information to configure Labwc and Wayland when they are ready.
Can't use VRR with multiple monitors on xorg
global keybinds and pyautogui needs protocols to work.
Yes, this is being worked on
@@linuxnext I haven't heard anything about a protocol for mouse/input coordinate automation tools? Could you send a link?
I meant for global hotkeys, not some type autoclicker controller
When hotkeys do get supported then it could be possible for pyautogui to work in a way but im not an expert or developer so yah
This is for xdg-desktop-portals so far
github.com/flatpak/xdg-desktop-portal/pull/711
@@linuxnext input automation on Wayland is sadly something I never see discussed enough
With my AMD GPU, it's perfect. No issues at all.
I am using Nvidia with wayland and no problem so far
Are you on 555?
@@linuxnext Nope i see that it launches but no i stay in 550.78
The best funcionality you get out of wayland with drawing tablets is still unusable. It makes me sad because hyprland and kde6 look really cool. I live on a drawing tablet. I just think after more than a decade if wayland isn't working right yet, it is probably a bust.
Great point, wayland needs to have everything implement, if not it will never be ready for everyone
There's not really much going on with xorg to develop X11 support for newer hardware, so it won't be long until it's either going to be Wayland, or a dark age for linux (barring some new display handling / compositor solution with lots of developers and money behind it swoops in to save linux! )
@@MNbenMN according to what I found online, it looks like developement for wayland started in 2008 . . . i mean, that was a long time ago, George Bush was still in office, it was the same year smart phones were introduced to the world, and my 13 year old son didn't exist for another 2 and a half years. I love linux but it is getting to the point that . . . not only can it not keep up but it seems to be losing ground. Sometimes, I just want to plug in he products I pay for and have them work . . . and as evl as we want to pretend windows and mac are . . . stuff works with minimal headache . . . how many hours are you willing to spend to savea few bucks? It sucks . . . I have been using linux since 2010 . . . and don't want to, but I think I am about to ditch it all together.
It is if you use KDE.. any other DE/WM is half baked AF compared to KDE
What about gnome? Its pretty decent
I haven't had any wayland troubles with hyprland WM on Arch, but I'm running a 15 year old laptop with an integrated Intel gpu.
I still do not understand what is wayland
Wayland controls what you see on your monitor, each desktop environment has its own version of wayland called a compositor so kde plasma has kwin, gnome has mutter
Each one is different so if you have bugs on one the other might not have those bugs, or the same with features like kde plasma has vrr while gnome doesnt by default
@@linuxnext i use xfce
@@Leverquin xfce uses x11
@@DigitalLiquid hm. Okay thanks. But i still have flickering
Are you using nvidia?
no but actually yes
not so long ago it was "yes but actually no"
Amazing video
The short answer before even watching the video? Hell no! Its not even close.
Not for me on Nvidia yet, lots of apps just have mad graphical glitches. Maybe that'll fix when explicit sync is all merged in
have you tried 550.67?
I just use Vesktop to do Discord. Shout out to all developers working on that.