Originally posted by MrCooper
View Post
Announcement
Collapse
No announcement yet.
KDE On The Importance Of Wayland Explicit Sync
Collapse
X
-
Originally posted by MrCooper View Post
It most certainly would have required much less. They put in quite a lot of work for explicit sync across the stack.
You suggested this same solution you mentioned in this thread to them, they responded to you saying why its not possible and from then on you (and no one else from that matter) never responded to them, so from their side they were being told that a solution was "easy", they said why its not with a technical explanation why and no one actually proposed how they could do it easily.
Also to be blunt, given that X11 exists early adoption of Wayland is way below priority versus getting things done properly, and its ironic that on one hand people are complaining that NVidia is lazy in open source and then on the other hand people are now complaining that NVidia took the proper but painful route which also required their own engineers to spend time getting it through. Its a catch 22 where NVidia is always the bad guy.
Make up your god damn mind.Last edited by mdedetrich; 15 April 2024, 05:50 AM.
Comment
-
Originally posted by mdedetrich View Post
Also to be blunt, given that X11 exists early adoption of Wayland is way below priority versus getting things done properly
Also to be blunt, given that ICE cars exists early adoption of electric cars is way below priority versus getting things done properly (said Toyota)
Also to be blunt, given that dumbphones exists early adoption of smartphones is way below priority versus getting things done properly (said Nokia)
Also to be blunt, given that DVDs exists early adoption of streaming is way below priority versus getting things done properly (said Blockbuster)
Also to be blunt, given that camera film exists early adoption of digital cameras is way below priority versus getting things done properly (said Kodak)
Also to be blunt, how did that work out for these market leaders?
Comment
-
Originally posted by wertigon View Post
Also to be blunt, given that ICE cars exists early adoption of electric cars is way below priority versus getting things done properly (said Toyota)
Also to be blunt, given that dumbphones exists early adoption of smartphones is way below priority versus getting things done properly (said Nokia)
Also to be blunt, given that DVDs exists early adoption of streaming is way below priority versus getting things done properly (said Blockbuster)
Also to be blunt, given that camera film exists early adoption of digital cameras is way below priority versus getting things done properly (said Kodak)
Also to be blunt, how did that work out for these market leaders?
Comment
-
Originally posted by mdedetrich View Post
Your doing an excellent job of creating bulls**t analogies and early Wayland adoption has close to zero actual dent on NVidia's market performance/demographics. Hate to break it to you but there is no money in Linux desktop.
But, sure. Bet the farm on the status quo remaining, the more arrogant the company the harder the fall
That said the fall will not come tomorrow. Give it a few decades.
Comment
-
Originally posted by mdedetrich View PostThis is false, an NVidia engineer stated precisely why it was difficult for their driver to implement implicit sync in the way being asked and given that, in that same post they also openly asked the community how to implement such in thing.
Originally posted by mdedetrich View PostYou suggested this same solution you mentioned in this thread to them, they responded to you saying why its not possible and from then on you (and no one else from that matter) never responded to them, so from their side they were being told that a solution was "easy", they said why its not with a technical explanation why and no one actually proposed how they could do it easily.
Notice here saying Nvidia was not give how is absolute bogus garbage. Nvidia does not like the performance cost. AMD and Intel do pay the performance cost to have implicit sync.
Originally posted by mdedetrich View PostAlso to be blunt, given that X11 exists early adoption of Wayland is way below priority versus getting things done properly, and its ironic that on one hand people are complaining that NVidia is lazy in open source and then on the other hand people are now complaining that NVidia took the proper but painful route which also required their own engineers to spend time getting it through. Its a catch 22 where NVidia is always the bad guy.
Implicit sync advantage is that you can have a third party to application like kernel controlling when particular operations happen. For resource allocate and free/release to make sure that one program does not rug pull another program this is important to system stability.
The problem here is the safety of implicit sync does come with a performance cost. To be real using a protected mode OS the way we do today does technically come with a performance cost as well.
You have to remember some of the reason why Valve was willing to fund Zink development is the fact that Nvidia Opengl implicit sync does not in fact work right resulting in particular games not working right.
In some ways Nvidia is tunneled visioned and that the problem. To sell GPU cards you want to have bigger number in benchmarks. You don't see GPU reviewers running the Opengl/Vulkan/Direct X conformance suites to make sure vendors are not cheating their implementations. Yes giving up system stability to make benchmarks go faster is way to sell more cards. But there are markets like Linux world that more server based where stability is more highly valued.
Yes eglstreams is classic example where yes it design in theory would be faster. Yes would require everything altered to support it but when Nvidia developer was being ask by lead KDE developer to prove stability there was no way to-do it. You look at eglstreams ignoring/not including protections between OS processes memory allocations yes this improves performance but not having these protections there is no way you can have stability.
mdedetrich there is a reasons why Nvidia to the open source world of LInux is almost always the bad guy. Number 1 of these Linux world values stability over performance. You can see this with the history of how long the Linux kernel held on to the big kernel lock and other things but then Nvidia values performance over stability, This equals end up with disputes.
Yes part of being sure of stability is also open source drivers so the code can be validated that it not doing something stupid to cause stability problems.
The wish for stability in the Linux world puts parties like Nvidia into conflict.
Comment
Comment