I dont feel like I share the same planet with this comment. AMD on Linux is vastly widely better in almost every way. Nvidia is a terrible partner & the binary/closed/proprietary drivers they offer have tons of wrinkles/issues, and whether Nvidia even bothers supporting modern capabilities everyone else agrees on is forever & seemingly always will be in question.
Nvidia's whole role in life seems to be competing against standards. Everyone else heads one way, Nvidia tries to out-compete by making their own. Oh great, there's DLSS support in the new binary driver... FSR only works because AMD did it at a share-able level. FreeDesktop is making GBM? Let's invent EGLStreams & insist on that for a decade. Nvidia has no visible cooperative spirit.
AMD has good drivers, super reliable, worked on by a wide variety of the gaming/computer-graphics industry/world. There's a huge trove of Proton games that run exceedingly well & without fail: proof positive that AMD has the situation down.
Some people's planet is graphics-only, and for them AMD is a great choice.
AMD is pretty great on Linux so long as you only ever want graphics. Once you want anything else out of their very-good-on-paper hardware, the experience starts to break down. You have to manually install/uninstall/reinstall their ever-shifting compute driver(s) and which driver you install (and the cadence at which said driver is updated, particularly for newer kernels) depends heavily on the device you have. E.g. I have a 5700XT and W5700, very similar hardware, yet supported by two very different drivers (I'll let you guess which one lags much farther behind - hint, it's for the more expensive card).
In contrast, Nvidia's driver has essentially always worked - I install the same driver on all my systems, and it gets updated frequently enough that it's always compatible with the current Ubuntu kernels. Over a dozen or so machines (personal, not counting work) over the last ~15 years, I've only encountered one or two serious issues with the Nvidia driver stack. Compare that to ~5 AMD machines over the last ~6 years where I've encountered at least one major issue per machine each year with the AMD driver stack.
Since when is FSR the standard, or even a standard at all? A part from AMD using it.
Also, in my experience Nvidia works just fine on linux, you just have to install their drivers. I literally never had an issue with them, and I use it professionally and for games. AMD is probably better if you want bleeding edge updates or use a rolling release distro, but the downside is that you still have to contend with some weird driver issues that aren't magically fixed just because the code is open source.
While FSR isn't a standard, AMD at least put effort into getting it working on competing Nvidia cards.
Yes, things mostly work when you install the Nvidia Linux drivers. But even on a Ubuntu LTS I've had updates break the Nvidia driver, sleep is a 50/50 toss up whether it resumes broken too. And that's on my desktop and ignoring the giant PITA of using a laptop with hybrid graphics. Using the Nvidia drivers also greatly complicates using a Libre distro like Debian or Guix because obviously they're non-free. Plus until the past year or so Wayland has just been essentially a non-starter with Nvidia even with drivers because of their choices.
I agree that you shouldn't use nvidia if you want any distro that prefers libre software. For most regular users it's just fine, except for wayland as you said. I wonder if nvidia has any plans w.r.t wayland support. Everything still works with X but wayland has finally shaped up to probably displace it.
The one major downside I'm experiencing using an Nvidia card (980 Ti), is sleep/resume not working. eg at resume time the screen rarely powers back on, then the system hard locks with the kernel traceback indicating an nvidia problem
The whole power off/power on thing instead doesn't take all that long, but it would be more convenient to just have a working sleep/resume.
AMD decided that my APU card wasn't worth their time on the new open source driver. fxglr => OpenGL 4.1, AMD new open source driver => OpenGL 3.3, without hardware video acceleration.
Secondly, good luck having a go at any compute framework offering from AMD on Linux, unless working for some research lab doing HPC.
Nvidia's whole role in life seems to be competing against standards. Everyone else heads one way, Nvidia tries to out-compete by making their own. Oh great, there's DLSS support in the new binary driver... FSR only works because AMD did it at a share-able level. FreeDesktop is making GBM? Let's invent EGLStreams & insist on that for a decade. Nvidia has no visible cooperative spirit.
AMD has good drivers, super reliable, worked on by a wide variety of the gaming/computer-graphics industry/world. There's a huge trove of Proton games that run exceedingly well & without fail: proof positive that AMD has the situation down.