Downgrade Nvidia Drivers to 470.xx

I am trying out Fedora Atomic on an old laptop with Nvidia GT 750M. I rebased the sericea-nvidia base image top of fedora sericea official image as per this guide, on reboot I’m seeing in journal errors that GT 750M is supported through 470.xx drivers, current driver 555.58 will ignore this GPU.

What’s the atomic way to downgrade nvidia drivers to 470.xx ?

Sorry we dropped support for 470 over a year ago.

OK, I will try an older kernel on non-nvidia base images. @j0rge thanks for the ublue project, very useful set of packages.

1 Like

I managed to get nvidia 470xx working with CUDA on latest kernel 6.9.7 + silverblue 40 + universal blue rebased on top, had to do the following

  1. Install silverblue 40 and rebase to universal blue main non-nvidia image (868), 470xx doesn’t support wayland, so need to get gnome/kde version, sericea(sway) won’t work.
  2. Setup display manager to use X, for gdm have to add WaylandEnable=false to /etc/gdm/custom.conf.
  3. Install akmod-470xx and cuda drivers as per rpm-fusion guide (1), the silverblue guide (2) uses kmod driver and extra kargs which causes black screen on boot.
  4. Verify nvidia-smi, then setup with nvidia-settings.
  5. Pin a working deployment as new kernels may/may not be compatible.
1 Like