this post was submitted on 07 Apr 2024
18 points (100.0% liked)

PC Master Race

15053 readers
35 users here now

A community for PC Master Race.

Rules:

  1. No bigotry: Including racism, sexism, homophobia, transphobia, or xenophobia. Code of Conduct.
  2. Be respectful. Everyone should feel welcome here.
  3. No NSFW content.
  4. No Ads / Spamming.
  5. Be thoughtful and helpful: even with ‘stupid’ questions. The world won’t be made better or worse by snarky comments schooling naive newcomers on Lemmy.

Notes:

founded 2 years ago
MODERATORS
 

I know Nvidia has a reputation for being bad with Linux. Is it better now? And most of all, what would be the best GPU for modern gaming on Linux (any distro)?

top 8 comments
sorted by: hot top controversial new old
[–] [email protected] 9 points 8 months ago (1 children)

Anything Intel or AMD should do. As to what the best GPU is - that is really up to your wallet to tell.

[–] sp6 6 points 8 months ago* (last edited 8 months ago) (1 children)

Well, wallet and needs. The 7900XTX is the best, but I'd never recommend it to someone who only plays decade-old games, or even simpler modern games.

If you want a good idea of how GPUs compare to each other, the Tom's Hardware GPU hierarchy is a great source. Just keep in mind that on linux specifically, NVIDIA has a bit more of a performance drop compared to AMD. Comparing the 3090 and 6800XT on that chart vs. Tom's hardware, seems to be roughly 5%-7% more of a dip

[–] [email protected] 1 points 8 months ago

You're trying to be reasonable when OP is not :)

And most of all, what would be the best GPU for modern gaming on Linux (any distro)?

[–] [email protected] 9 points 8 months ago

Nvidia is still finicky. Should work the majority of the time, but you'll have more bugs with Nvidia for sure (ask me how I know), though less than Nouveau.

However, NVK may be changing that fact. It's a successor to Nouveau, and it is built upon a new codebase. The only downside (-ish) is that it only works on RTX series cards and beyond, and it's an unfortunate limitation because of how they were able to reverse engineer the newer RTX API to make a better driver.

But at this point, I'd still go with an AMD 6700XT or better to get the best experience on Linux (dunno how Intel Arc cards are).

[–] kadu 5 points 8 months ago

In a few weeks, this will likely no longer be an issue - Explicit sync is finally done, and Nvidia is already sitting on a driver release that will work fine with Wayland. So if you're not morally against closed source drivers, Nvidia cards are no longer going to be a issue on Linux.

So with that in mind, I actually do recommend Nvidia this generation. Power efficiency, CUDA, dual video encoding, DLSS, ray reconstruction, significant ray tracing performance.

But if you're in a hurry or absolutely need the best bang for the buck for rasterization (and only rasterization), AMD still wins. If you also want to use as many open source components as possible, AMD is the only choice for now.

I'm out of the loop as far as Intel Arc cards are concerned, but I believe they're also using open source Mesa as the driver?

[–] Eldritch 3 points 8 months ago

Non Nvidia will give you the best over all experience. That said I do have 3 systems running Linux with Nvidia. But one of them is headless, and I can't use Wayland on the other two because the Nvidia driver shits the bed hard with one particular app. However if I don't run that app Nvidia and Wayland are pretty stable and smooth. Not as smooth or stable as AMD or Intel and Wayland. But decent.

And depending on your needs. I just picked up an overclocked RX 580 sapphire on eBay for 60 bucks. Which is pretty decent for 1080p gaming.

[–] Leminski 2 points 8 months ago

My 3080 is alright. I do want to switch because of lots of little niggles, such as having to patch the driver for NVFBC support in Sunshine.

However, I'm glad to say I'm in no rush.

[–] [email protected] 2 points 8 months ago

I'm having a pretty good time now with the AMD RX7900XT. The early days were a bit rough in terms of the driver, but it sorted itself out.