Originally posted by birdie
View Post
Announcement
Collapse
No announcement yet.
Wayland Is Driving Fragmentation Around EDID Parsing - A Call To Fix That
Collapse
X
-
Originally posted by tildearrow View PostWayland is just a protocol, which explains this.
From wikipedia (https://en.wikipedia.org/wiki/Communication_protocol):
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. The protocol defines the rules, syntax, semantics and synchronization of communication and possible error recovery methods. Protocols may be implemented by hardware, software, or a combination of both.
- Likes 5
Comment
-
Originally posted by bug77 View Post
My feeling is Wayland set out to improve security, developed a set of specs, broke a lot of functionality and called it date.
They had the best intentions and are still improving the protocol to add back some of the missing pieces, but my feeling is if you wanted to divide the existing ecosystem, you could hardly have done a better job.
But are you aware that EDID keeps being extended? For example, what do you think X.org would do with variable refresh rate, HDR EDID data, and some of the more interesting HDR colorspaces? Pretty much nothing. There's no point to extending X.org EDID because X cannot do anything useful with it.
Before all of the various compositors start to extend their EDID handling in all directions it will be good to lock it in to one authoritative library now.
- Likes 7
Comment
-
Originally posted by Zan Lynx View Post
There's nothing broken about EDID here. All of the compositors handle EDID exactly as well as X.org ever did.
But are you aware that EDID keeps being extended? For example, what do you think X.org would do with variable refresh rate, HDR EDID data, and some of the more interesting HDR colorspaces? Pretty much nothing. There's no point to extending X.org EDID because X cannot do anything useful with it.
Before all of the various compositors start to extend their EDID handling in all directions it will be good to lock it in to one authoritative library now.
- Likes 4
Comment
-
Originally posted by bug77 View Post
Well, it doesn't really matter what X would do. Whatever X does, it has one implementation and that is by definition consistent. Wayland had this great idea everybody should reinvent their own wheels, now it deals with the fallout.
XFree86
XSun
X386
DESQview/X
Accelerated-X by Xi Graphics
Metro-X
- Likes 11
Comment
-
Originally posted by bug77 View PostWayland is more than a protocol, because it doesn't stop at defining how some parties must talk to each other, it also defines which parties talk. That's the part that's giving everyone a hard time. Implementing Wayland is not like implementing IPv6 where you already have IPv4, it's a freaking rewrite of everything you already have.
- Likes 1
Comment
-
Originally posted by Zan Lynx View Post
No, there's like six X implementation that run on x86 hardware. Most of them are obsolete and haven't been maintained for ages but they're there.
XFree86
XSun
X386
DESQview/X
Accelerated-X by Xi Graphics
Metro-X
https://github.com/idunham/tinyxserver is more something normish.
For x11 servers you could use in x86 hardware over the time of X11 there is about 150 of them. Forks to the X11 display server was a lot more common that lot would think and yes most of them died out.
- Likes 5
Comment
-
Originally posted by oiaohm View Post
There is quite a few more than that. http://www.jcraft.com/weirdx/ has to be one of the most wacky you missed.
https://github.com/idunham/tinyxserver is more something normish.
For x11 servers you could use in x86 hardware over the time of X11 there is about 150 of them. Forks to the X11 display server was a lot more common that lot would think and yes most of them died out.
Comment
Comment