4 ms·
The most glaring deficiency so far is lack of support for the binary NVIDIA driver in most implementations. The whole affair is rather childish.
by 7e 8y ago
The most glaring deficiency so far is lack of support for the binary NVIDIA driver in most implementations. The whole affair is rather childish.
- ddevault 8y agoThe lack of support for standard Linux APIs in the NVIDIA driver, you mean. You're asking compositors to implement this: if (nvidia proprietary driver) { /* thousands of lines of code */ } else { /* thousands of lines of code */ } We cannot debug the proprietary driver. We cannot fix bugs in the proprietary driver. We cannot read the code to understand it's behavior. Our answer: "no".
- codedokode 8y agoActually, you don't need to read the driver's code to run it. Just provide the environment the driver needs. If you could provide an environment Windows provides for the drivers then you would be able to run Windows' drivers.
- nmikhailov 8y ago> Our answer: "no". Good thing you are not speaking for KDE and Gnome then.
- lasagnaphil 8y agoBut KDE and GNOME are quite large organizations which gets financially supported by many tech companies. And they seem to have closer connections with NVIDIA engineers compared to sway and wlroots. I've even heard that NVIDIA was directly contributing the EGLStream backend code for Gnome and KDE (see the links below) https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Better-EGLStreams-Mutt https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-B... https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-KDE-KWin-EGLStreams-POC https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-K... It's pretty sad that compared to this, sway and wlroots are being completely neglected by NVIDIA. And I think that is precisely why the sway project decided to ditch proprietary NVIDIA driver support.
- mnd999 8y agoFor me that's totally reasonable. It's for the kernel developers and NVIDIA to sort out.