F44: NVIDIA driver not longer available after having upgraded to kernel 7.1.3.200

Hello

my notebook has installed 2 graphic cards:

[14:59:33]\jojo@waldstadion:~$ lspci | grep -i vga

00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)

01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev a1)

After having upgraded from kernel 7.0.14-201 to 7.1.3-200.fc44 I miss support for my NVIDIA Geforce GTX 1650.

[12:11:11]jojo@waldstadion:~$ !814
nvidia-smi
Wed Jul 8 12:11:19 2026
±----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.126.18 Driver Version: 580.126.18 CUDA Version: 13.0 |
±----------------------------------------±-----------------------±---------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1650 Ti Off | 00000000:01:00.0 On | N/A |
| N/A 39C P8 4W / 50W | 40MiB / 4096MiB | 1% Default |
| | | N/A |
±----------------------------------------±-----------------------±---------------------+

±----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1538 G /usr/bin/gnome-shell 2MiB |
±----------------------------------------------------------------------------------------+
[12:11:19]jojo@waldstadion:~$ uname -r
7.0.14-201.fc44.x86_64

[10:01:55]jojo@waldstadion:~$ uname -r
7.1.3-200.fc44.x86_64
[10:02:06]jojo@waldstadion:~$ nvidia-smi
bash: nvidia-smi: command not found…

Yes, I am aware of https://discussion.fedoraproject.org/t/common-issue-talk-upgrading-to-fedora-44-breaks-nvidia-driver-for-older-gpus-geforce-10xx-and-older/192378/21 , but my NVIDIA Geforce GTX 1650 should still be supported by the new NVIDIA drivers and I do not want to use the old legacy 580xx versions.
That’s why I tried to follow https://linuxcapable.com/how-to-install-nvidia-drivers-on-fedora-linux/ to install the new 595+ drivers from the RPM Fusion repositories. I already removed the old drivers and tried to install the new modules akmod-nvidia according to ‘Method 1: Install NVIDIA Drivers on Fedora via RPM Fusion (Recommended)’.

I added the required rpm repositories:

[10:06:26]jojo@waldstadion:~$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
[sudo] password for jojo: 
Updating and loading repositories:
 Fedora 44 - x86_64 - Updates                                                                             100% |  11.5 KiB/s |   5.5 KiB |  00m00s
Repositories loaded.
 https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-44.noarch.rpm                           100% |  31.3 KiB/s |  11.5 KiB |  00m00s
 https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-44.noarch.rpm                     100% |  31.2 KiB/s |  11.5 KiB |  00m00s
Package "rpmfusion-free-release-44-3.noarch" is already installed.
Package "rpmfusion-nonfree-release-44-3.noarch" is already installed.

Nothing to do.

but obviously they are not enabled:

