You are viewing a single thread.
View all comments View context
1 point

What features is it missing? They started decoupling GPU drivers from the X server a long time ago (about a decade), that’s why Linux has DRM, and what enabled making Wayland. At this point the only feature needed of Xorg, is a compatibility layer between X clients and Wayland.

permalink
report
parent
reply
3 points

Multi high and differing refresh rate HDR monitor setups require Windows or OSX to use to their full potential.

permalink
report
parent
reply
1 point

X/X11/Xorg supports 48-bit color by default: https://linux.die.net/man/3/xcolor

The protocol is also framerate agnostic, other than having a V-sync option.

If you have a multi-monitor setup, with different characteristics for each monitor… well, the original X11 design was to have a separate terminal (computer) per monitor, with each terminal doing its own stuff to display an application’s image… so that’s why nowadayws we have Wayland as a middleware between drivers and X applications.

If the drivers and/or Wayland aren’t supporting some of Xorg’s features, that still leaves Xorg feature complete.

permalink
report
parent
reply
1 point

No.

Xorg doesn’t support any of that. Multimonitor is nonexistent if you want to use it on a desktop, Xwayland still suffers from the lack of multimonitor (fractional+integer) scaling, and it tears horribly if you don’t want to use inefficient and annoying vsync (Wayland’s is fine).

Xorg is feature complete for its time; not for this time. The opposite goes for Wayland. Technically it’s a “feature” that any application can keylog on Xorg, that doesn’t mean that they should be free to do so without limit on Wayland too. If that means Wayland isn’t feature complete and Xorg is, then so be it.

permalink
report
parent
reply
1 point

The ability to stop applications from keylogging you, secure and efficient screenshare, decent compositing, not to mention all of the cruft it’s obtained over the years that stops it from obtaining all of these. And, as a whole, Xorg is completely incompatible with multi-monitor setups - no fractional scaling, and no multi-monitor scales, as well as refresh rates as you mentioned.

All we should be using nowadays at most is Xwayland. You only get a pass for bare X if:

  1. You need accessibility tools that don’t work on Wayland yet: https://github.com/flatpak/xdg-desktop-portal/issues/1046
  2. You use some insanely old hardware that doesn’t support the appropriate in-kernel and userspace APIs for Wayland to function.
  3. You use NVIDIA, and can’t feasibly use Nouveau.

Otherwise, get the fuck off of Xorg. The ecosystem has matured enough such that Wayland Just Works for basically everyone.

permalink
report
parent
reply
1 point
*

All we should be using nowadays at most is Xwayland

get the fuck off of Xorg

Xwayland support has been merged into Xorg since 2014 🤷

permalink
report
parent
reply

Technology

!technology@beehaw.org

Create post

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Community stats

  • 2.8K

    Monthly active users

  • 3.5K

    Posts

  • 82K

    Comments