I recently upgrade to F44 and got the Nvidia drivers from RPMfusion working with no problem. The original driver version at the time of the upgrade was 595.58.03 and is currently 595.71.05. This is on a laptop with NVIDIA RTX A1000 Laptop GPU.
I reproduced the same upgrade to F44 and Nvidia drivers on another (and somewhat older) laptop with a Quadro P2000 GPU. I understand the “P” stands for Pascal architectures. No 595xx drivers from RPMfusion seem to work with this GPU and indeed here is the message at boot time :
The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:1cba) installed in this system is not supported by open nvidia.ko because it does not include the required GPU System Processor (GSP).
Please see the ‘Open Linux Kernel Modules’ and ‘GSP Firmware’ sections in the driver README, available on the Linux graphics driver download page at www.nvidia.com.
The fix is to go back to the latest NVIDIA drivers available on RPMfusion for F43, i.e. 580.142 version.
Strangely (to me), here is the info I got from `rpm -qi xorg-x11-drv-nvidia-595.58.03-1.fc44.x86_64` (the original one installed with the upgrade to F44). :
“This package provides the most recent NVIDIA display driver which allows for
hardware accelerated rendering with current NVIDIA chipsets series.
Fermi and Kelper GPUs NOT supported by this release.”
My understanding is that Pascal architectures are posterior to Fermi and Kepler and hence should work with 595xx version. Am I mistaken?
Should I stick to 580xx version on this older laptop forever?
I tried to install the 580 package via the command in RPMFusion documentation, but I get an error message stating the packages don’t exist. Any ideas on that? I’m using a GTX 1070, and games won’t even start with the noveau fallback right now.
sebi@fedora:~$ sudo dnf install xorg-x11-drv-nvidia-580xx akmod-nvidia-580xx
Paketquellen aktualisieren und laden:
Paketquellen geladen.
Auflösen der Transaktion fehlgeschlagen:
Keine Übereinstimmung für Argument: xorg-x11-drv-nvidia-580xx
Keine Übereinstimmung für Argument: akmod-nvidia-580xx
Sie können versuchen, folgendes zur Befehlszeile hinzuzufügen:
–skip-unavailable, um nicht verfügbare Pakete zu überspringen
dnf list shows it’s in rpmfusion-nonfree-updates, do you have that repo enabled?
dnf list --available akmod-nvidia-580xx Updating and loading repositories: Repositories loaded. Available packages akmod-nvidia-580xx.x86_64 3:580.159.03-1.fc44 rpmfusion-nonfree-updates
Thanks, I can confirm I don’t have that repository enabled - I’ve used to install everything through KDE Discover so far, and there it isn’t even listed. I had rmpfusion-nonfree-nvidia activated and didn’t know there’s another repository. I’m not sure how to add that repository as it’s not clickable in Discover. I’ll figure that one out though, I hope.
IIRC, those repos only appear in Discover after you’ve gone through the command line steps to add them. Without that, you can see the “RPM Fusion .. NVIDIA Driver” and “RPM Fusion .. Steam”, but not the full repos.
You need the full nonfree repos to get the 580xx drivers - the “RPM Fusion .. NVIDIA Driver” repo doesn’t have those.
Yep, that’s exactly how it went down for me. I got them and they’re clickable now, but yesterday before I manually installed them, they definitely weren’t there.
I didn’t install RPMfusion repos per console before, like I said I only used Discover so far. I had the RPMfusion nvidia repo enabled and that was enough up until F44 with my Nvidia 1070.
Right.
With f43 and earlier the latest driver was 580. When nvidia released the 59X series of drivers support for all GPUs with maxwell and pascal chipsets was discontinued, so the only way to continue support for the 10xx series of GPUs is to use the legacy drivers (580xx) from the rpmfusion-nonfree repos. Fedora 44 triggered the upgrade to the 595 nvidia driver.