AMD vs Nvidia
-
Just to add some variation to these comments.
Nvidia works absolutely fine on (arch) linux, that needs to be said. Performance is on par with windows.
Depending on what your needs are its the better choice. (I have a few pieces of software that greatly rely on CUDA)
But the elephant in the room is your need for non proprietary driver. The only open source nvidia does is the strict minimum to catch up and stay competitive on linux (they where losing before). There is a clear winner on this front. Que all the other comments.
-
-
-
-
-
-
-
-
Also do some research over whether you actually do need cuda if you need cuda. It's synonymous with a lot of AI stuff, but in my experience it all works with rocm anyway.
-
-
-
It was the opposite experience for me last time I tried an AMD card. But that was like 8 years ago.
-
NVIDIA is more problematic than AMD on Linux. So AMD.
-
I wouldn't say the proprietary nvidia drivers are any worse than the open-source AMD drivers in terms of stability and performance (nouveau is far inferior to either). Their main issue is that they tend to be desupported long before the hardware breaks, leaving you with the choice of either nouveau or keeping an old kernel (and X version if using X—not sure how things work with Wayland) for compatibility with the old proprietary drivers.
-
-
-
-
-
Blender supports cuda for much of its gpu work. It will work with amd. And there are projects allowing gpu rendering via amd. But they are (and have been for a while) a long way behind the cuda stuff.
For major rendering projects nvidia is still the fastest set up to use.
-