Earlier quoted context omitted.
Claims about the Nvidia drivers on Linux being bad are largely a myth. Nvidia has long been the gold standard on Linux (for decades). The main reason for complaints is that Nvidia was slow to support xwayland acceleration (mostly due to Linux mainline making it harder for them - see dmabuf being GPL symbol exported), but that has since been fixed.
> support xwayland acceleration (mostly due to Linux mainline making it harder for them) This is not true. There were many differences with how Nvidia had been doing things in their drivers (partially due to them reusing code on all platforms) and how Mesa/Wayland was already doing things, namely with explicit/implicit sync and GBM/EGL streams, but there was no intention to make things hard for Nvidia. Mesa/Wayland e…
Reusing code on all platforms is a reason why the Nvidia driver has long been so good. It deduplicated effort so that they could focus on making the driver better. AMD avoided this prior to vulkan and their drivers had long been a disaster until Valve started helping on Linux. AMD tried copying the unified driver approach for the vulkan portion of their driver with AMDVLK and had some minor success, although the community driver developed by valve is better and they would be better off porting that to Windows.