I’ve been having a problem on a newly updated fedora 44 system where the nvidia drivers aren’t loading and defaulting to nouveau.
I’ve already seen other solutions for this, and found out that the drivers have been changed and I will need to swap to 580xx drivers.
The problem I’ve been having is that, despite the rpmfusion nonfree nvidia repos being enabled, akmod-nvidia-580xx and xorg-x11-drv-nvidia-580xx are failing to resolve.
I’m imagining this is a pretty simple fix, I likely have something misconfigured somewhere, I just haven’t been able to find a fix for it. And these solutions seem to work for everyone else.
If already on f44 one thing to try would be (as noted in other similar topics) sudo dnf remove \*nvidia\* --exclude nvidia-gpu-firmware to remove any already installed packages,
then install with sudo dnf install akmod-nvidia-580xx xorg-x11-drv-nvidia-580xx-cuda --refresh
The refresh option forces dnf to download the repo metadata new so the dnf cache is refreshed.
This only works if the rpmfusion-nonfree repo (and the rpmfusion-nonfree-updates repo is enabled. That can be shown with the dnf repolist command suggested above (it is in your image).
I would add that you probably should not have the rpmfusion-nonfree-nvidia-driver-debuginfo or the rpmfusion-nonfree-nvidia-driver-source repos enabled.
Are you sure it works with rpmfusion-nonfree-nvidia-driver ? From what I can see, the 580xx packages aren’t in that repo, only in the full RPMFusion nonfree repo.
That repo (and its free counterpart) can be enabled by doing:
This is what worked! it seems that rpmfusion-nonfree-nvidia-driver does NOT have the 580xx packages, and I did not realize that’d be the case.
Thank you so much!
They certainly seem to be missing there, only the 580.142 driver is there and the 580xx driver is not.
I suspect that a bug should be filed against that with rpmfusion. I cannot do that since my email is on gmail and they do not allow gmail accounts to file bugs.
All of us must remember to refer users who need the 580xx driver to enable the rpmfusion-nonfree repos until rpmfusion gets that issue resolved.