I'm putting together a new PC this Black Friday and I only need a GPU. My case limits the GPU size to a maximum of 260mm, so I'm deciding between the RTX 5070 and the RX 9060 XT 16GB. I've heard that NVIDIA GPUs can lose up to 20% performance on Linux for DX12 games, which has got me a bit worried. I'm trying to separate fact from fiction regarding this issue. Should I go for the RTX 5070 since it's generally more powerful, or save some money and get the RX 9060 XT 16GB? I'll be running it on Cachy, Nobara, or Bazzite.
5 Answers
If you're interested in exploring more about Linux gaming, check out some resources online! It’s super helpful to keep backups and try stuff in a virtual machine just so you can play around without risking your main setup. You might find the AMD options a bit easier to handle.
That's a good point! Always better to be prepared.
I just got the RX 9060 XT 16GB and it’s performing way better than the RX 580 8GB I had before. I think it’s a solid choice!
If you don’t want to deal with constant driver updates, AMD is generally more reliable for Linux. But if you need CUDA for specific tasks, Nvidia could be worth the hassle.
Definitely consider making a Yumi or Ventoy installer with different distros. Try BigLinux or EndeavourOS and see how your games perform on each. Just make sure to choose the proprietary drivers!
Yeah, the DX12 issues with Nvidia on Linux are still a problem. People have been saying it might get fixed eventually, but since you're looking to buy soon, I’d recommend going with AMD. It’ll save you a lot of headaches.

Thanks for the tips! I'll definitely check out some resources before making a decision.