3 ms·
The thing is, this story feels like BS because X never broke, in all this time. Devs can say all they want, but where's the breakage? It's been what, a decade?
by jrm4 4y ago
The thing is, this story feels like BS because X never broke, in all this time. Devs can say all they want, but where's the breakage?
It's been what, a decade? And X still works fine. All I hear is this pathetic "fractional scaling" and "screen tearing!!"
- dontlaugh 4y agoX has been broken for decades. For example, I’ve never managed to get it to be tear-free, on various hardware and software combinations over time. It got infuriating. It’s part of why I switched to macOS.
- orbifold 4y agoUsing NVIDIA drivers this was never a problem. I only ever encountered these issues using open-source drivers.
- bzzzt 4y agoOf course it's not broken. The architecture only prevents it from being as good as modern desktops. Think screen tearing, multi-resolution multi-screen support, plug and play support for multiple GPU's, monitors, refresh rates, color spaces and input devices. Those are all functions macOS and even Windows have had for years (ever reloaded your graphics driver without shutting down applications? Windows can do that since Vista...) Since X does not have the right architecture for those kind of features it's unfit for modern desktops. Also, lots of X functions are no longer necessary or even practical to use anymore. Why is Windows remote desktop useable with an order less bandwidth than most X clients. (of course that's all the clients fault and not the X server, but that doesn't matter for users does it?) If you want a vintage Unix workstation lookalike running 4 xterms and xeyes on a static desktop PC with a single ethernet connection X will do fine. But why force other people to look at the world in such a limited way?
- smoldesu 4y ago> Of course it's not broken. The architecture only prevents it from being as good as modern desktops. Think screen tearing, multi-resolution multi-screen support, plug and play support for multiple GPU's, monitors, refresh rates, color spaces and input devices. I mean, most of those things aren't solved problems on Wayland either. The only thing we "solved" was screen tearing issues (fixed in most x11 compositors anyways...), configurable DPI is still extremely buggy, extended color spaces haven't even started development afaik and Xorg's input handling is still architecturally fairly sane. The 'problem' is that these hacks we used to use on x11 still feel better to use than their Wayland alternatives. Plus, once you consider all of the functionality, software compatibility and desktop environments we sacrificed for this meager victory, it seems utterly pyrrhic. Nothing of value was gained for the overwhelming majority of the software ecosystem. > Since X does not have the right architecture for those kind of features it's unfit for modern desktops. I agree. Consider the following: Wayland doesn't feature support for AppIndicators, which both MacOS and Windows have had for... 30 years. Is that befitting of a modern window server? Nobody's asking them to support it in GNOME, but rather to offer simple hooks in the code for the vast majority (eg. KDE, i3wm, Sway, Budgie, GNOME 3, MATE, LXDE, XFCE, etc.) of desktops that would want that functionality? It's another anti-cooperative move on the behalf of GNOME's development team, which is why it's no wonder that the rest of the community has abandoned the prospect of working with them. x11 needs to die urgently, and watching Wayland fail to replace Xorg, one of most ill-concieved software systems ever designed, makes me want to pull my hair out. > If you want a vintage Unix workstation lookalike running 4 xterms and xeyes on a static desktop PC with a single ethernet connection X will do fine. But why force other people to look at the world in such a limited way? Be pragmatic. If GNOME went Wayland-only tomorrow, 90% of the Nvidia systems would break overnight, that's not just ostracizing "Unix workstation lookalike" users. The reason Xorg is still around is obvious: Wayland simply isn't complete. The vast majority of desktop environments don't support it. The vast majority of desktop applications run worse on it. I despise x11 for being as crusty and stiff as it is, but I can run it on all of my systems without any problems. I can't do that with Wayland, and until I can, I have no reason to switch. x11 is superior for my workflow, full stop. There's no appeal to use it when only one or two of my computers actually run it well, and the rest have horrible showstopping bugs.
- 4y ago
- Latty 4y agoSo it works fine for you, but not for others. For some, screen tearing and fractional scaling are important issues, just because you don't care doesn't make them "pathetic".