Failed to update due to NVIDIA packages conflict

So when I try to update my system, it has broken dependencies notably any NVIDIA related packages. For reference my machine has an old maxwell NVIDIA card GTX 580M. Since this card no longer receives update from NVIDIA I follow the instruction in RPM fusion for installing the 580 version. For a while this runs smoothly, until now it says there are broken dependencies when updating my system, im not sure if skipping this NVIDIA update is safe especially in kernel update.

Im on fedora 44 xfce which means i use x11 not wayland

My NVIDIA version from nvidia-smi :

NVIDIA-SMI 580.159.04 Driver Version: 580.159.04

When updating with sudo dnf upgrade —refresh

Problem 1: cannot install the best update candidate for package xorg-x11-drv-nvidia-580xx-3:580.159.04-1.fc44.x86_64

nothing provides nvidia-settings-580xx(x86-64) = 3:580.167.08 needed by xorg-x11-drv-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates
Problem 2: package xorg-x11-drv-nvidia-580xx-xorg-libs-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires xorg-x11-drv-nvidia-580xx(x86-64) = 3:580.167.08, but none of the providers can be installed

cannot install the best update candidate for package xorg-x11-drv-nvidia-580xx-xorg-libs-3:580.159.04-1.fc44.x86_64

nothing provides nvidia-settings-580xx(x86-64) = 3:580.167.08 needed by xorg-x11-drv-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates
Problem 3: package xorg-x11-drv-nvidia-580xx-power-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires xorg-x11-drv-nvidia-580xx(x86-64) = 3:580.167.08, but none of the providers can be installed

cannot install the best update candidate for package xorg-x11-drv-nvidia-580xx-power-3:580.159.04-1.fc44.x86_64

nothing provides nvidia-settings-580xx(x86-64) = 3:580.167.08 needed by xorg-x11-drv-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates
Problem 4: package akmod-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires nvidia-580xx-kmod-common >= 3:580.167.08, but none of the providers can be installed

cannot install the best update candidate for package akmod-nvidia-580xx-3:580.159.04-1.fc44.x86_64

nothing provides nvidia-settings-580xx(x86-64) = 3:580.167.08 needed by xorg-x11-drv-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates
Problem 5: package kmod-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires akmod-nvidia-580xx = 3:580.167.08-1.fc44, but none of the providers can be installed

package xorg-x11-drv-nvidia-580xx-cuda-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires nvidia-580xx-kmod >= 3:580.167.08, but none of the providers can be installed

package akmod-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires nvidia-580xx-kmod-common >= 3:580.167.08, but none of the providers can be installed

cannot install the best update candidate for package xorg-x11-drv-nvidia-580xx-cuda-3:580.159.04-1.fc44.x86_64

nothing provides nvidia-settings-580xx(x86-64) = 3:580.167.08 needed by xorg-x11-drv-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates
Problem 6: installed package xorg-x11-drv-nvidia-580xx-3:580.159.04-1.fc44.x86_64 requires libnvidia-glvkspirv.so.580.159.04()(64bit), but none of the providers can be installed

installed package xorg-x11-drv-nvidia-580xx-3:580.159.04-1.fc44.x86_64 requires libnvidia-gpucomp.so.580.159.04()(64bit), but none of the providers can be installed

installed package xorg-x11-drv-nvidia-580xx-3:580.159.04-1.fc44.x86_64 requires xorg-x11-drv-nvidia-580xx-libs(x86-64) = 3:580.159.04-1.fc44, but none of the providers can be installed

cannot install both xorg-x11-drv-nvidia-580xx-libs-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates and xorg-x11-drv-nvidia-580xx-libs-3:580.159.04-1.fc44.x86_64 from 


installed package kmod-nvidia-580xx-7.0.10-201.fc44.x86_64-3:580.159.04-1.fc44.x86_64 requires nvidia-580xx-kmod-common >= 3:580.159.04, but none of the providers can be installed

cannot install the best update candidate for package xorg-x11-drv-nvidia-580xx-libs-3:580.159.04-1.fc44.x86_64

problem with installed package

nothing provides nvidia-settings-580xx(x86-64) = 3:580.167.08 needed by xorg-x11-drv-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates
Problem 7: problem with installed package

package xorg-x11-drv-nvidia-580xx-cuda-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires nvidia-580xx-kmod >= 3:580.167.08, but none of the providers can be installed

installed package xorg-x11-drv-nvidia-580xx-cuda-3:580.159.04-1.fc44.x86_64 requires xorg-x11-drv-nvidia-580xx-cuda-libs(x86-64) = 3:580.159.04-1.fc44, but none of the providers can be installed

package xorg-x11-drv-nvidia-580xx-cuda-3:580.142-1.fc44.x86_64 from rpmfusion-nonfree requires xorg-x11-drv-nvidia-580xx-cuda-libs(x86-64) = 3:580.142-1.fc44, but none of the providers can be installed

