NVIDIA 570.86.16 -> 570.124.04, lost graphics mode

NVIDIA T600

The NVIDIA 570.124.04 update popped up for me today. Luckily I didn’t install til after work. I lost graphics mode. I tried to recover with snapper, but discovered that snapper was not configured as default, after a fresh install with root as btrfs, done about a month ago. (I read that snapper is normally configured with btrfs?)

So, to recover, I moved /etc/X11/xorg.conf.d/10-nvidia.conf to a safe place. After doing this, I was able to boot to graphics mode, which was not NVIDIA driven, as nvidia-settings showed no data, like when NVIDIA drivers aren’t installed.

What I noticed was, these packages were updated to 570.124.04:

nvidia-common-G06
nvidia-gl-G06
nvidia-gl-G06-32bit
nvidia-libXNVCtrl
nvidia-modprobe
nvidia-open-driver-G06-signed-kmp-default
nvidia-settings
nvidia-video-G06
nvidia-video-G06-32bit

This package remained as 570.86.15-150600.3.40.2 (possible problem?):
kernel-firmware-nvidia-gspx-G06-cuda

I launched yast and did a search for “nvidia” packages. Clicking on nvidia-video-G06, then Versions tab, I could see the previous version, 570.86.16-lp156.31.1-x86_64. Selecting it, I was able to downgrade.

After downgrade, these packages were 570.86.16-lp156.31.1:

nvidia-common-G06
nvidia-gl-G06
nvidia-gl-G06-32bit
nvidia-video-G06
nvidia-video-G06-32bit

The other packages stayed as 570.124.04, like nvidia-settings and nvidia-modprobe.

I put 10-nvidia.conf back and rebooted to working graphics mode with NVIDIA drivers.

I protected nvidia-video-G06 and nvidia-video-G06-32bit, to prevent unintentional updates.

Cannot find it at

https://download.nvidia.com/opensuse/leap/15.6/x86_64/

Yeah, because it as an openSUSE package from the OSS/SLE repo…

There are some troubles with gsp/gspx packages.
So I’ve created Bug 1239139.

The bug report reads like kernel-firmware-nvidia-gspx-G06-cuda will no longer be available, and if desired, will be installed with nvidia-compute-utils-G06.

When I initially installed nvidia-video-G06, I also installed kernel-firmware-nvidia-gspx-G06-cuda, as it sounded beneficial to have, to offload CPU tasks onto the GPU. So, since my system used to have kernel-firmware-nvidia-gspx-G06-cuda, do I need to install nvidia-compute-utils-G06 to not have my graphics mode break?

(Since kernel-firmware-nvidia-gspx-G06-cuda isn’t used anymore and it didn’t get updated, why did my graphics mode break?)

Bug #1239139 was solved.

Read here or bug report for details.