Hey all, I’ve got the Nvidia drivers installed as per rpmfusion’s Nvidia “How-to” and after deciding to update my system the other day, I saw it just got bumped to version 560. Unfortunately, it seems like 560 is having a lot of problems with vertex explosions (i.e. textures stretching across the screen, flashing, etc.) and some games just crashing outright. These issues weren’t present in 555.
Is there, by some magical chance, a way to rollback to a previous driver version with the rpmfusion akmod? A cursory web-search indicates no, and it looks like once a new driver goes live on rpmfusion, the old gets de-listed (I assume because they are tightly coupled to kernel versions?).
Just thought I’d ask here in case someone more familiar has some insight.
Thanks!
System:
Fedora 40
Kernel 6.11.4-201.fc40.x86_64
Nvidia GTX 1080 (560.35.03)
Note: As per Leigh’s comment, the solution below is best paired with the 6.10 kernel.
I was just about to ask the same thing - it doesn’t seem that the nvidia drivers will be fixed any time soon - already a second week and half of the programs do not launch on my computer : (
It seems to me that for fedora developers it is more important beta 41 version than a stable Fedora 40.
Most probably it is a good time to try out other Linux distributions. : (
This is one advantage of the Atomic desktops (Kinoite, Silverblue, etc.). If you update to a newer driver/kernel and something doesn’t work, you just reboot into previous image and you’re back.
You should be able to blacklist the driver packages in the rpmfusion-nonfree repo and reinstall version 555.xx from rpmfusion-nonfree-nvidia-driver repo.
EDIT: Due to recent updates in the referenced repos, this is no more an option.
Just made an account to say that I am going through this issue as well. It was literally the reason I had to leave Pop_OS!, it locked me with 560 with no way to downgrade. It’s happening in Fedora now, runfile method didn’t work with either 555 or 535, the downgrade command says it’s already on the earliest version it can go, I downloaded all of koji’s x86 rpm files, but they won’t run because I get this error with all of them:
Error:
Problem: conflicting requests
nothing provides xorg-x11-drv-nvidia-libs(x86-64) = 3:555.58.02-1.fc40 needed by xorg-x11-drv-nvidia-devel-3:555.58.02-1.fc40.x86_64 from @commandline
(try to add ‘–skip-broken’ to skip uninstallable packages)
I think I give up, I will try using a windows VM for the broken games, and hope 565 is better. 560 also seems to ruin my keyboard, keys like Caps Lock, ‘b’, ‘n’, ‘F1’, and right-click start to fail, like a flicker, sometimes they get written twice, sometimes not at all, very, very constantly, it’s unbearable and impossible to use my laptop. Some apps like Firefox, QtProton, etc, take like 85 seconds to open, they used to take like 10 before. So many more GUI problems like those
You will also need to rollback to the 6.10 kernel as nvidia-555 isn’t fully compatible with 6.11.
Expect VT issues and ghost monitor in display setting and more with the 555 & 6.11 combo.
As I understood at my Linux usage practice (mostly Fedora) it’s better to use a stable versions from Nvidia official site and install it manually. I don’t know why rpm fusion deletes older versions after uploading of newer version, but sometimes it causes many problems.
I remember how 535 version was flickering, now 560.35.03 scared me by temperatures of my gtx 1660 super (over 90 degrees).
Some days ago I found information that you can run command sudo bash drv.run --dkms when you install it manually (I mean to add --dkms flag). So it will rebuild driver module after kernel update automatically.
It’s interesting that 560.35.03 is from new features branch, not beta version. I think it would be better if rpm fusion supplied it from stable branch but we have what we have.