one thing i struggle with every time, is driver and cuda installs.
I get the latest driver, then cudu ses an older one, or cuda installs but then screws up the driver, then x-org, then crashes...total nightmare !!!
The Unbuntu multiverse repo has this problem. Updating drivers is often incompatible with the installed Cuda version.
Stick with the default "tested" driver, currently 470 IIRC, and ensure to install nvidia-cuda-toolkit-gcc to ensure a compatible version
of gcc is used to build cuda apps. Once it's working don't upgrade anything.
Edit: make sure to disable automatic updating, I got bit by that once. After a reboot the miner stopped working because the drivers
had been updated.
Using the Nvidia repo is more flexible but a lot more difficult if you aren't familiar with building kernel modules.
Hopefully someone will update the VS project files so it can be built on Windows.
If you do get Linux setup the build procedure is the same as any other version of ccminer or cpuminer:
git clone https://github.com/JayDDee/suprminer-jdd.git
cd suprminer-jdd
./build.sh
Edit: If you have VS you should try building on Windows. The only problem is you would need to add one source file
"x16r/x16rt.cu" to the project. Then it should build, assuming there were no issues previously.