Тёмный

WAYLAND: what is it, and is it ready for daily use? 

The Linux Experiment
Подписаться 354 тыс.
Просмотров 367 тыс.
50% 1

Try Kernelcare Enterprise for free: lp.kernelcare.com/kernelcare-...
Probably everyone that is interested in the Linux desktop has heard about Wayland. It's the next big thing, the replacement for X.org, a solution to a lot of woes in terms of performance and graphics on Linux. And still, it has failed to materialize, over and over, and is still not the default on many big distributions, like Ubuntu, or Linux Mint. Let's see what Wayland is, and how ready it is, right after this!
Join this channel to get access to a monthly patroncast and vote on the next topics I'll cover:
/ @thelinuxexp
Support the channel on Patreon:
/ thelinuxexperiment
Follow me on Twitter : / thelinuxexp
My Gaming on Linux Channel: / @thelinuxgamingexperim...
Follow me on LBRY: lbry.tv/@TheLinuxExperiment:e
The Linux Experiment merch: get your goodies there! teespring.com/en-GB/stores/th...
Wayland is, in itself, just a protocol. It's not a program, or a replacement for the old X.org display server. This protocol has to be implemented by a compositor, which will display the application's content on the user's screen.
Currently, a lot of distributions use X.org, the very old display server that has served us pretty well for ages. The goal of wayland is to put this old beast to pasture, but for what benefits ?
First, let's take a look at how X.org works. This old thing, dating back to 1987, the blessed year of my birth, by the way, is a multi-layered process:
First, you have your display server, or the X server. It's the central platform to communicate with the clients, like the applications you're using, and the compositor, which displays the windows for these apps themselves. This server is interacting with clients, which are basically your applications, but also with a compositor, which is your window manager, like Kwin on KDE, or Mutter on GNOME.
It's a sturdy process, but it introduces a lot of delay, with some back and forth betwen the server, the compositor, and the application itself.
Wayland has a simpler model, because in Wayland, the compositor IS the server as well.
This means that, in our example, the application opens, tells the compositor that it wants a window, and the compositor gets all the details from the app in one go, decides what to do with the window, and tells the app to draw itself. Yep, on Wayland, the applications also have to do their own rendering on the screen: they manage their own titlebars, their own drop shadows, everything.
This is why you can't just switch GNOME or KDE from X.org to Wayland: the pieces that compose the desktop environment don't play the exact same role on both solutions. On Wayland, the compositor doesn't draw the windows, the app themselves do, so you have to update the window managers to become compositors that don't do any drawing, and you have to update the toolkits, GTK and Qt, to let them draw stuff themselves.
Then there's the issue of the graphics drivers: the Nvidia drivers, the open source AMD or Intel drivers, these were written to send information back and forth with X.org, not with a wayland compositor.
So they also have to be updated to work with that new model. This is already the case, as the open source Mesa drivers, which cover AMD and Intel, already support wayland using a solution called GBM. Nvidia, on the other hand, decided that they had a more efficient solution called EGL, which has to be supported separately by the wayland compositors.
Since Nvidia doesn't seem to be willing to update their driver to use GBM, for nvidia drivers to work with wayland, desktop environments have to also support EGL, which is an extra burden, and also explains why Nvidia drivers are hit or miss when using Wayland.
So, where is Wayland? Well, it's already very well supported:
- GNOME supports Wayland, with Mutter, its window manager and compositor
- KDE supports Wayland as well, with Kwin
- Both GTK 3.20 and QT 5 support wayland out of the box
In terms of distros, Fedora already uses Wayland as the default, if the drivers permit it, and has been since 2016. Red Hat Enterprise Linux 8 also uses Wayland as the default, and Debian does so as well, for their GNOME sessions. Manjaro also defaults to wayland for the GNOME sessions, if the drivers allow it.
Some programs that were made specifically to work with X.org don't work on wayland-based systems, especially games.
For that use case, Wayland developers have a solution: as wine or proton expects to run in an X Server, Wayland provides the ability to run such a server inside of Wayland, as a client, this is called Xwayland.
The performance of Xwayland, however, seems on par with just running a game on X.org, as demonstrated by Phoronix early this year:
www.phoronix.com/scan.php?pag...

Наука

Опубликовано:

 