[10:29:48]jojo@waldstadion:~$ dnf repo list --all | grep -i rpmfusion
rpmfusion-free                                          RPM Fusion for Fedora 44 - Free                            enabled
rpmfusion-free-debuginfo                                RPM Fusion for Fedora 44 - Free - Debug                   disabled
rpmfusion-free-source                                   RPM Fusion for Fedora 44 - Free - Source                  disabled
rpmfusion-free-updates                                  RPM Fusion for Fedora 44 - Free - Updates                 disabled
rpmfusion-free-updates-debuginfo                        RPM Fusion for Fedora 44 - Free - Updates Debug           disabled
rpmfusion-free-updates-source                           RPM Fusion for Fedora 44 - Free - Updates Source          disabled
rpmfusion-free-updates-testing                          RPM Fusion for Fedora 44 - Free - Test Updates            disabled
rpmfusion-free-updates-testing-debuginfo                RPM Fusion for Fedora 44 - Free - Test Updates Debug      disabled
rpmfusion-free-updates-testing-source                   RPM Fusion for Fedora 44 - Free - Test Updates Source     disabled
rpmfusion-nonfree                                       RPM Fusion for Fedora 44 - Nonfree                        disabled
rpmfusion-nonfree-debuginfo                             RPM Fusion for Fedora 44 - Nonfree - Debug                disabled
rpmfusion-nonfree-nvidia-driver                         RPM Fusion for Fedora 44 - Nonfree - NVIDIA Driver        disabled
rpmfusion-nonfree-nvidia-driver-debuginfo               RPM Fusion for Fedora 44 - Nonfree - NVIDIA Driver Debug  disabled
rpmfusion-nonfree-nvidia-driver-source                  RPM Fusion for Fedora 44 - Nonfree - NVIDIA Driver Source disabled
rpmfusion-nonfree-source                                RPM Fusion for Fedora 44 - Nonfree - Source               disabled
rpmfusion-nonfree-steam                                 RPM Fusion for Fedora 44 - Nonfree - Steam                disabled
rpmfusion-nonfree-steam-debuginfo                       RPM Fusion for Fedora 44 - Nonfree - Steam Debug          disabled
rpmfusion-nonfree-steam-source                          RPM Fusion for Fedora 44 - Nonfree - Steam Source         disabled
rpmfusion-nonfree-updates                               RPM Fusion for Fedora 44 - Nonfree - Updates              disabled
rpmfusion-nonfree-updates-debuginfo                     RPM Fusion for Fedora 44 - Nonfree - Updates Debug        disabled
rpmfusion-nonfree-updates-source                        RPM Fusion for Fedora 44 - Nonfree - Updates Source       disabled
rpmfusion-nonfree-updates-testing                       RPM Fusion for Fedora 44 - Nonfree - Test Updates         disabled
rpmfusion-nonfree-updates-testing-debuginfo             RPM Fusion for Fedora 44 - Nonfree - Test Updates Debug   disabled
rpmfusion-nonfree-updates-testing-source                RPM Fusion for Fedora 44 - Nonfree - Test Updates Source  disabled

That’s why the next command to install the new modules fails:

[10:31:33]jojo@waldstadion:~$ sudo dnf install akmod-nvidia
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: akmod-nvidia
You can try to add to command line:
  --skip-unavailable to skip unavailable packages

I assume that I need to enable the new required rpms before to proceed with the install. Why are the new repos not enabled? How best to fix that?

Thank you in advance.

is the wrong command:

sudo dnf install akmods

Maybe, because you have disabled them in gnome-software or kde discover OR you have disabled the option ‘Enable New Repositories’?

Just enable repo rpmfusion-nonfree-nvidia-driver and you should be able to install the current nvidia driver.

Looks better now :wink:

[10:34:55]jojo@waldstadion:~$ sudo dnf install akmods
[sudo] password for jojo:
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Installing:
akmods noarch 0:0.6.2-9.fc44 fedora 66.0 KiB
Installing dependencies:
fakeroot x86_64 0:1.37.1-4.fc44 fedora 154.5 KiB
fakeroot-libs x86_64 0:1.37.1-4.fc44 fedora 124.4 KiB
kmodtool noarch 0:1.2.1-1.fc44 updates 27.5 KiB
python3-progressbar2 noarch 0:4.5.0-6.fc44 fedora 609.9 KiB
python3-rpmautospec-core noarch 0:0.1.5-10.fc44 fedora 11.3 KiB
python3-utils noarch 0:3.9.1-3.fc44 fedora 243.2 KiB
rpmdevtools noarch 0:9.6-14.fc44 fedora 203.4 KiB
Installing weak dependencies:
python3-rpmautospec noarch 0:0.8.4-1.fc44 fedora 466.6 KiB

Transaction Summary:
Installing: 9 packages

I use gnome-software, and you are right: ‘Enable New Repositories’ was not enabled, what I corrected right now. The strange thing is: when I now enable repo rpmfusion-nonfree-nvidia-driver in gnome-software and after having entered the sudo password is takes just a few seconds until this repo is disabled again…

:thinking:

The newer driver (595) should have been installed but it would appear that you did not properly enable the nvidia-nonfree-nvidia-driver repo (one of the repos enabled when enabling the third party repos during your first boot after installation)

Not quite true. The driver version in the rpmfusion-nonfree-nvidia-driver repo is the one that was available when f44 was initially released.
There is a newer one available in the rpmfusion-nonfree-updates repo.

$ dnf list --available akmod-nvidia --repo rpmfusion-nonfree-nvidia-driver
Updating and loading repositories:
 RPM Fusion for Fedora 44 - Nonfree - NVIDIA Driver                                                                                   100% |  11.2 KiB/s |   5.5 KiB |  00m00s
