> I love how this community downvotes everyone who remembers the actual state of 3D on Linux in 2010s and goes against the smearing campaign.
I have been there, on both teams. I've helped nudging one of them to their current position.
nVidia was not like this in 2010s. Their drivers were spotless, performant and specs conformant. Things went very downhill with the rise of CUDA. Since CUDA became a compute monopoly, nVidia didn't feel the need to play by the books. The undercut OpenCL agressively. Drivers' code quality went downhill. Tesla got the priority and desktop support went downhill.
I have a friend who's developing a game engine. He praised nVidia's debugging tools and utilities and swears to their drivers on any platform. Flags got ignored, code does what it wants, not what it's told to do. Commands replaced in terms of automatic optimization... It's just a black box which does something convoluted to make things work. I'm not talking about game/app/binary specific optimizations. I'm talking about standards compliant, run of the mill code.
There's nothing left of the nVidia of 2010s. They became greedy, blind, uncaring and devastating. They were the days, when the green team was the savior of 3D on the Linux Boxen. Time has moved, that ship has sailed. Red team redesigned their silicon just for open drivers. Intel started publishing well functioning open source drivers. nVidia became the dominant player in the Compute & AI segment, and they left the GPU/Desktop/OpenGL field behind.