3 ms·
> why did not wlroots work with nvidia drivers? Because nvidia drivers traditionally didn't provide APIs that sway and other wayland compositors expected (drm,
by vetinari 4y ago
> why did not wlroots work with nvidia drivers?
Because nvidia drivers traditionally didn't provide APIs that sway and other wayland compositors expected (drm, dmabuf, atomic) and tried to do it's own things (EGLStreams). For compositors it meant to have to code paths, one nvidia-specific and another one generic. Some compositors implemented both, others implemented generic only.
For comparison, it would be like complaining that Windows/DirectX games do not run with a GPU that doesn't come with DirectX driver. Well, duh.
However, Nvidia signaled a u-turn, that they are going to be more cooperative. How and when, well, it remains to be seen.