Nvidia Pascal - Graphics driver issue since the Fedora 44 update

Hello,

I updated my PC from Fedora 43 KDE Wayland to Fedora 44 several days ago, and since then I’ve been experiencing numerous problems due to graphics drivers. My graphics card is an Nvidia GTX 1070.

I know I had to perform a special procedure for the update because of this generation of graphics card. Since I’m not very tech-savvy, I used an AI to run the different commands, but it went wrong and I haven’t been able to find a solution.

The problems are:
I can no longer open Discover, OBS, or Discord.

Can you please help me solve this problem?

Thank you very much.

Here are some commands related to my system status, if that helps:

$ uname -r
6.19.14-300.fc44.x86_64
$ rpm -qa | grep -i nvidia
libva-nvidia-driver-0.0.16-1.fc44.x86_64
nvidia-gpu-firmware-20260410-1.fc44.noarch
nvidia-modprobe-595.71.05-1.fc44.x86_64
xorg-x11-drv-nvidia-cuda-libs-595.71.05-1.fc44.x86_64
xorg-x11-drv-nvidia-kmodsrc-595.71.05-1.fc44.x86_64
xorg-x11-drv-nvidia-libs-595.71.05-1.fc44.i686
xorg-x11-drv-nvidia-libs-595.71.05-1.fc44.x86_64
akmod-nvidia-595.71.05-1.fc44.x86_64
xorg-x11-drv-nvidia-595.71.05-1.fc44.x86_64
nvidia-settings-595.71.05-1.fc44.x86_64
xorg-x11-drv-nvidia-power-595.71.05-1.fc44.x86_64
kmod-nvidia-6.19.14-300.fc44.x86_64-595.71.05-1.fc44.x86_64
$ lsmod | grep -E 'nvidia|nouveau'
nouveau              3989504  76
drm_gpuvm              57344  1 nouveau
gpu_sched              73728  1 nouveau
drm_exec               12288  2 drm_gpuvm,nouveau
i2c_algo_bit           24576  1 nouveau
drm_display_helper    344064  1 nouveau
mxm_wmi                12288  1 nouveau
drm_ttm_helper         20480  1 nouveau
ttm                   135168  2 drm_ttm_helper,nouveau
video                  81920  2 asus_wmi,nouveau
wmi                    36864  5 video,asus_wmi,wmi_bmof,mxm_wmi,nouveau

$ sudo dmesg | grep -iE 'nvidia|nouveau|error|fail' | tail -40
[  843.601749] NVRM: The NVIDIA probe routine was not called for 1 device(s).
               NVRM: obtained ownership of the NVIDIA device(s).
               NVRM: driver(s)), then try loading the NVIDIA kernel module
[  843.601753] NVRM: No NVIDIA devices probed.
[  843.602681] nvidia-nvlink: Unregistered Nvlink Core, major device number 508
[  854.532171] nvidia-nvlink: Nvlink Core is being initialized, major device number 508
[  854.532178] NVRM: GPU 0000:01:00.0 is already bound to nouveau.
[  854.535914] NVRM: The NVIDIA probe routine was not called for 1 device(s).
               NVRM: obtained ownership of the NVIDIA device(s).
               NVRM: driver(s)), then try loading the NVIDIA kernel module
[  854.535919] NVRM: No NVIDIA devices probed.
$ glxinfo | grep -E 'OpenGL vendor|OpenGL renderer|OpenGL version'
OpenGL vendor string: Mesa
OpenGL renderer string: NV134
OpenGL version string: 4.3 (Compatibility Profile) Mesa 26.0.5
$ echo $XDG_SESSION_TYPE
wayland
$ journalctl -b -p err..crit | grep -iE 'nvidia|nouveau|drm|display|kms'
mai 06 12:04:38 fedora kernel: NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:1b81)
                               NVRM: nvidia.ko because it does not include the required GPU
                               NVRM: www.nvidia.com.
mai 06 12:04:38 fedora kernel: nvidia 0000:01:00.0: probe with driver nvidia failed with error -1
mai 06 12:04:39 fedora kernel: NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:1b81)
                               NVRM: nvidia.ko because it does not include the required GPU
                               NVRM: www.nvidia.com.
mai 06 12:04:39 fedora kernel: nvidia 0000:01:00.0: probe with driver nvidia failed with error -1
mai 06 12:04:46 fedora kernel: nvidia 0000:01:00.0: probe with driver nvidia failed with error -1
mai 06 12:04:47 fedora kernel: NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:1b81)
                               NVRM: nvidia.ko because it does not include the required GPU
                               NVRM: www.nvidia.com.
mai 06 12:04:47 fedora kernel: nvidia 0000:01:00.0: probe with driver nvidia failed with error -1
mai 06 12:04:48 fedora kernel: NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:1b81)
                               NVRM: nvidia.ko because it does not include the required GPU
                               NVRM: www.nvidia.com.