package kmod-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires akmod-nvidia-580xx = 3:580.167.08-1.fc44, but none of the providers can be installed

cannot install both xorg-x11-drv-nvidia-580xx-cuda-libs-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates and xorg-x11-drv-nvidia-580xx-cuda-libs-3:580.159.04-1.fc44.x86_64 from 


cannot install both xorg-x11-drv-nvidia-580xx-cuda-libs-3:580.142-1.fc44.x86_64 from rpmfusion-nonfree and xorg-x11-drv-nvidia-580xx-cuda-libs-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates

package akmod-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires nvidia-580xx-kmod-common >= 3:580.167.08, but none of the providers can be installed

cannot install the best update candidate for package xorg-x11-drv-nvidia-580xx-cuda-libs-3:580.159.04-1.fc44.x86_64

nothing provides nvidia-settings-580xx(x86-64) = 3:580.167.08 needed by xorg-x11-drv-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates
Problem 8: problem with installed package

installed package akmod-nvidia-580xx-3:580.159.04-1.fc44.x86_64 requires xorg-x11-drv-nvidia-580xx-kmodsrc = 3:580.159.04, but none of the providers can be installed

package akmod-nvidia-580xx-3:580.142-2.fc44.x86_64 from rpmfusion-nonfree requires xorg-x11-drv-nvidia-580xx-kmodsrc = 3:580.142, but none of the providers can be installed

cannot install both xorg-x11-drv-nvidia-580xx-kmodsrc-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates and xorg-x11-drv-nvidia-580xx-kmodsrc-3:580.159.04-1.fc44.x86_64 from 


cannot install both xorg-x11-drv-nvidia-580xx-kmodsrc-3:580.142-1.fc44.x86_64 from rpmfusion-nonfree and xorg-x11-drv-nvidia-580xx-kmodsrc-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates

package akmod-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates requires nvidia-580xx-kmod-common >= 3:580.167.08, but none of the providers can be installed

cannot install the best update candidate for package xorg-x11-drv-nvidia-580xx-kmodsrc-3:580.159.04-1.fc44.x86_64

nothing provides nvidia-settings-580xx(x86-64) = 3:580.167.08 needed by xorg-x11-drv-nvidia-580xx-3:580.167.08-1.fc44.x86_64 from rpmfusion-nonfree-updates

Skipping packages with conflicts:
 xorg-x11-drv-nvidia-580xx-cuda-libs        x86_64 3:580.167.08-1.fc44         rpmfusio 345.6 MiB
 xorg-x11-drv-nvidia-580xx-kmodsrc          x86_64 3:580.167.08-1.fc44         rpmfusio  86.8 MiB
 xorg-x11-drv-nvidia-580xx-libs             x86_64 3:580.167.08-1.fc44         rpmfusio 443.8 MiB
 xorg-x11-drv-nvidia-580xx-cuda-libs        x86_64 3:580.142-1.fc44            rpmfusio 345.6 MiB
 xorg-x11-drv-nvidia-580xx-kmodsrc          x86_64 3:580.142-1.fc44            rpmfusio  86.8 MiB
Skipping packages with broken dependencies:
 akmod-nvidia-580xx                         x86_64 3:580.167.08-1.fc44         rpmfusio  99.5 KiB
 kmod-nvidia-580xx                          x86_64 3:580.167.08-1.fc44         rpmfusio   0.0   B
 xorg-x11-drv-nvidia-580xx                  x86_64 3:580.167.08-1.fc44         rpmfusio 169.4 MiB
 xorg-x11-drv-nvidia-580xx-cuda             x86_64 3:580.167.08-1.fc44         rpmfusio   6.3 MiB
 xorg-x11-drv-nvidia-580xx-power            x86_64 3:580.167.08-1.fc44         rpmfusio   2.3 MiB
 xorg-x11-drv-nvidia-580xx-xorg-libs        x86_64 3:580.167.08-1.fc44         rpmfusio  19.4 MiB
 akmod-nvidia-580xx                         x86_64 3:580.142-2.fc44            rpmfusio  98.8 KiB
 xorg-x11-drv-nvidia-580xx-cuda             x86_64 3:580.142-1.fc44            rpmfusio   6.3 MiB

I just fixed this by updating using the following command:

dnf update akmod-nvidia-580xx xorg-x11-drv-nvidia-580xx-cuda --enable-repo rpm*testing  --refresh

This will update these two packages while temporarily enabling the rpmfusion testing repos. All dependent packages will also be version matched during this process.

This is currently the workaround for the issue, as the packages in rpmfusion testing have the dependencies available however for now there appears to be an issue in the standard rpmfusion repos where the updated NVIDIA driver does not have the appropriate versions of its dependencies available.

Source: Conflicts after new update of nvidia-580xx was released (I have tested and can confirm this works)