AMD had been rock solid for me with Linux ever since I realized that was the issue and bought an AMD card. I'll never go back to nvidia until they make Linux drivers a priority.
I still have the Spanish windows that I use for games with my very old nvidia graphics card. It's time to retire that system soon.
About January, they released a set of updates where all the planets aligned. Went from a grand adventure to a handful of commands. The rest of this year has continued to be a non-event for updates. I'll be looking at one of the ATI cards as lord knows I've failed to find any 3080s, of any make, in stock since launch.
https://www.reddit.com/r/CentOS/comments/eplicu/steam_on_cen...
And NVIDIA's blob driver doesn't work AT ALL on current kernels ATM.
Apparently, it's going to take months this time around.
G-SYNC works out of the box (unlike FreeSync) in Linux, and Nvidia even has a nifty control panel app.
But it is a hassle having to worry about having proprietary drivers in-situ during installation or else your G-SYNC monitor won't work or when your G-SYNC monitor doesn't work if you switch to an AMD GPU. ; p (Yes, the ones with the dedicated G-SYNC hardware, which aren't all G-SYNC monitors, brick when not plugged into an Nvidia card.)
This is intentional, by design. It's called vendor lock-in. NVIDIA abused their position at the time to plant g-sync screens everywhere.
Of course, later they had to adopt FreeSync like everybody else (TVs and Monitors across the industry, with HDMI and DisplayPort, Intel and AMD, on consoles and computers), but there's a significant base of sold screens with gsync modules that will tilt many GPU purchases to the NVIDIA side.
Even when they adopted FreeSync, they pressured screen vendors to use their own "gsync compatible" name for the same technology, by leveraging their market position.
And on the topic, the early experiences with the 3xxx Ampere lineup have been horrible, with reliability issues, ridiculous PSU requirements, and high return rates.
This is despite few cards have actually been sold, with availability being extremely low.
It supports a lot of what the Windows version does, per application settings, frequency / temp / fan monitoring and curve adjustment, etc.
Historically, I did use nvidia when I wanted to do native linux on desktop/media center, because their closed source drivers were supported much better (even FreeBSD had hardware media decoding support). This was before nouveau.
I bought HD4850 on release and had no trouble on Windows.
Linux support wasn't there on release (unlike these days) but came quite fast, a matter of weeks IIRC, with open drivers. Support has been there on release for all my newer AMD cards. All cards still work, and are still well-supported by the open drivers.
In contrast, all my NVIDIA cards from before that ended up as dead hardware, and were a nightmare while it worked, with the moody NVIDIA blob drivers.