Installing RPM Fusion CUDA driver/tookit

There seems to be a number of ways to do this and I’m determined to choose the correct one. My installed packages are the bottom of the post. Starting with a fresh Fedora 35, I’ve done
sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda
sudo dnf update -y

RPMfusion suggests enabling the nvidia cuda repo, which I am very nervous to do without assurance that this won’t screw things up for me.
https://rpmfusion.org/Howto/CUDA

I could also install rpms directly from NVIDIA, but this is probably an even worse idea?

nvidia-smi: this says “NVIDIA-SMI 495.44 Driver Version: 495.44 CUDA Version: 11.5”, but I think this means that my driver supports CUDA 11.5?

dnf list *nvidia*

Last metadata expiration check: 2:09:15 ago on Wed 08 Dec 2021 12:58:48 PM.
Installed Packages
akmod-nvidia.x86_64                        3:495.44-1.fc35   @rpmfusion-nonfree-updates
kmod-nvidia-5.15.6-200.fc35.x86_64.x86_64  3:495.44-1.fc35   @@commandline      
nvidia-persistenced.x86_64                 3:495.44-1.fc35   @rpmfusion-nonfree-updates
nvidia-settings.x86_64                     3:495.44-1.fc35   @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                 3:495.44-4.fc35   @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64            3:495.44-4.fc35   @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686         3:495.44-4.fc35   @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64       3:495.44-4.fc35   @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64         3:495.44-4.fc35   @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686              3:495.44-4.fc35   @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64            3:495.44-4.fc35   @rpmfusion-nonfree-updates
Available Packages
akmod-nvidia-340xx.x86_64                  1:340.108-15.fc35 rpmfusion-nonfree-updates
akmod-nvidia-390xx.x86_64                  3:390.144-3.fc35  rpmfusion-nonfree  
akmod-nvidia-470xx.x86_64                  3:470.86-1.fc35   rpmfusion-nonfree-updates
kmod-nvidia.x86_64                         3:495.44-1.fc35   rpmfusion-nonfree-updates
kmod-nvidia-340xx.x86_64                   1:340.108-15.fc35 rpmfusion-nonfree-updates
kmod-nvidia-390xx.x86_64                   3:390.144-3.fc35  rpmfusion-nonfree  
kmod-nvidia-470xx.x86_64                   3:470.86-1.fc35   rpmfusion-nonfree-updates
nvidia-modprobe.x86_64                     3:495.44-1.fc35   rpmfusion-nonfree-updates
nvidia-query-resource-opengl.x86_64        1.0.0-11.fc35     fedora             
nvidia-query-resource-opengl-lib.i686      1.0.0-11.fc35     fedora             
nvidia-query-resource-opengl-lib.x86_64    1.0.0-11.fc35     fedora             
nvidia-settings-390xx.x86_64               390.144-2.fc35    rpmfusion-nonfree  
nvidia-settings-470xx.x86_64               3:470.86-1.fc35   rpmfusion-nonfree-updates
nvidia-texture-tools.i686                  2.1.2-2.fc35      fedora             
nvidia-texture-tools.x86_64                2.1.2-2.fc35      fedora             
nvidia-texture-tools-devel.i686            2.1.2-2.fc35      fedora             
nvidia-texture-tools-devel.x86_64          2.1.2-2.fc35      fedora             
nvidia-xconfig.x86_64                      3:495.44-1.fc35   rpmfusion-nonfree-updates
pcp-pmda-nvidia-gpu.x86_64                 5.3.5-1.fc35      updates            
xorg-x11-drv-nvidia-340xx.x86_64           1:340.108-8.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-340xx-cuda.x86_64      1:340.108-8.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-340xx-devel.i686       1:340.108-8.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-340xx-devel.x86_64     1:340.108-8.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-340xx-kmodsrc.x86_64   1:340.108-8.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-340xx-libs.i686        1:340.108-8.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-340xx-libs.x86_64      1:340.108-8.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx.x86_64           3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx-cuda.x86_64      3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx-cuda-libs.i686   3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx-cuda-libs.x86_64 3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx-devel.i686       3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx-devel.x86_64     3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64   3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx-libs.i686        3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-390xx-libs.x86_64      3:390.144-2.fc35  rpmfusion-nonfree  
xorg-x11-drv-nvidia-470xx.x86_64           3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda.x86_64      3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda-libs.i686   3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64 3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-devel.i686       3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-devel.x86_64     3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64   3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-libs.i686        3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-libs.x86_64      3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-power.x86_64     3:470.86-2.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.i686             3:495.44-4.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64           3:495.44-4.fc35   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64           3:495.44-4.fc35   rpmfusion-nonfree-updates

That list would have been more informative had you used dnf list *nvidia*
It would have shown something like this so you could see what was installed and what was available but listed separately.

