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