Originally posted by 144Hz
View Post
Announcement
Collapse
No announcement yet.
Some Ugly Code Can Get NVIDIA's Linux Driver Working With Accelerated XWayland
Collapse
X
-
I think there's a massive opportunity here.
Don't get it working perfectly. Just get it working.
If the solution is buggy and slower than it should be, then the user experience of using NVIDIA GPUs will become worse.
NVIDIA will have no choice but to change unless they want to allow AMD to offer a better user experience and higher performance than them.
I mean, this is definitely a nasty way of doing things. But it could be effective.
"It will shorten the war by 5 years and save millions of lives."
- Likes 12
Comment
-
At some point I was happy about wayland and the promise to have better performance than X but after testing it on Single Board Computers I see how false that statement is. It is actually slower than running X on fbdev (you notice it when running on lower performance hardware), still lacks many features for an environment that lets you get your Job done (useful color picker doesnt works on wayland because it doesnt properly implements a permissions system, cant even use jack to properly record audio, pipewire jack backend, do it even works?), has higher ram footprint. So Im not sure what the benefits are anymore, only that it is designed to run on OpenGL ES which is the most supported driver on mobile devices. After so many years that desktop environments like KDE, Gnome and others have coded to implement a wayland backend I dont even believe it makes things easier than X....
- Likes 10
Comment
-
Originally posted by shmerl View Post
What does that mean exactly? How does it reduce the footprint? If anything, it makes an argument that blob now can work in more cases.
It's really sad that Nvidia won't just release the proper firmware for its cards so that Nouveau can gain decent performance. Their stance has made me more and more regretful I purchased an Nvidia card and wishful that I had understood this issue more back then. Hopefully RDNA 2 means that AMD hardware challenges Nvidia on high end performance and continues to supplant its market share. And hopefully Intel Xe will have competitive performance and good, open-source Linux drivers.
- Likes 8
Comment
-
Originally posted by Bobby Bob View Post
If the solution is buggy and slower than it should be
- Likes 1
Comment
-
Nope, NVidia's blob has a lot of copyrighted IP that goes way back to the days when they bought SG. Them doing open source would open themselves up to so much litigation it wouldn't be funny.
Originally posted by Bobby Bob View PostI think there's a massive opportunity here.
Don't get it working perfectly. Just get it working.
If the solution is buggy and slower than it should be, then the user experience of using NVIDIA GPUs will become worse.
NVIDIA will have no choice but to change unless they want to allow AMD to offer a better user experience and higher performance than them.
I mean, this is definitely a nasty way of doing things. But it could be effective.
"It will shorten the war by 5 years and save millions of lives."
NVidia will continue doing what they are doing and in the worst case scenario they would just maintain XOrg. Our best chance is either NVidia helping with the encrypted firmware situation to unblock nouveau and/or NVidia putting more effort into getting their blob to work with Wayland (which actually means NVidia contributing to Gnome/KDE's wayland solution). This latter is already starting to happen, albeit very slowly.Last edited by mdedetrich; 24 August 2020, 04:19 AM.
- Likes 2
Comment
-
Originally posted by Bobby Bob View PostI think there's a massive opportunity here.
Don't get it working perfectly. Just get it working.
If the solution is buggy and slower than it should be, then the user experience of using NVIDIA GPUs will become worse.
NVIDIA will have no choice but to change unless they want to allow AMD to offer a better user experience and higher performance than them.
I mean, this is definitely a nasty way of doing things. But it could be effective.
"It will shorten the war by 5 years and save millions of lives."
The whole ubridled nvidia hate here is not entirely warranted.
- Likes 7
Comment
-
Originally posted by mlau View Post
Nvidia's primary concern on Linux are workstation users, and as long as those expensive cad/etc applications run on Xorg, there's not much incentive for nvidia to invest heavily in wayland. And from their perspective, they *do* support the necessary infrastructure (EGLStreams, a Khronos standard, which is used e.g. on QNX as well) to get wayland working. It doesn't help that the popular compositors prefer mesa's own GBM to EGLStreams and then blast nvidia for not supporting gbm.
The whole ubridled nvidia hate here is not entirely warranted.
You then have actively hostile projects like Sway which actively refuse to implement EGLStreams (and even worse blacklist NVidias blob) even though there is no technical justification for doing so, its purely political and even the creator of Sway admitted this.
- Likes 8
Comment
Comment