Originally posted by doomie
View Post
Announcement
Collapse
No announcement yet.
X.Org Server Adds "AsyncFlipSecondaries" To Deal With Crappy Multi-Monitor Experience
Collapse
X
-
Originally posted by geamandura View PostReading comprehension?Originally posted by geamandura View PostIt is written, but it is a description of the previous, SYNC behaviour that this ASYNC implementation was made to fix.
Comment
-
-
Originally posted by pal666 View Postnobody needs it for performance, every game has "fullscreen window" display variant which is just as fast but doesn't break popups etc.
Now, whether it's noticeable is a different story. I don't use Steam, but I can assume the Steam overlay is proof that it can be done efficiently or else why would anyone tolerate it for anything more demanding than a GPU-scaled 2D game?
- Likes 1
Comment
-
Originally posted by theriddick View PostWayland doesn't even have display gamma control. Always makes me laugh....
EDIT: also, who is supposed to take care of display management anyway?
- Likes 2
Comment
-
Originally posted by whitecat View PostNobody cares if Wayland is technically able to do that or not.
The fact is that the end-user cannot set it up with the GNOME or KDE screen manager because there is no such option...
Comment
-
Originally posted by sinepgib View Post
Maybe it is a stupid question, but what does that have to do with window management and compositing? Isn't that more a task for display management?
EDIT: also, who is supposed to take care of display management anyway?
Another example is compositor need to know the refresh rate of each monitor for best experience when high frame rate / VRR monitors are mixed with standard monitors together. In theory, one can push the framebuffer to the speed of common multiple of all monitors, but in practice such high speed is either impossible or too power-hungry in comparison to the other approach.
Who knows if someone want to run the desktop UI in sRGB, then apply a different gamut A to image surface A, different gamut B to video surface B, with them overlapping 2 wide gamut displays, each with a different dynamic range (max brightness)? While Wayland can refuse to implement "display gamma control", just like how they outsource previous responsibilities of X to libinput / pipewire, the void of "display gamma control" is still there, waiting someone step up and fill it in.
Comment
-
Originally posted by billyswong View Postjust like how they outsource previous responsibilities of X to libinput / pipewire
libinput is a replacement for older, more hardware-specific input drivers that's also used by X.org. Describing it that way would be like saying that ffdshow "replaced" DirectShow with FFMPEG, when it just replaced the older mess of codecs that plugged into DirectShow.
As for pipewire, it's "replacing" having applications talk directly to devices like /dev/video0 so in the purest sense, it's not replacing anything at all... just adding a new routing layer so applications don't need the video input equivalent of "every DOS game comes with its own pack of sound card drivers" to support every possible type of video source on Linux. (eg. You could use the PipeWire equivalent of pavucontrol to feed an application a screen recording or video streaming in over the network when it was only written with the expectation to read from a webcam.)
- Likes 2
Comment
Comment