After more than forty years, everyone knows that it’s time to retire the X Window System – X11 for short – on account of it being old and decrepit. Or at least that’s what t…
If you mean in the way X11 specifically does. No and it likely never will. But if you mean in terms of running rust desk and getting a screen. Absolutely. I think there are still a few hiccups here and there. And VNC is definitely much more prone. But honestly the worst experience I’ve had with it. Is an old laptop I have running arch with a basic Docker container running a few different things including home assistant. It’s such a low power laptop that modern raspberry pies and sbcs could give it a run for its money. An old quad core i5 at barely 1.5 gigahertz and built in Intel graphics. By rights it should have no business doing any real time media encoding. And it does a shit job of it. But it is usable in a pinch. Any issues I have are due to the integrated graphics and work fine on any other number of systems.
Also, so now Synergy works with Wayland. At least the input leap fork. I daily drive it on multiple systems. It’s come way farther in the last couple years then you might think. Not Flawless but solid. That was a showstopper for a long time for me. I run many systems. And I can always justify another screen. Just not having a snarl of keyboards for mice. Or the hassle of conflicting Wireless.
Hmmm so you’re saying it’s sort-of happening? Still sounds like it might be less efficient, but then plenty of video stream formats aren’t so brutal as ‘video stream’ sounds.
Rust desk supports av1. For something like a largely static screen of code. There should be very few updates and very little to update. It may actually end up being more efficient. I’m not sure the last time the official compression algorithms for the X display server were updated. But it’s very likely that they are still at low level 1980s 1990s standards. Which again for something like a screen full of code isn’t too bad outside of scrolling.
Actually quite a few of the formats support updating only regions of the screen in an efficient way, even in a timely manner. I’m also cheating a bit by using Xpra that supports H.264, VP9, VP8, PNG (multiple bpp), WebP, Raw RGB, JPEG, and a couple others. Still cannot seem to get latency under ~50ms, but it works great even updating large regions.
AV1 seems to also support region updates, better than VP9, so it seems worth at least checking out.
If you mean in the way X11 specifically does. No and it likely never will. But if you mean in terms of running rust desk and getting a screen. Absolutely. I think there are still a few hiccups here and there. And VNC is definitely much more prone. But honestly the worst experience I’ve had with it. Is an old laptop I have running arch with a basic Docker container running a few different things including home assistant. It’s such a low power laptop that modern raspberry pies and sbcs could give it a run for its money. An old quad core i5 at barely 1.5 gigahertz and built in Intel graphics. By rights it should have no business doing any real time media encoding. And it does a shit job of it. But it is usable in a pinch. Any issues I have are due to the integrated graphics and work fine on any other number of systems.
Also, so now Synergy works with Wayland. At least the input leap fork. I daily drive it on multiple systems. It’s come way farther in the last couple years then you might think. Not Flawless but solid. That was a showstopper for a long time for me. I run many systems. And I can always justify another screen. Just not having a snarl of keyboards for mice. Or the hassle of conflicting Wireless.
Hmmm so you’re saying it’s sort-of happening? Still sounds like it might be less efficient, but then plenty of video stream formats aren’t so brutal as ‘video stream’ sounds.
Rust desk supports av1. For something like a largely static screen of code. There should be very few updates and very little to update. It may actually end up being more efficient. I’m not sure the last time the official compression algorithms for the X display server were updated. But it’s very likely that they are still at low level 1980s 1990s standards. Which again for something like a screen full of code isn’t too bad outside of scrolling.
Actually quite a few of the formats support updating only regions of the screen in an efficient way, even in a timely manner. I’m also cheating a bit by using Xpra that supports H.264, VP9, VP8, PNG (multiple bpp), WebP, Raw RGB, JPEG, and a couple others. Still cannot seem to get latency under ~50ms, but it works great even updating large regions.
AV1 seems to also support region updates, better than VP9, so it seems worth at least checking out.