logoalt Hacker News

ueckeryesterday at 11:59 AM3 repliesview on HN

It might matter to some but not to many, and in practice the pain imposed on many others could have been avoided by simply improving X. That developers already like to rewrite things is well known, but nobody should pay for this.


Replies

amlibyesterday at 2:13 PM

Do you want the indisputable advantage of Wayland? No dropped frames in the desktop, even at high framerates. Back in 2023 when I was still using X11 dropping frames was par for the curse, no matter the machine, the configuration or the DE. You could only hope to get a fluid presentation when using a full screen program that used DRI unredirection (or DRM or whatever it was called) because... it eschewed X completely. Now, it used to be even worse if you go back many years from that, so there was progress, but there were always these tiny drops impacting fluidity. It also got worse the more loaded the machine was, any task in the background consuming 40% of the machine could make it feel like you were using a 30hz monitor. Or, if you dared to use 120hz it felt more like a stuttery 70hz, even at idle.

That same year I decided to give Wayland my third shot and what you know... it not only was perfectly smooth all the time but it had finally reached a point where I could use it on my HTPC. Less than a year later and it was finally usable on my desktop and laptop, and since then I haven't really looked back.

show 1 reply
andrewstuartyesterday at 8:28 PM

My Wayland development work has gone extremely well.

I’m amazed at how smooth it is and how much just works.

Not my usual Linux development experience with xorg.

redeemanyesterday at 12:49 PM

a great many people use external displays.

besides, even without using that, for the vast vast majority of users, there is no pain, they dont even realized they've switched to wayland, their distributions simply did it.

and people ARE paying a price staying with xorg, theres a reason projects like KDE are very happy about the change.

show 1 reply