Hi all, as a newbie to building from scratch, I was looking for some recommendations.
For a quick background, I’m a long time Linux (RHEL)-user at work; about to build a new PC for home. I plan to finally give up on Windows at home and run Fedora for general use, games, photo editing, maybe some design and engineering/scientific computing fun on the side.
I’m trying to decide between running:
- a 9070XT (a bit cheaper, and supposedly “easier” to set up on Linux), or
- a 5070Ti (a bit more power efficiency and CUDA at slightly more cost).
My assumptions have been based on looking at Windows benchmarks, but does the relative performance and power results carry over to Linux? Especially in gaming and some apps which might need translation layers such as Wine/Proton (I’m a decade out of touch on this front)! I’ve heard rumours that AMD may be a little more performant on Linux than in the Windows benchmarks, and vice versa for NVIDIA with current drivers, but are there any other factors to account for?
Also, are NVIDA cards that much more problematic today? For my work/computation servers that I had set up, I tend to just install kmod display and CUDA drivers and forget about it, but is it different on non-enterprise distributions? (If anything, I think I end up getting them from then non-enterprise rpmfusion repo, anyhow!) Though I guess I only ever use it on the correct of CUDA and don’t really notice other QoL aspects such as hardware decoding or gaming that would be important on a home desktop!
As far as I can tell, the two cards are mostly neck-and-neck in games, with the NVIDIA card offering a slight more mature CUDA framework over ROCm computer stack. Currently, I’m leaning towards the 5070Ti for it’s better power efficiency results, but if there’s good reasons to go with the 9070XT, I’ll happily save some cash =D
Are there any good reasons to go for one or the other? I’m looking forward to hearing the thoughts of you informed ladies and gents!