Hi y'all! I've been using Nvidia GPUs for about all my life, but have been hearing how AMD usually plays nicer with Linux.
I'm somewhat new to this OS and all the distros, and I was wondering if you could help me with understanding some of the differences.
I currently have a 4080 from Nvidia, and I use it for both content creation and gaming. Back when I was picking out my new GPU, I wanted to pick the 7900 XTX from AMD, but I was on windows back then and the two GPUs were the exact same price in my region, so I figured I might as well pick that.
Fast forward to today and I am noticing that the 4080 is struggling a bit with games like Clair Obscur: Expedition 33. (I'm getting forty fps on medium/high settings with 1440p) and I see some people suggest it is because of the translation overhead of Nvidia via Proton, and that this would be reduced with AMDs GPUs, but I'm not entirely sure how much there is to gain here, really.
So.. TL:DR; What is gained and what is lost if I were to sell the 4080 and switch to AMDs 7900XTX or 9070XT?
I'm on arch Nobara, btw
The major consideration is you are essentially trading raw power for a cleaner, less messy implementation of drivers in your system. You'll be getting a weaker card, but your main benefits have to do with not dealing with Nvidia's approach to Linux.
The technical understanding at the low level is beyond my current knowledge of how drivers are integrated into Distros as a whole, but from my research this is the overall gist:
I'm not sure if you're currently using the Nouveau drivers because you weren't aware of this (explaining your extremely low FPS), but if installing the third party drivers doesn't work, feel free to grab an AMD (or Intel, since things are getting good on their side) card for a more "It just works" experience.
And if you do, feel free to have some catharsis looking at this famous video of Torvalds bashing Nvidia's stubbornness: https://youtu.be/iYWzMvlj2RQ
save