Nvidias GPUs are theoretically fast on initial benchmarks. But that’s mostly optimization by others for Nvidia? That’s it.
Everything Nvidia has done is a pain. Closed-source drivers (old pain), out of tree-drivers (new pain), ignoring (or actively harming) Wayland (everyone handles implicit sync well, except Nvidia which required explicit sync[1]), and awkward driver bugs declared as “it is not a bug, it is a feature”. The infamous bug:
This extension provides a way for applications to discover when video
memory content has been lost, so that the application can re-populate
the video memory content as necessary.
https://registry.khronos.org/OpenGL/extensions/NV/NV_robustn...This extension will be soon ten years old. At least they intend to fix it? They just didn’t in the past 9 years! Basically, video memory could be gone after Suspend/Resume, VT-Switch and so on. The good news is, after years someone figured that out and implemented a workaround. For X11 with GNOME:
https://www.phoronix.com/news/NVIDIA-Ubuntu-2025-SnR
I hope in the meantime somebody implemented a patch for Wayland.
What we need? Reliability. And Linux support. That’s why I purchase AMD. And previously Intel.
[1] I don’t judge whether implicit sync or explicit are better.