I installed Fedora 2 days ago. I looked a little before and saw you want to install using rpmfusion. When I installed Fedora, I installed the Nvidia 510 drivers through gnome software as it said its rpmfusion. It installed fine, but it was acting kinda wonky where the Nvidia X server settings was there, but it blank. It was only and there were 2 menus on the side which is way less than normal and when selecting either menu it was just white. I also wanted to install cudnn and a few other things that didn’t work, but it could have pretty easily just been me doing it wrong.
I decided to reinstall, so I uninstalled through gnome software then blacklisted nouveau and rebooted. I reinstalled through gnome software again and rebooted. It said that the NVIDIA kernel module was not installed, and it was reverting to nouveau while rebooting. I have a GUI still. If I try to install the driver’s with the instructions from the rpmfusion site instead, I get a bunch of errors like this:
Problem 2: package akmod-nvidia-3:510.47.03-2.fc35.x86_64 requires nvidia-kmod-common >= 3:510.47.03, but none of the providers can be installed
I also want/need cuda and get the same error for cuda.
- have you done a full system update
sudo dnf update since the initial install?
The update should be done before installing the nvidia drivers.
- What command (exactly please) did you use to do the install of the nvidia drivers?
sudo dnf install akmod-nvidia*510* which pulls in all the appropriate packages needed.
Installing cuda is then one more simple command.
sudo dnf install xorg-x11-drv-nvidia-cuda
Yes, I have tried dnf update install a few times. Both
sudo dnf install akmod-nvidia*510* and
sudo dnf install xorg-x11-drv-nvidia-cuda do the same thing. I have installed other things after I have this issue, it seems like it’s just related to Nvidia for some reason. I realized I only put the first line. This is everything it says.
Problem: package xorg-x11-drv-nvidia-cuda-3:510.47.03-1.fc35.x86_64 requires nvidia-persistenced(x86-64) = 3:510.47.03, but none of the providers can be installed
- cannot install the best candidate for the job
- package nvidia-persistenced-3:510.47.03-1.fc35.x86_64 is filtered out by modular filtering
Can we have the output of
dnf repolist please?
Yep. Apparently it seems that the driver issue was partially due to 510. Reverting to 470 installed fine. Cuda still has the same issues installing though.
repo id repo name
copr:copr.fedorainfracloud.org:t0xic0der:nvidia-auto-installer-for-fedora Copr repo for nvidia-auto-installer-for-fedora owned by t0xic0der
fedora Fedora 35 - x86_64
fedora-cisco-openh264 Fedora 35 openh264 (From Cisco) - x86_64
fedora-modular Fedora Modular 35 - x86_64
phracek-PyCharm Copr repo for PyCharm owned by phracek
rpmfusion-nonfree RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-nvidia-driver RPM Fusion for Fedora 35 - Nonfree - NVIDIA Driver
rpmfusion-nonfree-steam RPM Fusion for Fedora 35 - Nonfree - Steam
rpmfusion-nonfree-updates RPM Fusion for Fedora 35 - Nonfree - Updates
updates Fedora 35 - x86_64 - Updates
updates-modular Fedora Modular 35 - x86_64 - Updates
Please give us the exact and complete message when the command
sudo dnf install xorg-x11-drv-nvidia-cuda fails.
Which version of the 470 driver groups did you install?
With the rpmfusion-nonfree repo enabled you could have installed the 470.74 version. With the rpmfusion-nonfree-nvidia-driver repo you could have installed the 470xx version.
The 470xx version is a metapackage that is intended to not automatically update to the 510 version since the 510 version has dropped support for some older cards and not updating to the newer driver is necessary for those with the older GPU cards.
Try it this way if you installed the 470.74 version
sudo dnf upgrade akmod-nvidia --disablerepo=cuda-fedora35-x86_64 --disablerepo=cudnn-local-rhel8-126.96.36.199 and see if that works.
If instead you installed the 470xx version then try
sudo dnf swap akmod-nvidia-470xx akmod-nvidia-510.* --allowerasing --disablerepo=cuda-fedora35-x86_64 --disablerepo=cudnn-local-rhel8-188.8.131.52 and see if that works.
If neither of those work then we need to more directly address the error about
package nvidia-persistenced-3:510.47.03-1.fc35.x86_64 is filtered out by modular filtering
Once the nvidia driver issue is sorted then we can address the problem with installing xorg-x11-drv-nvidia-cuda.