The pre-compiled binaries download for XMR-Stak state that the Linux pre-built binaries don't support cryptonight_r (and thus Monero), for NVIDIA GPUs. Downloading and testing this verifies that, yes, this is correct (of course it is :-) The release notes state you have to build yourself in this case.
My question is: Why is this so? It used to be, before the April algorithm update, that the pre-built binaries worked fine on Linux with NVIDIA GPUs. Googling around, I can't find an obvious answer as to what the problem is, neither on Reddit nor GitHub nor here. Hopefully someone knows the details and can share.
Is it as simple as the CUDA SDK requiring an older version of GCC and the developer not wanting to bother with that? Is there some (actual or perceived) licensing problem? Is there some personal vendetta against nvidia-on-linux?
Enquiring minds want to know.