21 дек 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,2 тыс.   
@luizotavio2116
@luizotavio2116 3 года назад
The more I hear about Nvidia, the more I like AMD.
@johnbamber7374
@johnbamber7374 3 года назад
Same here.
@anonymoususer5402
@anonymoususer5402 3 года назад
But according to me the best are Intel because though their chips are not great now but they have supported and Linux and open source for very very long
@sreejith5966
@sreejith5966 3 года назад
@@anonymoususer5402 Yes amd's Laptop chip support is really a hit or miss Intel is always stable
@darxustech2883
@darxustech2883 3 года назад
I made that decision in 2010. @@anonymoususer5402 AMD's drivers have been open source since 2007.
@darxustech2883
@darxustech2883 3 года назад
@@johnbiscuit8272 they have OpenCL. An open standard instead of nvidia's proprietary CUDA.
@duncanmurphy8085
@duncanmurphy8085 3 года назад
Great job explaining in human terms what the change means!
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks :)
@n1ghtglare
@n1ghtglare 3 года назад
@@nirgunawish You don't need flux. GNOME, Plasma, etc have Night Light as a built-in feature.
@MithicSpirit
@MithicSpirit 3 года назад
@@n1ghtglare wm-only time
@n1ghtglare
@n1ghtglare 3 года назад
@@MithicSpirit This exists: gitlab.com/chinstrap/gammastep . The worst thing about RU-vid is that the misinformation now spreads in video format lol.
@rizkyadiyanto7922
@rizkyadiyanto7922 3 года назад
@@nirgunawish like redshift? redshift works in wayland
@Newbyte
@Newbyte 3 года назад
Alan Pope stated that the main reason Ubuntu still is on X11 is because when GNOME Shell crashes in Wayland it takes all applications down with it, unlike in X11 where GNOME Shell can restart without interrupting the running applications. This is solvable but it hasn't been implemented yet.
@TheLinuxEXP
@TheLinuxEXP 3 года назад
That’s a good reason !
@AndersJackson
@AndersJackson 3 года назад
@@TheLinuxEXP as I have said. Wayland has some major faults in their design. Not being a proper client/server model is one. Your environment will/can also hang if your client hangs, which is not something that X11 does, as there are nothing that make clients and server depend on each other.
@DavidStarkers
@DavidStarkers 3 года назад
Also no "actual user" stuff like zoom or discord work for video capture in Wayland... Forget games also.. for years.. Wayland has been a non-starter (for normal people), I wish it wasn't true
@jarisipilainen3875
@jarisipilainen3875 3 года назад
so why linux on desktop. no crashing desktop if on console lol. no need xorg lol
@gordonsills
@gordonsills 3 года назад
@@AndersJackson It seems like you have never programmed for X11 and you have no idea how it works. Reading Wikipedia article describing how X server worked in 80s/90s is not enough to understand all the issues it has nowadays. As for Wayland - I use it every day on Fedora in Gnome for almost a year now. It's rock solid.
@danield.7359
@danield.7359 3 года назад
If I imagine X was developed in the mid 80s, then I have to say these guys were geniuses. We're more than 30 years later and the X-server is still powering the majority of Unix desktops. Having said that I already had the pleasure to experience Wayland and its noticeable faster in most areas.
@jeschinstad
@jeschinstad 3 года назад
But the problem is just that; X have received lots and lots of fixes over the years and lots and lots of workarounds, making everything complicated. Nearly everything that must be supported in order to call it an X11 system, is irrelevant today.
@Kylo_Renifer
@Kylo_Renifer Год назад
I worked with two women at Sun that did work on X, and yes, they were in fact, geniuses. Two of the smartest and nicest people I ever knew.
@darxustech2883
@darxustech2883 3 года назад
The terminal clients were the X servers. The thing they were serving was the display. X clients are the applications running on the main server. Common confusion.
@LinuxJediMaster
@LinuxJediMaster 3 года назад
I was about to pint that out, but searched the comments first, as someone else must have done it...
@fredfoo8346
@fredfoo8346 3 года назад
Yeah, he did the complete explanation with the basics upside down :)) One must wonder ... So wayland is X with the remote protocol stripped out. So its just like crappy Windows. No more running the IDE in a container on Google Cloud and have the display on your notebook. I thought that is actually a pro, not a con.
@darxustech2883
@darxustech2883 3 года назад
@@fredfoo8346 nothing is ever going to stop you from using all the features of X, you'll always have it through XWayland. It's just the modern fast efficient low latency stuff (Wayland) is separated out from the networking protocol stuff (X) so it's easier to maintain and develop. Does this Google Cloud IDE stuff you use actually use the X protocol? That seems unlikely, but I haven't touched it.
@bobdinitto
@bobdinitto 3 года назад
The X-Server model turned the client/server model on its head and we're still struggling with this.
@GeraldOSteen
@GeraldOSteen 3 года назад
@@bobdinitto Not really; the entire filesystem tree was designed to run across multiple systems, so it was quite consistent. The root filesystem(/) was run locally, containing only what was necessary to get the local machine up & running and then the /usr tree was mounted remotely(because it often resided on a larger server mounted via NFS; hence the name 'Unix System Resource', which for some reason is disputed). When X was launched, it set the DISPLAY environment variable according to your IP(and screen) so that when you ran 'xterm' or some other X client it automatically connected to the correct display. The X server running on your local machine provided the X services(hence it being the 'server') and you were running client applications which just happened to be mounted on a remote filesystem. X didn't turn it around on its head, it's just not the way we tend to run our systems these days so it's a pretty foreign concept now. Set up a few Raspberry Pis as dumb terminals mounting /usr from a central server and it suddenly makes a lot more sense again.
@tejing2001
@tejing2001 3 года назад
The explanation on the difference between Wayland and X got a little muddled there. Historically, there were a lot of huge differences, but in terms of how things work in a modern environment, programs talk directly to the graphics card to render their content into a buffer, that buffer is handed off to the compositor, which further tells the graphics card how to put all those together into the final appearance of the screen, which then gets displayed. This is true for both X and Wayland. The difference is that in the X case, X is uselessly in the middle of almost every step of that process. Since compositors became the norm, the actual value provided by the X server has become quite small. It's just a middleman now, and it's time to cut it out... in theory. The current state of Wayland seems to me to be pretty much summed up by the old joke: "it's 95% done, now we just have to do the other half!" When replacing something that deeply embedded, there are always more complications than you could possibly predict. We'll get there. It'll just take time... not that NVidia is helping any with their "the whole world should do everything our way" attitude.
@Alperic27
@Alperic27 2 года назад
The main difference is that X was designed as a REMOTE protocol … it was really useful to be able to run apps on very powerful servers in racks while displaying their output on my local screen. Many trading infrastructures in banks ran that way for a long time
@AlekseySamoilov
@AlekseySamoilov 3 года назад
Not EGL, but EGLStreams. Mesa drivers also uses EGL for creating rendering context.
@s9209122222
@s9209122222 3 года назад
I was so confused when I heard the EGL stuff, because MPV player uses EGL for hardware decoding, and I'm using a AMD GPU, now it makes sense, thanks.
@t3m8ch
@t3m8ch 3 года назад
Приветствую!
@cameronbosch1213
@cameronbosch1213 Год назад
And now they both use GBM; Nvidia seems to have finally dropped the ridiculous demand of EGLStreams.
@hedayaty
@hedayaty 2 года назад
Few fun facts: X was implemented as client-server because at the time shared libraries did not exists. Also Waylands huge advantage (+ small performance) is due to fact that apps do not receive clicks and key presses from other apps. In X (also Windows last time I used) every event is sent to every application(client). Each application will filter event it is interested by itself. Effectively, each app can be a key-logger.
@electric_lizzzard
@electric_lizzzard Год назад
AAAHHH!!! THATS why OBS can't receive my shortcuts on Wayland. that is very sad bcs a use OBS as Shadowplay/Adrenalin alternative and it works fine on X11 but literally ignores my shortcuts on Wayland
@noernewaccount
@noernewaccount Год назад
@@electric_lizzzard same! ulauncher too, In dolphin SPACE is the selection which is useless, so I can't use CTRL+SPACE in Dolphin which is a bit sad and I'm trying to find something to fix it.
@100c0c
@100c0c 6 месяцев назад
​@@electric_lizzzardHave you found a solution to that?
@cameronbosch1213
@cameronbosch1213 15 дней назад
​@100c0c KDE Plasma has a global keyboard shortcuts for XWayland applications since 5.27.
@alexandrebouvier7731
@alexandrebouvier7731 3 года назад
When I discovered how X11 on Linux worked and how it was designed, I was fascinated by this and I recycled some old computers (Pentium II) as graphical terminals, using LTSP connected to my P4 (it was in the early 2000s). Unfortunately, network transparency is mostly dead with X11 because a lot of modern apps use the GPU..
@Nixdigo
@Nixdigo 2 года назад
Thank God I'll never have one of those
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 года назад
2:39 Wrong way round. The X terminals were the servers, the clients were the GUI apps on the central “big, powerful” machine. X terminals took a reasonable degree of grunt to run, too.
@rjhornsby
@rjhornsby 3 года назад
I think you’re right. The local windows/Mac app that lets you run xeyes or whatever that you’d normally run on a Linux desktop is called an X server application. The client in this case is what we would normally think of as the server (the big noisy metal box that’s somewhere else running Linux + X). Can’t remember why it’s that way, only that the “backwards” client server model has confused me every time for 20+ yrs.
@BrightBlueJim
@BrightBlueJim 3 года назад
@@rjhornsby In a client/server relationship, the client runs the show. The client wants something to be done, and makes requests to the server. In the case of X Windows, the service is graphics display and user input gathering. The X Terminal doesn't care - it can sit there all day without being connected to a client, and not have a problem with it, just as a mass storage server doesn't need to be connected to anything. It's the application that needs things that the X Terminal provides. The application is always the client.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 года назад
@@BrightBlueJim That’s right. If you look at the details of the functionality, and which end is providing what service to whom, you will see that the X11 terminology is the right way round.
@beowolfgang
@beowolfgang 3 года назад
Absolutely right, the x-server only drives the graphics hardware, the clients runs on a powerful machine where the real computing an logic is being done.
@AndersJackson
@AndersJackson 3 года назад
@@rjhornsby it isn't backward. X11 server provides graphical, and keyboard and pointer services to the clients. The clients being web browsers, editors etc running on same or different machines. The server program is the one writing on the screen for the clients. Handling keyboard and pointer devices for the clients. So yes, the server - client model in X11 is properly so. The problem is that servers in other portocols are those big machines, like printer and file servers. And then the clients are the small machins in your office. So yes, a server can also be another servers clients. :-)
@ramansarda5988
@ramansarda5988 3 года назад
This guys always creates good videos and this one was much needed. ❤️ Great job man!
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks a lot :)
@Toblehrone
@Toblehrone 3 года назад
There's another use case that has been improved for things like GNOME...but only on Wayland - multiple screens, but different refresh rates; i.e. you upgrade your main monitor to a 120hz monitor, and instead of throwing your old monitor into the landfill, it becomes a secondary display for other content. Performance is weird on XOrg, but Wayland handles the separate monitors just fine - i.e. GNOME 3.38 improved how it deals with different screen refresh rates...but only on Wayland sessions.
@guss77
@guss77 3 года назад
Yea - multi screen support is one of the major advantages of Wayland over X11: you can even do different HiDPI scaling on different monitors. If you ever tried to run an external HiDPI screen with a laptop HD screen, and you dragged a window from one screen to the other, you know my pain. Currently my X11 solution is to just run the UHD screen in a smaller non-native resolution...
@KaptainUflg
@KaptainUflg 3 года назад
>Performance is weird on XOrg, but Wayland handles the separate monitors just fine The problem is GNOME. X.org has way better performance and better display support.
@Toblehrone
@Toblehrone 3 года назад
@@KaptainUflg In what way? Even when I was on KDE, multiple monitors felt more like a hodge podge solution more than anything else on X.org...
@KaptainUflg
@KaptainUflg 3 года назад
@@Toblehrone >Even when I was on KDE, multiple monitors felt Feeling is subjective. That could be a psychological trick. I never faced problems with multiple display support in Xorg (except nvidia cards with blob driver - this is another and long story).
@Toblehrone
@Toblehrone 3 года назад
@@KaptainUflg Mostly weird shit like the display settings not saving, stuttering, etc. Plus you still have the problem of different refresh rates not working (if you have a 120hz monitor and a 60hz monitor, Xorg can only do the lowest one) To be fair, I also have an nVidia card (unfortunately).
@fiddley
@fiddley 3 года назад
Wayland is Linux's Duke Nukem Forever
@SabiazothPsyche
@SabiazothPsyche Год назад
My Being notices that Ubuntu 22.04 uses Wayland as a default, and IT tried it for a while, and realized that many extensions and plugins don't work in Wayland (e.g., plank, docky, etc.) Xorg is still my default for daily use.
@deechvogt1589
@deechvogt1589 3 года назад
Thanks for the update on this topic. Much appreciated. Stay well!
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks, you too!
@TheBigBazzy
@TheBigBazzy 3 года назад
Wayland works great on my Lenovo yoga 900. The gestures are butter smooth just as you said Nick. Thanks!
@boink800
@boink800 3 года назад
I learnt a lot from this video and I do hope Wayland will continue to improve.
@AQDuck
@AQDuck 3 года назад
Linux do servers so well even the desktop is a server...
@cdefgah4343
@cdefgah4343 3 года назад
Outstanding Video! Excellent description in a very clear and straightforward manner!
@hedgeearthridge6807
@hedgeearthridge6807 3 года назад
It comes to mind, the famous quote from Linus Torvalds concerning how well Nvidia works together with GNU/Linux developers... And let's just say im saving up for a 6800xt, not a 3080. Im never buying another Nvidia product again, unless they get their shit together.
@miika35476
@miika35476 3 года назад
Yep it sucks that I have gtx 1070, I would buy some equivalent card or better from amd now. but that damn chip shortage makes it hard to find card for decent price. I can only enjoy benefits of wayland on my laptop, it's so awesome no tearing at all etc.
@junker15
@junker15 3 года назад
After over 20 years of being nvidia shop (just because it was the driver that Just Worked), I decided to use RX580 video card from a failed project. After seeing radeon driver Just Work without me having to install the proprietary AMD driver, I'm convinced that I'm done with nvidia for good. Too bad for the nouveau driver which never worked right for me, but even that still points to nvidia as a corporate entity as the source of the problems.
@reoencarcelado5904
@reoencarcelado5904 2 года назад
@Hedge-Earthridge: I remember [the days of] when it was *nVidia* that didn't-have problems with Linux but Amd/Ati *did* . My how the tables have turned...
@wereoctopus
@wereoctopus Год назад
Thank you for a fair, unbiased overview of X11 and Wayland, and the reasons why some people & distros advocate one over the other.
@juxuanu
@juxuanu 3 года назад
One thing that you did not mention: X11 cannot implement HDR while Wayland compositors can.
@mariozenarju6461
@mariozenarju6461 3 года назад
Wrong www.phoronix.com/scan.php?page=news_item&px=X11-DeepColor-Visual-RFC
@priit7777
@priit7777 3 года назад
@@mariozenarju6461 so does HDR work in x.org or not? As far as I know, not. Does it work in Wayland? I have no idea.
@mariozenarju6461
@mariozenarju6461 3 года назад
@@priit7777 It does, on Nvidia. And for Intel and AMD I don't care since I'm not using them
@KaptainUflg
@KaptainUflg 3 года назад
>X11 cannot implement HDR while Wayland compositors can. Very incompetent statement. X11 initially has HDR support from very beginning.
@KaptainUflg
@KaptainUflg 3 года назад
@@priit7777 >so does HDR work in x.org or not? First of all you have to learn what the HDR is.
@didackos
@didackos 2 года назад
Great explanation! I really enjoyed the video. Thanks 👍🏻
@danielbuenrostro
@danielbuenrostro 3 года назад
Loving your Mr Spock's outfit
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Hahah yeah it wasn’t on purpose, but that blue definitely strikes a Star Trek vibe
@shawnsg
@shawnsg 3 года назад
Was looking for this comment lol.
@fliteshare
@fliteshare 3 года назад
He is secretly a Vulkan afficionado.
@vakulasan4613
@vakulasan4613 3 года назад
@@setukas It seems Elementary OS wallpaper
@antux5183
@antux5183 3 года назад
Thank you very much for the detailed information! I always wondered what wayland was. Good job!
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks for watching :)
@isofruitfruit9357
@isofruitfruit9357 3 года назад
Thank you very much for the update! I had wandered what was going on with wayland but had also been to lazy to put in the hours for researching what was going on on that level. That was very enlightening! And I entirely agree with your points. Still, very excited for the future once wayland also comes to the debian distros
@AndersJackson
@AndersJackson 3 года назад
Wayland are there in Debian, but it isn't fit for use there yet. X11 is more stable and still a better choice.
@eyithings
@eyithings Год назад
Thank you for explaining this. Your video was a good starting point. What I don't quite understand is how the different elements of displays carry out their technical function, and where Qt and the likes come in.
@drbulbul
@drbulbul 3 года назад
Finally someone explains this. Thank you.
@calvinteh3297
@calvinteh3297 3 года назад
Wait till they combine with Yutani to become Wayland-Yutani Corporation. Then they'll be sending humans to space to deal with aliens.
@5133937
@5133937 3 года назад
And making buggy synthetics…
@crashman4759
@crashman4759 2 года назад
Im so glad that somebody made this comment 😂
@Wilhuf1
@Wilhuf1 Месяц назад
Building Better Worlds.
@unfa00
@unfa00 Год назад
Thank you for this video. You've cleared up things for me that I didn't realized I was confused about.
@arrayindexoutofboundsexcep1088
Very well explained! Thank you so much!
@Nymunariya
@Nymunariya 2 года назад
could we get an update on this video/wayland status, especially since Ubuntu went to wayland standard for 22.04 LTS
@johannvaniperen7249
@johannvaniperen7249 3 года назад
one thing that I saw is that wayland would fix problems with running two monitors with different refresh rates, and I can't wait for that as i'm constantly changing my refresh rates
@daveofyorkshire301
@daveofyorkshire301 3 года назад
Wayland is defaulted in Fedora and has been for a few releases. The reason Xorg and X11 haven't had major work done on them is they don't need it, they are stable, reliable and platform independent. They are just resource intensive according to modern protocol and standards. The old adage _if it ain't broke don't fix it_ comes to mind. For a resource hungary system resource it still beats Windows and iOS is based on it too, or was I haven't kept track.
@daichimax
@daichimax 2 года назад
Thanks for sharing your knowledge! Thumb Up & Subscribed!
@OcteractSG
@OcteractSG 2 года назад
After reading the discussion on how X actually works, I see the benefit to remaking the system. We have self-supporting desktops that connect to headless servers, so there is no need to separate the various parts of drawing windows. Everything graphical is being done on the same machine, usually for just one user.
@bennypr0fane
@bennypr0fane 3 года назад
Very nice explanations, never quite understood what the hangup is with Wayland already, until this video. Would so much appreciate more of these very nice explanatory graphics + animations like what you start at 2:45 (btw what is KMS and evdev, you left those out) and 3:08.
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks :) These were not pertinent to the explanation, so I didn’t went into detail :)
@eurorra9531
@eurorra9531 3 года назад
Great content as always! Thank you for sharing.
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks :)
@ok-Luis
@ok-Luis 3 года назад
Superb explanation Nick! Thank you!
@markovermeer1394
@markovermeer1394 3 года назад
When you design a protocol (X11) which survives so many generations of new hardware, then it is an excellent design. Really excellent. It is a pity that your drawing does not put X on the right spot (should be between application and display always), the window manager communicates via X client to the screen as well. The X-Server is directly next to the rendering hardware: knows about chipsets, screen resolution etc. It offers data exchange protocols from extremely simple and old, up to OpenGL. The client negotiates the optimal protocol. So: any X client (even 30 years old) can address any X screen (even bought yesterday) and vice versa!!! No upgrade problems ever! From any internet connected system to any internet connected screen!
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Probably a very efficient design to solve a problem 99% of people using computers today don’t have, and don’t care about :) The main use case is one screen for one device, and that screen directly linked to that device. X can solve many problems, but no one has these problems anymore, apart from some niche use cases.
@markovermeer1394
@markovermeer1394 3 года назад
@@TheLinuxEXP When the screen hardware is on the same server as the client software, then X uses shared memory to communicate. Remote display is a feature which does not hinder anyone. Via X, you can also very efficiently address the hardware. All new implementations are faster than the older code as long as they are incomplete. However, it's quite hard to beat with a full implementation which has seen >30yrs of fine-tuning. We'll see,
@pierreabbat6157
@pierreabbat6157 3 года назад
I've been writing a program that uses Qt for the GUI. It works fine on my devel box, which runs Xorg. I ran it on a Fedora box when I was visiting the man who asked me to write it, and it crashed. His box was running Wayland; when I switched to X, the program ran fine.
@deez_nu1s
@deez_nu1s 3 года назад
Man I never really understood what's the difference, thanks for concise explanation!
@tunamert0
@tunamert0 2 года назад
Great video and great explanation, thank you.
@ToniCorvera
@ToniCorvera 3 года назад
Definitely the lack of feature parity is what holds it back. I'm kinda surprised after all these years of selling Wayland as the next best thing it still lags so much behind Xorg... IMO one of the problems for Wayland's attractiveness is that the much maligned delay involved in the X11 design isn't really noticeable. Wayland has other benefits, but that one in particular is hardly a selling point (just as X11's complexity), yet it's usually the first one to be brought up. Also, the fact that something is a zillion years old doesn't automatically make it or its code any worse or harder to maintain. Linux itself is 30 years old, for example. I'd appreciate if the community would stop using "this thing is old" as an argument. The problem is how it has evolved, not its age.
@Pantymonium
@Pantymonium 7 месяцев назад
If something works pretty for decades, it may means that it is just robust. Of course, it does not mean that new think cannot be better. But sometimes good enought is just ok. Another aspect: Wayland does not offer network transparency by itself, and many apps works very bad throught the network. For gamers it may be not so important, but for companies, engineers and scientist it is crucial.
@chorba
@chorba 3 года назад
I tried Wayland in my laptop with Fedora and Ubuntu and it was really fast! Great video Nick!
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks a lot :)
@dezmondwhitney1208
@dezmondwhitney1208 3 года назад
A Very clear explanation. I learned something worthwhile. Thank You
@dezmondwhitney1208
@dezmondwhitney1208 3 года назад
The Written Explanation below is also useful to those like me, who have some reasonable Linux knowledge and experience. Most Helpful, again. Thanks.
@qedqubit
@qedqubit 3 года назад
Great Explanation :-D ! Wayland must have started somewhere in he 90ies, as i vaguely recall having an issue of BYTE-magazine that had it on the cover as it's main story !
@DSTechMedia
@DSTechMedia 3 года назад
I'm a huge fan of your videos sir. They are so poignant and precise. I wasn't at all surprised when I finally found out you are a teacher. As for Wayland I recently ran it without knowing it on Ubuntu Web Remix so for basic things it's obviously fine. I didn't take the time to test things out though. The main thing that I used to worry about missing is X11-Forwarding via SSH, but I wouldn't be surprised if that's working fine now. Personally I think X11 has been pretty impressive for Linux on the desktop. We've had major changes to graphics and gaming with X11 providing a decent experience throughout, but I suppose it could be holding gaming performance back in some ways too without really knowing it.
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Hi! Thanks for the kind words :) I am not a teacher though :)
@DSTechMedia
@DSTechMedia 3 года назад
​@@TheLinuxEXP Oh my mistake. I was thinking of the gentleman from Infinitely Galactic! I'd imagine you work in technology, do you mind my asking?
@ramansarda5988
@ramansarda5988 3 года назад
One reason for ubuntu to not implement wayland is screen sharing feature. It depends on pipewire and latest pipewire isn't in ubuntu yet (it's in Fedora 33) Mostly it will make it into next ubuntu release. It's only oneof the blockers so mostly ubuntu won't shift to wayland right after pipewire is ready. But yeah things are in progress.
@alexandermittermeier9133
@alexandermittermeier9133 3 года назад
EGL is something completely different. What he meant was EGLstreams, a part of the EGL spec that was not originally meant for Wayland and not used by any standard driver compatible with Wayland. Only Nvidia did go that route and contributed all the code to make that weird thing work on existing desktops themself. Wayland surfaces use EGL to draw, Android for example also uses EGL to draw. en.wikipedia.org/wiki/EGL_(API) "EGL handles graphics context management, surface/buffer binding, rendering synchronization, and enables "high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs."
@vladislavkaras491
@vladislavkaras491 2 года назад
Really thanks! It was aboth interesting and informative to watch! Thank you very much!
@TheLinuxEXP
@TheLinuxEXP 2 года назад
Thanks 🙏
@yasmintorvalds4307
@yasmintorvalds4307 3 года назад
"Failed to materialise" The secret sauce of Linux.
@flemtone
@flemtone 3 года назад
Many users seem to avoid Nvidia until they get their act together and play well with the open-source community.
@wloonie
@wloonie 3 года назад
Exactly. Who needs a closed-source driver with development which depends on the corporation?
@halcyonacoustic7366
@halcyonacoustic7366 2 года назад
Wish I had known this a few months ago when I chose my graphics card 😅
@cameronbosch1213
@cameronbosch1213 Год назад
Linus Torvalds seems to know. (Of course I'm talking about the now famous Nvidia middle finger.)
@runthenumbers9698
@runthenumbers9698 9 месяцев назад
Ok... so I've listened to this video a couple times already in the years since you released it, and didn't understand it either time. I've now got my comptia A+ IT certification, so I'm here to give it another go. Wish me luck!
@MichaelSharpTechniSmart
@MichaelSharpTechniSmart Год назад
So glad I have Mesa. On Gnome 42, Wayland had a few small screen glitches and some compability with some of the extensions. But 42.3.1 solved it all for me. Now Wayland runs like a dream, smooth and fast. If you can stay away from nVidia, then that is safest. Sorry for the nVidia users.
@gtsiam
@gtsiam 3 года назад
Been using it on gnome since forever... Only real pain point is screen sharing. But the huge plus is no screen tearing (which I get on x11 + high-dpi monitor).
@leisureloaflightfoot1655
@leisureloaflightfoot1655 3 года назад
Nice explanation Nick. PS - looks like your dressed for a Star Trek convention!,
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks ! Hahaha yeah it’s just a blue sweater, but it does look very star trek-y
@blackstar_1069
@blackstar_1069 3 года назад
Dats the first thing that came 2 my mind 🤣
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Hahaha I’m not a big Star Trek fan, so I’ll admit it wasn’t really on my mind, but now I can’t unsee it
@cesar8197
@cesar8197 3 года назад
I wish I had seen this video before. Thank you for your clarity.
@TheLinuxEXP
@TheLinuxEXP 3 года назад
You’re welcome :)
@KuruGDI
@KuruGDI 2 года назад
07:40 Technical note: I think it's quite pretty that the logos cast a shadow on the video. This makes them look more 'in' the video rather than added just later to it. Maybe a default setting, but still a nice detail...
@thejoewolf8163
@thejoewolf8163 3 года назад
Let's gooo!!!
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 года назад
4:08 “You don’t have a server ... the compositor is the server”. Yes, you still have a server doing the display, just as with X11. The difference is that it is much simpler: its main job is to put a bunch of pixels on-screen, composited in some way with the pixels already there. X11 is also a graphics library (and also, at one time, a font server -- but thankfully that’s long gone). Nowadays it’s recognized that graphics rendering (including text rendering) is all best done on the client app side, while the display server just concentrates on showing the resulting pixels.
@AndersJackson
@AndersJackson 3 года назад
Which can get the screen to lock if one client locks in Wayland. Not so much in X11, as it is a porper client server implementation.
@jeschinstad
@jeschinstad 3 года назад
To put it simpler: on X11, you need to talk to the server every time you draw. With Wayland, you are assigned a space once and then you draw directly without having to talk to a server first.
@eothred
@eothred 3 месяца назад
Thanks a lot for this very educational video!
@youtubeoneverything4581
@youtubeoneverything4581 3 года назад
been waiting for this. thanks
@pmarreck
@pmarreck 3 года назад
This was an awesome breakdown that I desperately needed as a linux neophyte
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thank you :)
@AndersJackson
@AndersJackson 3 года назад
Sorry to say, it isn't totally correct though. It has a Wayland bias, which isn't that hard to see if you know what X11 is.
@pmarreck
@pmarreck 3 года назад
@@AndersJackson Isn’t Wayland “the way forward” though?
@AndersJackson
@AndersJackson 3 года назад
@@pmarreck it is at best a side step. They throwing out lots of good stuff that X11 protocal can handle but Wayland can. Like not locking when a Wayland client locks.
@gustavgurke9665
@gustavgurke9665 3 года назад
I like Wayland and I think it is the future, but I'm not quite ready to switch yet. Luckily I use KDE Plasma which supports Wayland, whereas most DEs unfortunately don't, but Plasma on Wayland still has some annoying bugs or crashes that need to be sorted out (some of which already are fixed in the git version), plus I'd like to have built in touch gestures support. Also, I hope to see native Wayland support in OBS soon. There are some patches and plugins to make it work but it is not ideal. And Wine is working on native Wayland support, which should hopefully reduce or negate the performance hit of using Wayland for gaming. But one of the benefits I see with Wayland, besides speed and security, is that they could hopefully implement higher color depths (e. g. 10 bits per color) and HDR without making everything explode like 10 bit color in X11.
@AKarekar
@AKarekar 3 года назад
A noob to Linux here. I use 'Ubuntu (20.04) on Wayland' and also have a KDE installed along with it (just trying out different environments to gradually transition to Linux). Sometimes I cannot re-enter a locked 'Ubuntu on Wayland' session despite entering the correct password. The login page processes the password and throws up 'password incorrect' every time I try to re-enter a running session. Any fixes to this, other than a reboot? Thanks!
@gustavgurke9665
@gustavgurke9665 3 года назад
@@AKarekar No idea.
@johnbockman6078
@johnbockman6078 3 года назад
I made the switch from Mint to Manjaro this year and didn't realize I might be using Wayland except that I somehow noticed whatever Mint can do, Manjaro can do better. Now I know why--thank you!
@pascalvorbach6829
@pascalvorbach6829 3 года назад
Thx Nick, great Video 👌🏻
@shariarrahman7562
@shariarrahman7562 2 года назад
This has been interesting to watch since the launch of the steam Deck. I believe the gaming mode runs on Wayland so possibly some of the issues with the x server not working with wine and proton have been fixed
@Odd_Taxi_epi04
@Odd_Taxi_epi04 2 года назад
On the other hand, the desktop mode runs on X11, so Valve don't considers Wayland ready for desktop plasma yet.
@346151295
@346151295 9 месяцев назад
Exactly, I started to explore more on linux since i built my all AMD holoiso steam machine!
@Blueeeeeee
@Blueeeeeee 3 года назад
Just a note about Linux Mint, they now have a Wayland related entry in the startup applications since 20.0, so I definitely think they're actually thinking about it. I dunno if Cinnamon is ready for Wayland, though :)
@darxustech2883
@darxustech2883 3 года назад
"we don’t use Wayland ourselves it’s not something we have on our own roadmap." - cinnamon
@Blueeeeeee
@Blueeeeeee 3 года назад
@@darxustech2883 Oh. Well, my bad. I think the startup entry still suggests they're willing to take care of the people who would want to use Wayland on Linux Mint though. Or maybe, that's just an upstream thing coming from Ubuntu ? Hmmm, I didn't think about that. It would be a valid possibility.
@SprunkCovers
@SprunkCovers Год назад
Now so far, only Mint is the only major distro that has not migrated to Wayland, but I think it is because of Cinnamon
@cameronbosch1213
@cameronbosch1213 Год назад
@Errikarta And that's enough for me to avoid it or recommending anything with Cinnamon for now... At least XFCE & MATE are getting Wayland support ready.
@eckee
@eckee 3 года назад
You might be the only channel that I take notes of the sponsors of the video.
@katorea3298
@katorea3298 Год назад
A nice video to explain these linux things, thanks!
@mdavid1955
@mdavid1955 3 года назад
This kind of brings us back to needing a "common Linux club" it appears.
@darxustech2883
@darxustech2883 3 года назад
What?
@DivergentDroid
@DivergentDroid 3 года назад
I agree. Going to a club getting drunk and having to deal with Windows users is such a chore. LOL
@marcosolave3190
@marcosolave3190 3 года назад
Well, looks like Ubuntu 21.04 will ship with Wayland by default =D.
@shodan658
@shodan658 3 года назад
You forgot to talk about wayland supporting HiDPI scaling by default, as well as multiple scale factors on different monitors, making it easy to have a multi-monitor setup.without having to scale each one with xrandr. This is a very important feature for people who have new laptops with HiDPI displays.
@PietroBroccolo
@PietroBroccolo 3 года назад
WOW, you have a really good skill in teaching
@nerdnotawheep5474
@nerdnotawheep5474 3 года назад
I was testing it in quite a few machines. Plasma Wayland always breaks, whereas gnome Wayland is pretty stable. Nvidia is a different case, I'd say their drivers breaks a lot on most *nix systems.
@santiblocks
@santiblocks 2 года назад
It really sucks it is that broken on plasma wayland; i enjoyed the speed boost with wayland, and also that it went from not working at all to working for my gpu, but the rustiness is pretty evident with the artifacting and breaking alpha channels. I hope they fix it cause GNOME feels like a toy DE for me :c
@cameronbosch1213
@cameronbosch1213 Год назад
Recent versions of KDE Plasma seem to be much more stable on Wayland, even on Nvidia, because it seems like Nvidia is using GBM FINALLY!
@grizeldiSLO
@grizeldiSLO 3 года назад
Ubuntu did switch to Wayland as default for one of their non LTS releases some time ago, but then backtracked.
@jeschinstad
@jeschinstad 3 года назад
@@freedomgoddess: They never killed Mir. It's going as strong as ever. They decided that developing for Mir should be done without reference to internal protocols because developing permanent standards is a very time-consuming thing. So with Mir, they said you should rely on the Mir API and let Mir figure out protocols. Now, Mir is "openly" Wayland. Unity 7 and Unity 8 are entirely different things. Unity 7 deeply depends on X11, which won't make any sense moving to Wayland, so moving it to maintenance mode and turning it over to the community was a smart decision. Neither were killed, unless you consider all Free Software that's not backed by commercial entities dead. Unity 8 was a different matter. Its primary reason for existence was convergence, which depends entirely on the Linux community _wanting_ to exert pressure on Google and Samsung, which was something the Linux community was totally unwilling to do. I still think Linux users made a big mistake when they decided that Samsung phones should not be allowed to run Mainline Linux. Most of them probably didn't understand what they were refusing. I personally own a Pinephone, but it's obviously quite weak compared to the Galaxy S8 or S20 and that's all because of drivers that we're not allowed to have. Canonical and Red Hat are the only ones who could bring it to us, but the infighting prevents it from happening. The only real hope is that IBM decides to go into phones, but I don't see that happening.
@jeschinstad
@jeschinstad 3 года назад
@@freedomgoddess: Mir is actually quite popular for things like info-screens that you may see on buses and things like that and it's actively developed. It is by far the most powerful Wayland display server and there are desktops that wants to use Mir rather than implementing their own Wayland compositor. The Mate desktop is one of them. I think Xfce has talked about it too. Unity 7 is still quite popular and it's more reasonable to consider it stable than dead. But because it is based on Compiz, which is specifically designed to circumvent the problems with X11, it will never be ported to Wayland. In that regard, you can consider it dead. It will probably not be usable 30 years from now. There's never any reasonable way to say Unity 7 / Unity 8. They have nothing in common. It's like saying "I'm tired of the Windows 10 / Mac OS system". It just doesn't make any sense.
@cameronbosch1213
@cameronbosch1213 Год назад
@@jeschinstad I think the current maintainer of Ubuntu Unity (and Unity itself) is working on a Wayland port. Unlike Linux Mint & the Cinnamon team.
@mahteenbash
@mahteenbash 3 года назад
I learned so much more than I expected thanks
@seejayfrujay
@seejayfrujay 10 месяцев назад
Watching this on a Gigabyte RX 7600, running Debian 12/KDE Plasma Wayland. This video has aged well. Kudos! One big surprise for me is Intel, as many systems with integrated Intel graphics can use Wayland.
@189Blake
@189Blake 3 года назад
6:30 Why Nvidia has to always ruin everything?
@johncate9541
@johncate9541 3 года назад
Wouldn't be a problem if people would quit buying their products until they start respecting open standards. I haven't bought anything from them in 19 years...
@anonymoususer5402
@anonymoususer5402 3 года назад
@@johncate9541 I am unable to get a decent amd graphics laptop and nvidia graphics laptop are like everywhere
@elephant_888
@elephant_888 3 года назад
Nvidia chips and drivers are superior to their AMD counterparts by a mile!
@sholmes_ttyy
@sholmes_ttyy 3 года назад
@@elephant_888 nope
@elephant_888
@elephant_888 3 года назад
@@sholmes_ttyy www.tomshardware.com/features/amd-vs-nvidia-gpus everybody has an opinion, and you’re welcome to yours.
@AnzanHoshinRoshi
@AnzanHoshinRoshi 3 года назад
Thank you, Nick. Yes, failed over and over and over and over... Whereas Xorg has always done whatever I needed. Just because it's old is no reason to replace it. Still, if Wayland does ever work, that's fine. Good explanation, though.
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Yeah, I don’t plan on using it until it’s a perfect replacement
@hexrays6150
@hexrays6150 3 года назад
The X developers don't want to continue with X. Things get really complicated when you get into this topic. I myself switched to Wayland about half a year ago. Today I don't want to miss it anymore.
@s9209122222
@s9209122222 3 года назад
@@hexrays6150 Wayland is still so buggy as hell for lots of apps, I just can't stand it.
@KaptainUflg
@KaptainUflg 3 года назад
@@hexrays6150 >The X developers don't want to continue with X. X developers want to continue with X.
@KaptainUflg
@KaptainUflg 3 года назад
@Jorg >Xorg is a Red Hat project for decades and every developer of Xorg switched to Wayland. You are liar.
@Thomas_Grusz
@Thomas_Grusz 3 года назад
Thanks for your summary on the subject! What is the song in the intro/outro?
@VorpalForceField
@VorpalForceField 3 года назад
very educational Thank You
@kuhluhOG
@kuhluhOG 3 года назад
fun fact: KDE considers its Wayland session a Tech Preview; Fedora KDE wants to switch to Wayland by default in 34 (I think, it was one of the next ones at least) when the KWin developers heard about that on this year's Akademy, they didn't seem too happy about that (at least that's what I guess from the expression on their faces)
@guss77
@guss77 3 года назад
Yea, as Nick correctly notes - one of the main issues with developing a desktop environment for Wayland - especially if you want to write your own compositor - is that a lot of stuff that we used to get "for free" from the X server, such as a clipboard implementation, you now have to implement yourself. So everyone that complain that there are too many competing X servers (Hi early 2000s 😜), now every desktop environment has to implement its own server. Yay! This is open source, so someone smart decided to make things easier and the wlroots project develops a set of common tools to make it easy to write (at least simple) Wayland compositors without needing to re-invent the wheel, but neither GNOME nor KDE are using these - they both implement everything themselves. GNOME is much farther ahead than KDE on that and is actually the major producers of new Wayland protocols to handle things that are needed and Wayland - on purpose - did not design for: such as screen capture (hi RU-vid streamers 👋👋).
@KaptainUflg
@KaptainUflg 3 года назад
Wayland has nothing to do with community. This is why real developers don't support it and this is why so much noise about wayland in social media - some companies related to Microsoft (such as RedHat/IBM) want to make own monopoly and environment similar to dead unixes. They are trying to enforce the idea that they are owners of all free/libre software. For example, there are puff pieces where Xorg is mentioned as personal property of RedHat. Of course, with such way of promotion wayland can't be ready for desktop.
@guss77
@guss77 3 года назад
@@KaptainUflg RedHat related to Microsoft? Pbbbbfffftttt...
@KaptainUflg
@KaptainUflg 3 года назад
@@guss77 RedHat and Microsoft are big friends. RedHat is the one of the biggest companies promoting microsoft technologies such as .NET. Another evidence of friendship of RedHat and Microsoft: channeldailynews.com/news/microsoftred-hat-broaden-partnership/48750 This is just a tip of the iceberg. If you think when IBM bought RedHat the link between RedHat and Microsoft was cutted I recommend to pay attention to the fact that IBM will be splitted soon into two companies: old IBM with unannounced name and current company entitled as IBM which will do same things which RedHat did before IBM officially acquired it. Of course, the president of modern IBM is Jim Whitehurst - the former head of RedHat. By the way, Linux Foundation is full of people from Microsoft.
@aprilnya
@aprilnya 2 года назад
Nvidia now supports GBM :)
@TheLinuxEXP
@TheLinuxEXP 2 года назад
That's awesome, yeah! Can't wait to see that as the default :)
@aprilnya
@aprilnya 2 года назад
@@TheLinuxEXP Already is in KDE and GNOME 42, and 41.2 (which is coming out in a few hours) will also have it
@cameronbosch1213
@cameronbosch1213 Год назад
I know! I'm so excited (even if my main laptop has an AMD CPU + GPU).
@syscruncher
@syscruncher 2 года назад
Learned a lot here. Makes me wonder if X is the reason that Linux PCs were able to advertise multiple desktops way back in the Windows 9x days and only with Windows 10 did we finally get proper multiple desktop spaces.
@aaronleao
@aaronleao 3 года назад
Great video. I learned a lot.
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thank you :)
@jimsinnovations2737
@jimsinnovations2737 3 года назад
Nice vid man ty
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thanks :)
@marcin6386
@marcin6386 3 года назад
imagine that we would have good support of drivers from all vendors on linux.... DREAM!
@FourOf92000
@FourOf92000 3 года назад
6:30 a Linus Torvalds quote comes to mind
@glikar1
@glikar1 3 года назад
Thanks, good info!
@maynnemillares
@maynnemillares 3 года назад
Even after 50 years from now, Wayland will still not be mainstream in Linux.
@dand337
@dand337 3 года назад
xorg would be dead long ago if not nvidia..
@perseusarkouda
@perseusarkouda 3 года назад
nvidia is cancer
@guss77
@guss77 3 года назад
Not really - Wayland still has a lot of issues and the only reason that GNOME is stable on Wayland is that they move fast and break things (for everybody else - see other comments here about GNOME). KDE developers for a long time just officially did not support Nvidia on Wayland and that didn't help them move any faster. Wayland will eventually replace X11, but 12 years after it was created, that goal is still at least 5 years away.
@dand337
@dand337 3 года назад
@@guss77 things would've been entirely different if nvidia had worked alongside amd and Intel day one. Linux currently is in a hard spot with two compositors being used dependently on gpu. Also don't forget that nvidia has atleast 50% marketshare even on Linux.
@lordseriqolm4898
@lordseriqolm4898 3 года назад
X11 is 1987, X was started at MIT as a Unix collaboration in 1984 (where Richard Stallman Worked). The implementation of modern X.org that most FOSS projects use today is a combination of XFree86, started in 1992, and X11 which was released in 2004 after many years of political infighting in the X world.
@cameronbosch1213
@cameronbosch1213 Год назад
Yeah, XFree86 made so very... Unpopular license changes with the final 4.4 release, which caused their final beta of 4.4, the last one with their old MIT license, to be forked. XFree86 would be dead just 5 years later.
@13thravenpurple94
@13thravenpurple94 Год назад
Great video THank you
@hannessteffenhagen61
@hannessteffenhagen61 3 года назад
I think the last time I looked into this was ca 2015 or so, where the main problem still was software/hardware support. Things like drawing tablets only being recognised as a mouse and what not. Also, no remote support... now I don't use X remotely a lot, but it _does_ come up occasionally.
@johndripper
@johndripper 3 года назад
Thanks for the info man really appreciate it :)
@TheLinuxEXP
@TheLinuxEXP 3 года назад
You’re welcome :)
@adityachaudhry7566
@adityachaudhry7566 3 года назад
Great video as always 🔥
@TheLinuxEXP
@TheLinuxEXP 3 года назад
Thank you :)
@hasindulanka
@hasindulanka 3 года назад
Wayland is working fine for me since January in Kubuntu. Very usable and stable. I can even play COD MW, AW on wine perfectly. Only zoom client gave me errors so far. (i5 Radeon)
Далее
когда повзрослела // EVA mash
00:40
Просмотров 1,1 млн
Wayland vs X11
19:05
Просмотров 147 тыс.
I'm Switching to KDE Plasma because ...
8:58
Просмотров 125 тыс.
Plasma 6.1: the BEST LINUX DESKTOP (in my opinion)
17:03
Window Managers in Linux - Everything you NEED to know!
14:44
Linux Mint 21.3 Review: solid Wayland support!
16:00
Просмотров 113 тыс.
Linux File System/Structure Explained!
15:59
Просмотров 4 млн
Урна с айфонами!
0:30
Просмотров 7 млн
iPhone 16 - КРУТЕЙШИЕ ИННОВАЦИИ
4:50
Купил этот ваш VR.
37:21
Просмотров 299 тыс.