I found a post on here from two years ago talking about whether amd or nvida would be better for linux, as I am thinking of getting a new card soon, I was wondering what the current census was on the matter. Thank you for your time :3
Edit: Thank you all for your help and advice! Hope you all have a nice day!
Hey everyone,
I just bought a PC & play on getting a GPU in the near future.
However, I've heard mixed emotions about Nvidia on Linux. I'm wondering which one is best and which one plays nice with Linux?
I've heard people say their Nvidia cards don't work at all with Linux, so I'm wondering if these are just myths or what's the best approach.
Videos
The 4070 super would also be a decent amount more expensive (~$100CAD) so it would need to be worth the expense.
Use case would be like... 95% gaming and maybe 5% productivity (DaVinci Resolve and maaaybe a bit of Blender). I know historically AMD GPUs have sucked at productivity but I've heard it's better now so since it's such a small part of my use case it would be tolerable.
Meanwhile I've heard Nvidia has really started stepping up their drivers on Linux and that it's fairly simple for most distros to support them. And I'm fairly sold on CachyOS (I have a fair amount of Arch experience) which I believe has robust support for Nvidia (along with AMD of course).
Honestly I was sold on the AMD card until the 555 drivers came out and fixed a lot of the Wayland issues, it really threw a wrench in my plans haha. But honestly I've been looking into it and the former disparity in support between the two has shrunk a lot more than I thought.
hey, i'm new to the whole Linux scene and was a wondering if AMD cards are really that good on Linux compared to Nvidia?
i am planning to switch to AMD in the next couple of years even if i kept using Windows, and lately after i played around on linux i thought i might fully switch to Linux if/when i go team Red.
i know it has something to do with Nvidia proprietary drivers and them being not interested in supporting Linux, but as i understand not all of AMD features are open as well so i don't get this at all. . . . .
Edit:
i didn't expect this amount of engagement! thanks for all the replies!
what i concluded from all the replies is that AMD is better because it works right out of the box while Nvidia doesn't but if you're not afraid to get your hands dirty you can make it work flawlessly with all the with all its features.
also there is some misinformation going on seemingly because the provider of said info (through no fault od their own) is out of touch or they themselves are misinformed so it's best not to take everything at face value and do your due diligence.
and as final note: i only been playing on linux for a few days but i love my experience so far; it reminds me of when i was a kid learning windows XP for the 1st time. also I don't shy away from making my system work for me with edits to config files or others so i think i might stick to it and learn it.
again thank you to everyone who chimed in. chears
Hi folks!
I'm planning to build a gaming PC with Bazzite. While I'm up-to-date with the current GPU market (models, price, performance), I'm not up-to-date with the current state of Linux gaming.
Back in time, AMD was always preferred. But after the latest Nvidia drivers, I've seen people argue the opposite.
I've read that DLSS4 frame-gen is working but FSR4 frame-gen is not. And that Nvidia provides a driver-level motion smoothing like AFMF2 while AMD does not.
So overall, what's the current pros and cons of each choice? What would you recommend?
Nvidia has been improving their Linux drivers to the point they are "fine now", but the is still a long road to go. In the other hand, nvidia will eventually make my 1070ti legacy so I won't get driver upgrades any more. Meaning I never got a really finished driver.
Next time I will go AMD, because open source drivers have much longer support.
Opinions?
I've had trouble with Nvidia drivers on linux for as long as I've tried to run Linux on systems with Nvidia GPUs. I'm wondering if AMD GPUs have better Linux support than Nvidia cards in general, and specifically on Ubuntu and Ubuntu-based distros.
Fortunately here I keep seeing GPU's available for around MSRP so at least right now it seems like I might actually get to choose my GPU. I have waited for a long time to finally replace my 1070.
I wanted to see how the 6000 series AMD graphics cards and the 3000 series NVIDIA graphics cards are doing in terms of drivers?
More specifically:
-
How easy is it to install their drivers? For some reason I still feel like I'm installing my NVIDIA drivers wrong. Haven't installed any AMD drivers for a while.
-
GPU Recording/Encoding (for obs/kdenlive)
-
Freesync/Gsync?
-
Performance relative to windows?
-
wayland support
I might end up getting an AMD card if FSR2.0 is decent. I feel like it will be better supported by the Linux ecosystem.
Edit:
I might end up just going with NVIDIA. I will use this for tensorflow, and ROCm Isn't that great afaik. As well as GPU Trace would be kinda useful. Not sure how good AMD's one is.
I'll try it on my laptop though before I decide.
I want to build myself a gaming pc and rn im thinking which brand and gpu is the best in fps per euro. Main tasks will be ofc gaming. I think the cpu will be an amd 7800x3d. my fav os is manjaro
Whatโs better? Iโm using Pop!_OS
Someone said that Nvidia is better than AMD with respect to gaming on Linux? I know this was true many years ago (way before AMD Mantle/Vulkan). Many years ago the drivers for AMD cards were terrible and that was just the Windows side of things. However, I thought that AMD was better in Linux since they work with kernel devs (unlike NVidia) and their drivers are embedded in the kernel making driver updates as simple as switching to a newer kernel. So, is Nvidia still king when it comes to gaming on Linux? To keep things some what narrow we should only consider:
-
RX Vega 56 and 64 cards and beyond (5000, 6000, 7000 series) from AMD
-
GTX 10 series (1030, 1050, 1060) and beyond from NVidia
The above would limit consideration to cards from the late 2016 era until now.
What we should consider:
-
raw performance (I think NVidia may still be ahead)
-
compatibility
-
stability
-
ease of maintenance (I think AMD wins here)
-
polished utilities (I think Nvidia wins here with their control panel applet)
I believe AMD wins on price.
What are your thoughts?
Im not sure if im about to start a war on this sub but im about to build a new system and all im reading suggests that currently nvidia is the king, even on linux when it comes to support and drivers. So my question is, 6900xt or 3090? please dont kill each other im just curious
Advantages of AMD:
-
Plug and play experience
-
Plays well with open source stuff
-
Much less bugs in wayland, especially for kde users
-
Better decoding support in browsers
Advantages of nvidia:
-
Better encoder and encoding experience in OBS
-
Nvidia specific features like gsync, and all the RTX AI stuff
-
Better support in professional applications for video editing, animation etc
I used a 3070 for a while and was pretty happy with it.
But I then switched to a 6800xt even though they are equal in power... My performance is generally better and especially more stable on the AMD card
Linus Torvald's famous remark echoes through ongoing Linux gaming discussions but others are saying that Nvidia is much more friendly to Linux these days, so what's the current standing with the GPU market?
I'm coming up to building a new gaming PC and it will be my first to only have Linux on it. Choosing between the two manufacturers is already difficult as I'm deciding between affordability or DLSS, so need an up-to-date and futureproof understanding of the driver situation in digestible terms.
If I wanted to upgrade my video card today(or next year, somewhere between) what's better on a Linux machine?
I know AMD used to be better because of the driver.
Right now I am using an Nvidia card and have no issues with it, and I also hear that the driver is going opensource.
So the question is, for gaming (EDIT: And recording with OBS) which card would be preferred by you:
this must be like the fourth thing regarding this topic that you read here, and I am sorry for that. But I just gotta know what should I buy, cause as a poor college student I won't be able to buy anything else in a few years at least.
I have just built a pc with a radeon 760m igpu for now with fedora linux, which still feels like finally getting my time back after rolling arch for half a year, and I am choosing between an rtx 3070 and rx 6xxx or rx 7xxx card, here where I live I can find those for cheap refurbished. Now I consider myself to be a tinkerer of sorts and a jack of all. I need to be able to try out new stuff, maybe some day I will need to run an LLM on my pc cause of having no better thing to do, create a model in Blender or Solidworks (we just started to work with it in college and I love it, looking into finding a job with it and trying out FreeCAD to FLUCK them linux-ignoring bastards), edit a video with smth like Resolve, do some other stupid stuff which needs some decent gpu. And gaming, obviously.
My head is all over the place with codecs and so on so I need a clear answer: which is best for no compromises? If the Intel cards are good, please do tell me about them, though tbh I don't like intel in a similar way I dislike microsoft and nvidia. Also if there are problems with AMD but they can be solved with smth like a cloud gpu, tell me. Thank you and have a nice day!
I currently have a MSI 2070 RTX super ventus oc. Linux seems to poop the bed sometimes when kernal updates happen.
Does this happen with AMD graphics cards? I know its not the best card and i paid for it mid pandemic so it owes me... lol... on googling equivalent is AMD radeon 5700 XT... is that right?
I've not looked into cards since getting this one so I have zero clue about them now.... specially the Radeon side...
Mainly lookng for confirmation before i look to properly changing my card as i'm getting annoyed with it all... :D