It is not gatekeeping or fear mongering if we are giving real expectation. I saw countless people going back to Windows because they tried running Linux and either faced challenges or worse performance. I prefer to alert them instead of sugar coat.
Talking present tense, "it works fine", still off:
-
"It works with new games" sure but if you are playing DX12 titles prepare to experience a 15% to 30% performance tax compared to play on Windows or even compared to Amd
-
If you plan to use secure boot, it is not all distro that will give you an easy path. Be prepared for rough edges. This is primarily caused because their stack isn't in the upstream kernel.
-
If you are security conscious, and harden your system, be aware that if you are using AppArmor or SELinux to lock down your system, you almost always have to carve out manual exceptions specifically to get Nvidia drivers to play nice.
-
The 'Goldilocks' Setup: You are constantly forced to chase the perfect environment, the right distro, the bleeding-edge updates, the exact driver version, just to get basic desktop features like Wayland running without artifacting or flickering
-
Auditing not only for fixing and improving things but for the peace of mind as well, right now we have to trust on Nvidia closed source code. We are to a certain degree privacy exposed.
Having said all of the things above, there are real reasons yet to pick Nvidia over other GPUs, even on Linux. If we are not talking about gaming, CUDA and AI are still considerably better on Nvidia.
Nevertheless, currently, Nvidia on Linux generally feels like you have to maintain a second, highly temperamental operating system along side your installation.