# dnf list *nvidia*
Last metadata expiration check: 3:03:09 ago on Wed 08 Dec 2021 09:32:03 AM CST.
Installed Packages
akmod-nvidia.x86_64                                                                      3:495.44-1.fc35                                                  @rpmfusion-nonfree-updates
kmod-nvidia-5.15.4-201.fc35.x86_64.x86_64                                                3:495.44-1.fc35                                                  @@commandline             
kmod-nvidia-5.15.5-200.fc35.x86_64.x86_64                                                3:495.44-1.fc35                                                  @@commandline             
kmod-nvidia-5.15.6-200.fc35.x86_64.x86_64                                                3:495.44-1.fc35                                                  @@commandline             
nvidia-modprobe.x86_64                                                                   3:495.44-1.fc35                                                  @rpmfusion-nonfree-updates
nvidia-persistenced.x86_64                                                               3:495.44-1.fc35                                                  @rpmfusion-nonfree-updates
nvidia-settings.x86_64                                                                   3:495.44-1.fc35                                                  @rpmfusion-nonfree-updates
nvidia-xconfig.x86_64                                                                    3:495.44-1.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                                                               3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64                                                          3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686                                                       3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64                                                     3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64                                                         3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64                                                       3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686                                                            3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64                                                          3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64                                                         3:495.44-4.fc35                                                  @rpmfusion-nonfree-updates
Available Packages
akmod-nvidia-340xx.x86_64                                                                1:340.108-15.fc35                                                rpmfusion-nonfree-updates 
akmod-nvidia-390xx.x86_64                                                                3:390.144-3.fc35                                                 rpmfusion-nonfree         
akmod-nvidia-470xx.x86_64                                                                3:470.86-1.fc35                                                  rpmfusion-nonfree-updates 
kmod-nvidia.x86_64                                                                       3:495.44-1.fc35                                                  rpmfusion-nonfree-updates 
kmod-nvidia-340xx.x86_64                                                                 1:340.108-15.fc35                                                rpmfusion-nonfree-updates 
kmod-nvidia-390xx.x86_64                                                                 3:390.144-3.fc35                                                 rpmfusion-nonfree         
kmod-nvidia-470xx.x86_64                                                                 3:470.86-1.fc35                                                  rpmfusion-nonfree-updates 
nvidia-query-resource-opengl.x86_64                                                      1.0.0-11.fc35                                                    fedora                    
nvidia-query-resource-opengl-lib.i686                                                    1.0.0-11.fc35                                                    fedora                    
nvidia-query-resource-opengl-lib.x86_64                                                  1.0.0-11.fc35                                                    fedora                    
nvidia-settings-390xx.x86_64                                                             390.144-2.fc35                                                   rpmfusion-nonfree         
nvidia-settings-470xx.x86_64                                                             3:470.86-1.fc35                                                  rpmfusion-nonfree-updates 
nvidia-texture-tools.i686                                                                2.1.2-2.fc35                                                     fedora                    
nvidia-texture-tools.x86_64                                                              2.1.2-2.fc35                                                     fedora                    
nvidia-texture-tools-devel.i686                                                          2.1.2-2.fc35                                                     fedora                    
nvidia-texture-tools-devel.x86_64                                                        2.1.2-2.fc35                                                     fedora                    
pcp-pmda-nvidia-gpu.x86_64                                                               5.3.5-1.fc35                                                     updates                   
xorg-x11-drv-nvidia-340xx.x86_64                                                         1:340.108-8.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-340xx-cuda.x86_64                                                    1:340.108-8.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-340xx-devel.i686                                                     1:340.108-8.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-340xx-devel.x86_64                                                   1:340.108-8.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-340xx-kmodsrc.x86_64                                                 1:340.108-8.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-340xx-libs.i686                                                      1:340.108-8.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-340xx-libs.x86_64                                                    1:340.108-8.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx.x86_64                                                         3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx-cuda.x86_64                                                    3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx-cuda-libs.i686                                                 3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx-cuda-libs.x86_64                                               3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx-devel.i686                                                     3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx-devel.x86_64                                                   3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64                                                 3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx-libs.i686                                                      3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-390xx-libs.x86_64                                                    3:390.144-2.fc35                                                 rpmfusion-nonfree         
xorg-x11-drv-nvidia-470xx.x86_64                                                         3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-cuda.x86_64                                                    3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-cuda-libs.i686                                                 3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64                                               3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-devel.i686                                                     3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-devel.x86_64                                                   3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64                                                 3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-libs.i686                                                      3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-libs.x86_64                                                    3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-470xx-power.x86_64                                                   3:470.86-2.fc35                                                  rpmfusion-nonfree-updates 
xorg-x11-drv-nvidia-devel.i686                                                           3:495.44-4.fc35                                                  rpmfusion-nonfree-updates 

The cuda drivers and libs are included from rpmfusion, but the toolkit is not. The cuda toolkit linked from rpmfusion for fedora is at this time only for fedora 34.

nvidia-smi is telling you that cuda version 11.5 (the latest) is installed and operational.

Would it be safe to install the toolkit from Fedora 34 using the instructions from Howto/CUDA - RPM Fusion ?

Edit: Sorry about the wrong command – fixed it in original post

I guess that it is up to you whether you want to risk that.

I have not seen a need so I don’t use the toolkit and did not install it. I also have an aversion to getting too many potentially conflicting packages from 3rd party sources.

I run several different projects on boinc that use the GPU with cuda for processing and I have never had an issue where I needed anything other than what comes directly from rpmfusion.

Ok, I’ll try to avoid it too. Thanks for your help as always JV!