Earlier quoted context omitted.
Even when it worked, it was more clunky than AMD at all times. It came in form of a huge driver bundle you had to install manually (or rely on a distro to do it for you), while AMD GPUs just worked due to `amdgpu` being part of the kernel since forever. Then is the EGLStreams debacle where nvidia lost a lot of goodwill in my opinion, including mine. And finally, nvidia has managed to opensource their driver on Linux…
AMD used to be terrible on Linux, perhaps before your time. Nvidia was always the choice if you needed functional hardware acceleration that worked on par with windows. The nvidia driver was/still is? the same driver accross platforms with a compatibility shim for each OS. This is how Nvidia managed to have best in class 3D acceleration accross Windows, FreeBSD, and Linux for decades now. OpenGL support historically…
Currently dual 3090s in this box and nvidia is still as simple as just installing the distro package.
There was a period in the mid 2010s where trying to get better battery life on laptops by optionally using the discrete gpu vs the integrated was a real pain (bumblebee/optirun were not so solid), but generally speaking for desktop machines that need GPU support... Nvidia was the route.
Don't love their company politics so much, although I think they're finally getting on board now that so many companies want to run GPU accelerated workloads on linux hosts for LLMs.
But ATI sucked. They seem to have finally gotten there, but they were absolutely not the best choice for a long time.
Hell - I still have a machine in my basement running a GTX970 from 2015, and it also works fine on modern linux. It currently does the gpu accel for whisper speech to text for HA.