Repositories loaded.
Available packages (available for reinstall, available for upgrade)
akmod-nvidia.x86_64 3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver


$ dnf list --available akmod-nvidia --repo rpmfusion-nonfree-updates
Updating and loading repositories:
 RPM Fusion for Fedora 44 - Nonfree - Updates                                                                                         100% |  41.8 KiB/s |   5.9 KiB |  00m00s
Repositories loaded.
Available packages (available for reinstall, available for upgrade)
akmod-nvidia.x86_64 3:595.80-1.fc44 rpmfusion-nonfree-updates

The necessary repos can easily be enabled with a simple dnf command
sudo dnf config-manager --setopt rpmfusion-nonfree.enabled=1
Repeat the command for each currently disabled repo you wish to have enabled.
In general the list of repos that probably should be enabled is
rpmfusion-nonfree
rpmfusion-nonfree-nvidia-driver
rpmfusion-nonfree-updates
rpmfusion-free (already enabled)
rpmfusion-free-updates

This is not the proper command for installing the nvidia driver, though it does properly install akmods and all the proper dependencies.
@desperado was correct with using the command
sudo dnf install akmod-nvidia for installing the nvidia driver. See the rpmfusion how-to

@desperado if you have installed the 580xx driver by chance it will prevent proper installation of the 595 driver. If you still have the 580 driver installed from f43 then it can be replaced by using the command
sudo dnf upgrade \*nvidia\* after enabling the rpmfusion-nonfree-updates repo using the command above

Not quite right. the repo rpmfusion-nonfree-nvidia-driver is usually synced to the latest version available in rpmfusion-nonfree-updates after some time.

It looks like this has not happend for quite some time. I don’t know who initiates the sync process.

I assumed that this repository has been synced to 595.80 already.

This statement may be correct but those repos have never been in sync since f44 was released.

have you refreshed gnome-software? What does dnf repolist show?
But as @computersavvy noticed the rpmfusion-nonfree-nvidia-driver repo has only an outdated driver version. So enable
rpmfusion-nonfree and rpmfusion-nonfree-updates.

While you at it enable also rpmfusion-free and rpmfusion-free-updates to have access to all software packaged by the rpmfusion team.

I didn’t say it was; I was pointing out that the OP was using the wrong package name for the thing he was trying to install.

not surprising, because there was only one update (595.80) since GA :slight_smile:

F43:

$ dnf list --available akmod-nvidia --repo=rpmfusion* --showduplicates  --releasever=43
Updating and loading repositories:
Repositories loaded.
Available packages (available for reinstall, available for upgrade)
akmod-nvidia.x86_64 3:580.95.05-1.fc43  rpmfusion-nonfree
akmod-nvidia.x86_64 3:580.173.02-1.fc43 rpmfusion-nonfree-nvidia-driver
akmod-nvidia.x86_64 3:580.173.02-1.fc43 rpmfusion-nonfree-updates
sudo dnf --setopt rpmfusion-nonfree.enabled=1

results in

[14:53:29]jojo@waldstadion:~$ sudo dnf --setopt rpmfusion-nonfree.enabled=1
[sudo] password for jojo: 
Missing command. Add "--help" for more information about the arguments.

I now used:

sudo dnf config-manager setopt rpmfusion-nonfree.enabled=1

You’re right, it’s no longer possible to en-/disable repositories via gnome-software.

Hi guys,

seems to be fixed! I enabled the rpmfusion repositories, ran sudo dnf install akmod-nvidia and sudo dnf install xorg-x11-drv-nvidia-cuda and after that I got:

[15:21:56]jojo@waldstadion:~$ nvidia-smi
Thu Jul  9 15:22:01 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 595.80                 Driver Version: 595.80         CUDA Version: 13.2     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 1650 Ti     Off |   00000000:01:00.0  On |                  N/A |
| N/A   47C    P8              4W /   50W |      40MiB /   4096MiB |      1%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            1541      G   /usr/bin/gnome-shell                      2MiB |
+-----------------------------------------------------------------------------------------+

Thanks a lot!

My error in the post above. You corrected my error and I edited the post above to provide the proper syntaxt.

I’m working on a process that’s simpler, more reliable, and more secure: