Originally posted by skeevy420
View Post
Announcement
Collapse
No announcement yet.
XWayland Sees Updated Protocol Support To Help WLROOTS & KDE
Collapse
X
-
Originally posted by Azrael5 View PostKde is a mess on the Wayland protocol integration above all as for Nvidia users.
It's not KDE's fault. Wayland is far too incomplete a protocol. Remember it took Gnome a decade to get this far, and Mutter is far, far more than just a Wayland implementation, they had to reinvent so much stuff it is literally stupid.
- Likes 8
Comment
-
Originally posted by treba View Post
Well, that's mostly NVidias fault. Even in Gnome it's still too buggy to be the dafault option. If NVidia would just implement things as they are done from the OS drivers, things would be much easier.
Is that an informed opinion? Do you have experience in protocol design? If you can't say 'yes' to both, maybe you should be more careful with your words. Those people are really not the worst programmers and they work quite much to make the linux desktop better. So please lets try to keep the discussions here civil.
It may be true that Gnome is further ahead in this progress of reinventing everything, but it doesn't mean it didn't happen. The truth is it took them a -decade- to get this far.Last edited by duby229; 05 September 2019, 01:44 PM.
- Likes 2
Comment
-
Originally posted by duby229 View Post
You are right about nVidia, but only concerning GBM and nothing else. There are -tons- of interfaces that either aren't implemented or are buggy as hell on the OSS drivers and it's because they -all- had to be reinvented. And not just once either.... -Every- compositor needs to reinvent their own interfaces individually and then -every- driver needs to implement them individually. It's either insane or stupid, everybody can make their own choice.... Nvidia made their choice and it too was either insane or stupid, just like how the OSS drivers and the compositors are making their choices.... And the whole entire reason why is because Wayland makes it so they don't have a choice, either they reinvent everything or no compositor...
It may be true that Gnome is further ahead in this progress of reinventing everything, but it doesn't mean it didn't happen. The truth is it took them a -decade- to get this far.
Do you have some examples? I'd be really curious.
- Likes 3
Comment
-
Originally posted by treba View Post
Is it? I'm not aware of big implementation differences between GS and Weston, nor did I hear that KDE or WLROOTS went into total different directions. And the FOSS drivers...do they differ much? I had the impression they get ever more standardized, only needing a mesa driver which needs to implement some EGL stuff, but no individual X driver for example.
Do you have some examples? I'd be really curious.Last edited by duby229; 05 September 2019, 02:06 PM.
- Likes 2
Comment
-
Originally posted by Azrael5 View PostKde is a mess on the Wayland protocol integration above all as for Nvidia users.
- Likes 6
Comment
-
Originally posted by duby229 View Post
What other solution could there be? Not one, there is no other solution....Last edited by Azrael5; 05 September 2019, 06:03 PM.
Comment
-
Originally posted by Azrael5 View Post
The other solution is a native wayland linux OS. An Os without xorg. The mistake that the developers are doing is to adapt the Os to wayalnd protocol, instead of to adapt the Os to wayland. So they waste time to make the OS compliant with two different graphical protocols and compositors as well. It's more simple to use only wayland so to verify what is good and what is wrong.
- Likes 2
Comment
-
Originally posted by duby229 View Post
Minimize for example, all minimize does is place the window behind the desktop, but Wayland has no method of handling it. Input latency for another example, Wayland handles input, but has no method for tracking latency of the input. Network transparency as another example. Screen capturing as another. Window querying is another. This is just off the top of my head, I'm certain there's much more. All of this has to have interfaces reinvented by every compositor and then every driver needs to implement the interfaces that were reinvented. And Weston is so horribly incomplete that there is no precedence at all. It's either insane or stupid.
I personally would say that the route taken is rather smart: not repeating the mistakes of the past. Because creating a whole new protocol without tackling (most) of the problems - that would be insane (says Albert Einstein). The fact that takes so long -> missing manpower. Lots of people here should be able to help on that front.
- Likes 5
Comment
Comment