I find it odd that AMD can get the drivers right for gaming but that's about it.
I find it odd that AMD can get the drivers right for gaming but that's about it.
If you want good performance using open-source drivers, AMD is the way to go with Linux [2].
[1]: A old comparison (Jan/2017): https://www.phoronix.com/scan.php?page=article&item=mesa171-.... Nowadays the performance is even better.
[2]: Open-source drivers is important not only because FSF and all, but because the open-source drivers follows the advancements in Linux graphics stack much closer. Things like KMS and Wayland works much better with open-source drivers than NVIDIA proprietary drivers. Even things simple like Xrandr is ramdomly broken in NVIDIA drivers.
But I think you are missing the point here and that is: if you want to buy a GPU now for a Linux machine and you don't want to use a big proprietary blob, AMD is by far the best choice, because the amdgpu driver outperforms the nouveau driver.
No doubt, I said so explicitly elsewhere in this thread. I.e. that on Linux Nvidia will lose its current dominance.
NVIDIA binary drivers really only win in performance. Even the features in NVIDIA drivers tends to be more bugged: i.e. I use compton as my composite manager. It needs a very old OpenGL version (like 1.1 or 2.0 capability), and NVIDIA drivers still mess up and I need to activates some workarounds in compton to get usable desktop. MESA (used by open-source drivers) has a much better OpenGL implementation, and I can basically get a glitch free desktop without workarounds. I also remember getting random glitches in Chrome and Gnome Shell, just to cite more examples.
So it is not an artificial comparison. Want performance and CUDA? Yeah, go to NVIDIA. Want just a stable, modern desktop (Wayland and composite glitch-free)? Open-source drivers is the way to go.
https://www.phoronix.com/scan.php?page=article&item=radeonsi...
The AMD open source driver is just about on-par with their closed source Windows driver. One of the benefits of Open Source is also being utilized now. Game companies like Feral Interactive, who develop many Linux ports, have been improving the driver's performance for their games.