In Fedora 37 nvidia-driver 520.56.06 is buged

In Fedora 37 , it crash Apex legends in game sometime with the driver in rpmfusion i seek a way to downgrade the driver because i cannot play properly like some peoples in reddit also

[ 74.206924] nvidia: loading out-of-tree module taints kernel.[ 74.206932] nvidia: module license ‘NVIDIA’ taints kernel.[ 74.206933] Disabling lock debugging due to kernel taint[ 74.215326] nvidia: module verification failed: signature and/or required key missing - tainting kernel[ 74.292585] nvidia-nvlink: Nvlink Core is being initialized, major device number 235[ 74.293393] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem[ 74.337681] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 520.56.06 Thu Oct 6 21:38:55 UTC 2022[ 74.390754] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.[ 74.416584] nvidia-uvm: Loaded the UVM driver, major device number 511.[ 74.457747] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 520.56.06 Thu Oct 6 21:22:53 UTC 2022[ 74.461978] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver[ 75.953450] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[ 510.516218] [drm:nv_drm_fence_context_create_ioctl [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000100] Failed to allocate fence signaling event

Linux fedora 5.19.16-301.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Oct 21 15:55:37 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
NVIDIA GeForce RTX™ 3060

nvidia-smi Sat Nov 5 02:26:35 2022 ±----------------------------------------------------------------------------+| NVIDIA-SMI 520.56.06 Driver Version: 520.56.06 CUDA Version: 11.8 |

I find a way but its uglly if you have some
sudo dnf remove kmod-nvidia-6.0.5-200.fc36.x86_64 kmod-nvidia-5.19.16-301.fc37.x86_64-3:520.56.06-1.fc37.x86_64 kmod-nvidia-5.19.15-201.fc36.x86_64-3:520.56.06-1.fc36.x86_64
and then
wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/a/akmod-nvidia-510.68.02-1.fc36.x86_64.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/n/nvidia-persistenced-510.68.02-1.fc36.x86_64.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/n/nvidia-settings-510.68.02-1.fc36.x86_64.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/x/xorg-x11-drv-nvidia-510.68.02-1.fc36.x86_64.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/x/xorg-x11-drv-nvidia-cuda-510.68.02-1.fc36.x86_64.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/x/xorg-x11-drv-nvidia-cuda-libs-510.68.02-1.fc36.i686.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/x/xorg-x11-drv-nvidia-cuda-libs-510.68.02-1.fc36.x86_64.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/x/xorg-x11-drv-nvidia-kmodsrc-510.68.02-1.fc36.x86_64.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/x/xorg-x11-drv-nvidia-libs-510.68.02-1.fc36.i686.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/x/xorg-x11-drv-nvidia-libs-510.68.02-1.fc36.x86_64.rpm

wget https://download1.rpmfusion.org/nonfree/fedora/releases/36/Everything/x86_64/os/Packages/x/xorg-x11-drv-nvidia-power-510.68.02-1.fc36.x86_64.rpm

and downagrade using
sudo dnf downgrade *

It don’t work sorry

The closed source, proprietary driver is provided by Nvidia—the Fedora (or Linux community in general does not develop it). RPM Fusion merely packages it up so it can be used cleanly with other Fedora packages.

You can report a bug at RPM Fusion to ensure they are aware, but preferably, this should be reported to Nvidia directly.

Thanks i open a bug in rpmfusion , i know closed source is bad but Fedora must be a good linux gaming workstation so have a bugged driver make the gaming linux switch a pain
if you want to help 6466 – [drm:nv_drm_fence_context_create_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate fence signaling event

I seek how to report the bug in nvidia too if you know how do it

I understand, but the limitations of closed source mean that Fedora can’t do anything about the bug in the driver—the source code is not available so no one other than Nvidia can fix it.

Like I said—we can’t help, even if we want to. :frowning:

As the RPM Fusion maintainer has noted, the Nvidia developer forums would perhaps be the place to start:

To add some more information about what was said in the bug report:

  • We cannot have multiple versions of the same software in the repos. We are limited to two versions—the stable version (which is in the fedora or rpmfusion repos—these are created at the time of a Fedora release and do not change), and one in the updates repos. There is no way to keep intermediate versions around. The repos were not designed for this, and the infrastructure cost of keeping all versions around is just far too high for the few times this is useful. Users can still get intermediate versions from the build systems for a period of time.
  • Fedora is not an enterprise distribution and moves much quicker than enterprise distributions. This means that it generally gets newer versions of software, including things like the kernel, before enterprise distributions would. Newer versions of the kernel require newer versions of other software, in this case, the Nvidia drivers.