I don't get anymore where all the hate for Nvidia is coming from, they've made big strides in the past couple of years and Wayland works well on new Nvidia gpu's. Also it's not like AMD gpu's are perfect on Linux, plenty of people with bad experiences on those as well so AMD have issues as well. Everyone's treating AMD gpu's as if they are perfect and never have issues...
amd (amdgpu, amdkfd, radeon) drm project, currently for issues only.
gitlab.freedesktop.org
I’m honestly in the same place as you on this. I don’t really get where all the blanket hate for Nvidia comes from anymore either, at least not in the way it’s often presented today.
Historically, a lot of the criticism
was justified. Nvidia dragged its feet on Wayland support, relied heavily on EGLStreams instead of GBM, and for a long time their Linux stack didn’t integrate cleanly with what the rest of the ecosystem was doing. That left a bad taste, especially among developers and early Wayland adopters. But that context often gets frozen in time, as if nothing has changed since 2018.
In the last couple of years, Nvidia has made real, measurable progress. GBM support is there, Wayland works well on newer drivers and GPUs, and on modern setups the experience is no longer the disaster people like to pretend it is. Is it perfect? No. But neither is anyone else’s stack.
I’ve been using Nvidia GPUs most of my life, including on Linux, and my experience has been largely stable. I currently have three Nvidia cards:
a 1050 Ti running in my router/firewall/Pi-hole server, a GTX 1080 that’s idle for now (and I may repurpose it for a dedicated streaming PC later if I solve audio routing cleanly), and a 2070 Super in my main system. Across all of those, I’ve never really had major issues with games not under OpenGL, Wine, DXVK, VKD3D, or Vulkan. For my use cases, Nvidia has simply worked.
That’s also why I find the “AMD is perfect on Linux” narrative a bit misleading. AMD does a lot of things right, especially with open drivers and kernel integration, and they deserve credit for that. But pretending AMD GPUs never have issues isn’t honest either. You can find plenty of reports about firmware problems, power management bugs, suspend/resume failures, or specific games misbehaving on certain generations. Different problems, sure but problems nonetheless.
I think what’s really going on is that people conflate
ideological preference with
practical experience. AMD aligns better with open-source ideals, so it gets treated as the “good guy,” while Nvidia gets treated as the villain even when the technical situation has improved. That doesn’t help users who are just trying to decide what actually works for them.
At this point, especially with modern hardware, the question shouldn’t be “Nvidia bad or AMD good,” but “does this setup work for my workflow?” For gaming, streaming, and general desktop use, Nvidia on Linux is no longer the nightmare people like to repeat particularly if you’re on newer GPUs and drivers.
So yeah, I agree with you: both vendors have issues, neither is perfect, and treating AMD as flawless while ignoring Nvidia’s progress doesn’t reflect reality anymore.
here is me using 3 difference layers with Nvidia.