I’ve installed the RPM Fusion NVIDIA drivers, following the advice here https://rpmfusion.org/Howto/NVIDIA. It went really smoothly and worked first time (unlike certain advice elsewhere on the Web, which left me without a working X server). Thanks to the Fedora volunteers for packaging it up!
However, even though I installed the xorg-x11-drv-nvidia-cuda package, Folding At Home can’t detect my Cuda installation. Instructions like these https://stackoverflow.com/questions/9727688/how-to-get-the-cuda-version for verifying that Cuda is installed talk about running nvcc
(which doesn’t exist anywhere on my system, as proved by find
) and checking /usr/local/cuda/version.txt
(which I can’t do, because I have no /usr/local/cuda
directory).
Despite this, nvidia-bug-report.log reports that I have Cuda 11.2. It’s too large for fpaste, but I see this:
[msl@localhost tmp]$ zcat nvidia-bug-report.log.gz | grep -i cuda
Feb 18 11:17:13 localhost.localdomain sudo[7326]: msl : TTY=pts/1 ; PWD=/home/msl ; USER=root ; COMMAND=/usr/bin/dnf install xorg-x11-drv-nvidia-cuda
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Attribute 'CUDACores' (localhost.localdomain:1.0): 384.
'CUDACores' is an integer attribute.
'CUDACores' is a read-only attribute.
'CUDACores' can use the following target types: X Screen, GPU.
Attribute 'CUDACores' (localhost.localdomain:1[gpu:0]): 384.
'CUDACores' is an integer attribute.
'CUDACores' is a read-only attribute.
'CUDACores' can use the following target types: X Screen, GPU.
CUDA Version : 11.2
CUDA Version : 11.2
[...]
[msl@localhost tmp]$
Is it possible, while staying with the RPM Fusion packages, to build up my Cuda installation to the point where Folding At Home can find it?
Many thanks!