mai 06 12:04:48 fedora kernel: nvidia 0000:01:00.0: probe with driver nvidia failed with error -1
mai 06 12:04:53 fedora kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
$ journalctl -b | grep -iE 'nvidia|nouveau' | tail -50
mai 06 12:05:36 fedora kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 508
mai 06 12:05:37 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 508
mai 06 12:05:37 fedora kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
mai 06 12:05:37 fedora kernel: NVRM: The NVIDIA probe routine was not called for 1 device(s).
                               NVRM: obtained ownership of the NVIDIA device(s).
                               NVRM: driver(s)), then try loading the NVIDIA kernel module
$ dnf repolist
repo id                                                  repo name                                                          
copr:copr.fedorainfracloud.org:deltacopy:darkly          Copr repo for darkly owned by deltacopy                            
copr:copr.fedorainfracloud.org:kylegospo:grub-btrfs      Copr repo for grub-btrfs owned by kylegospo                        
copr:copr.fedorainfracloud.org:peterwu:iosevka           Copr repo for iosevka owned by peterwu                             
fedora                                                   Fedora 44 - x86_64                                                 
fedora-cisco-openh264                                    Fedora 44 openh264 (From Cisco) - x86_64                           
MEGAsync                                                 MEGAsync                                                           
mullvad-stable                                           Mullvad VPN                                                        
rpmfusion-free                                           RPM Fusion for Fedora 44 - Free                                    
rpmfusion-free-tainted                                   RPM Fusion for Fedora 44 - Free tainted                            
rpmfusion-free-updates                                   RPM Fusion for Fedora 44 - Free - Updates                          
rpmfusion-nonfree                                        RPM Fusion for Fedora 44 - Nonfree                                 
rpmfusion-nonfree-nvidia-driver                          RPM Fusion for Fedora 44 - Nonfree - NVIDIA Driver                 
rpmfusion-nonfree-steam                                  RPM Fusion for Fedora 44 - Nonfree - Steam                         
rpmfusion-nonfree-tainted                                RPM Fusion for Fedora 44 - Nonfree tainted                         
rpmfusion-nonfree-updates                                RPM Fusion for Fedora 44 - Nonfree - Updates                       
terra                                                    Terra 44                                                           
updates                                                  Fedora 44 - x86_64 - Updates                                       
virtualbox                                               Fedora 44 - x86_64 - VirtualBox                                    
WineHQ                                                   WineHQ packages
$ rpm -qa | grep -i rpmfusion
rpmfusion-nonfree-release-44-3.noarch
rpmfusion-nonfree-release-tainted-44-3.noarch
rpmfusion-nonfree-appstream-data-44-1.fc44.noarch
rpmfusion-free-appstream-data-44-1.fc44.noarch
rpmfusion-free-release-44-3.noarch
rpmfusion-free-release-tainted-44-3.noarch
$ rpm -qa | grep kernel
kernel-headers-6.19.6-300.fc44.x86_64
kernel-srpm-macros-1.0-28.fc44.noarch
libreport-plugin-kerneloops-2.17.15-10.fc44.x86_64
kernel-modules-core-6.19.14-300.fc44.x86_64
kernel-core-6.19.14-300.fc44.x86_64
kernel-modules-6.19.14-300.fc44.x86_64
kernel-modules-extra-6.19.14-300.fc44.x86_64
kernel-6.19.14-300.fc44.x86_64
kernel-devel-6.19.14-300.fc44.x86_64
kernel-devel-matched-6.19.14-300.fc44.x86_64
abrt-addon-kerneloops-2.17.8-3.fc44.x86_64
kernel-tools-libs-6.19.14-300.fc44.x86_64
kernel-tools-6.19.14-300.fc44.x86_64
$ ls /boot | grep vmlinuz
vmlinuz-0-rescue-f6b2c4e3e7424545a8f7f485c00482fb
vmlinuz-6.19.14-300.fc44.x86_64

This is not really a KDE issue, it’s related to the way that RPMFusion packages the Nvidia drivers for Fedora.

The “main” Nvidia packages for Fedora 43 used Nvidia driver 580 (the last version that supported the GTX 1000 series), but in Fedora 44 they use Nvidia driver 595, which doesn’t support your card.

So you need to replace your packages with new ones (akmod-nvidia-580xx etc) which will always remain on the 580 drivers. This should be a couple of terminal commands, as posted on the Fedora forum here.

For the remember, driver series 580 was marked Legacy by Nvidia for Maxwell, Pascal and Volta GPUs (GTX 900 series, GTX 1000 series and Quadro).

Regards

Solved. Thank you guys ! :heart: