Download older packages for downgrade (rpmfusion-nonfree-updates)

The latest update to Nvidia driver akmod-nvidia-520.56.06-1 is causing flickering with my laptop display.

I have seen this issue also with OpenSUSE Tumbleweed & the official Nvidia driver installer. So I’m pretty sure it is an issue with the driver and not Fedora/Rpmfusion.

I want to downgrade and switch back to akmod-nvidia-515.76-1 but the packages are not in the repository anymore (rpmfusion-nonfree-updates).

Is there a location where I could still download akmod-nvidia-515.76-1 packages and it’s dependencies to perform a downgrade?

I do have a BTRFS snapshot to fall back to but would prefer to use dnf to downgrade the packages.

2 Likes

You should be able to get some packages from the build system:

https://koji.rpmfusion.org/koji/search?match=glob&type=package&terms=*nvidia*

1 Like

I found some packages there.

Koji shows the packages for xorg-x11-drv-nvidia*, nvidia-settings and nvidia-persistenced.
Unfortunately not akmod-nvidia and kmod-nvidia.

How about the nvidia*kmod packages? I think they generate the akmod-nvidia and kmod-nvidia packages. For example:

https://koji.rpmfusion.org/koji/buildinfo?buildID=23846

2 Likes

That’s it. Thanks!

I found the build for nvidia-kmod-515.76-1.fc36 with links to the rpm packages for akmod-nvidia-515.76-1.fc36 and kmod-nvidia-515.76-1.fc36.

I was searching Koji for akmod-nvidia and kmod-nvidia because the Rpmfusion Nvidia Howto mentions sudo dnf install akmod-nvidia and it is what my package list shows:

$ rpm -qa | grep '520.56.06' | sort
akmod-nvidia-520.56.06-1.fc36.x86_64
kmod-nvidia-5.19.16-200.fc36.x86_64-520.56.06-1.fc36.x86_64
nvidia-persistenced-520.56.06-1.fc36.x86_64
nvidia-settings-520.56.06-1.fc36.x86_64
xorg-x11-drv-nvidia-520.56.06-1.fc36.x86_64
xorg-x11-drv-nvidia-cuda-520.56.06-1.fc36.x86_64
xorg-x11-drv-nvidia-cuda-libs-520.56.06-1.fc36.x86_64
xorg-x11-drv-nvidia-kmodsrc-520.56.06-1.fc36.x86_64
xorg-x11-drv-nvidia-libs-520.56.06-1.fc36.x86_64
xorg-x11-drv-nvidia-power-520.56.06-1.fc36.x86_64

It just confused me that the “build” and “package name” in Koji is nvidia-kmod but produces the package kmod-nvidia.

Thanks a lot for the help.

1 Like

Yeh, koji lists packages by their source package name (used for the spec etc.), but a source package can produce different rpms as sub-packages, and even not generate a primary package. So this must be the case here. The spec/source package is nvidia-kmod, and it produces rpms akmod-nvidia/kmod-nvidia.

1 Like

Hi, sorry noob question. I’ve got the same issue with 555 and 560 now (testing repo in my case). I found the respective 555 links on koji, how do I now properly install them, so references to the repo are being made? or is this just about at least having the correct version and dealing with the package manager later (i.e. uninstalling and installing again from repo when a fixed version is available)?
cause in the meantime I had just downloaded the 555 driver version directly from nvidia…

thanks very much in advance for any advice!