Screen resolution is very low after recent zypper dup

After recent zypper dup snapshot 20251002 something is broken (may be latest plymouth update or something) and screen resolution in plymouth and then in X11 is 640x480, while is should be 4K. Tried to revert to 20251001 - no luck, following instructions do not work:

packages tumbleweed status still shows version 2025102 as installed. Outdated instruction? What are exact steps?

How to fix resolution? Can’t send any files or output from suffered PC because of very low resolution for now.

Do you have Nvidia drivers?

Yes, and according to inxi -nGa NVIDIA driver: N/A.

Then show the basics
zypper se -si nvidia
inxi -GSaz

Not sure how to pass it to another PC and send here? The only DE I was able to load is IceWM.

Save the output to a text file and transfer to another PC via a memory stick.

Or alternatively use the builtin susepaste function…(should be installed by default):

zypper lr -d | susepaste -e "131040" -n "akontsevich" -t "repolist" -f "bash"

inxi -GSaz | susepaste -e "131040" -n "akontsevich" -t "inxi" -f "bash"

Post the two URLs which you recieve as command output.

1 Like

zypper:

Loading repository data...
Reading installed packages...

S  | Name                             | Type    | Version                   | Arch   | Repository
---+----------------------------------+---------+---------------------------+--------+--------------------
i+ | gkrellm-nvidia                   | package | 1.2-1.2                   | x86_64 | openSUSE:Tumbleweed
i+ | gkrellm-nvidia                   | package | 1.2-1.2                   | x86_64 | repo-oss
i+ | kernel-firmware-nvidia           | package | 20250516-4.1              | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-nvidia           | package | 20250516-4.1              | noarch | repo-oss
i+ | libnvidia-egl-gbm1               | package | 1.1.2-7.15                | x86_64 | repo-non-free
i+ | libnvidia-egl-gbm1-32bit         | package | 1.1.2-7.10                | x86_64 | repo-non-free
i+ | libnvidia-egl-wayland1           | package | 1.1.20-52.1               | x86_64 | repo-non-free
i+ | libnvidia-egl-wayland1-32bit     | package | 1.1.20-52.1               | x86_64 | repo-non-free
i+ | libnvidia-egl-x111               | package | 1.0.3-21.2                | x86_64 | repo-non-free
i+ | libnvidia-egl-x111-32bit         | package | 1.0.3-21.2                | x86_64 | repo-non-free
i+ | libnvidia-gpucomp                | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | libnvidia-gpucomp-32bit          | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | nvidia-common-G06                | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | nvidia-compute-G06               | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | nvidia-compute-G06-32bit         | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | nvidia-compute-utils-G06         | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-longterm   | package | 580.95.05_k6.12.48_1-40.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G06                    | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | nvidia-gl-G06-32bit              | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | nvidia-libXNVCtrl                | package | 580.95.05-45.1            | x86_64 | repo-non-free
i+ | nvidia-modprobe                  | package | 580.95.05-19.1            | x86_64 | repo-non-free
i+ | nvidia-persistenced              | package | 580.95.05-2.1             | x86_64 | repo-non-free
i+ | nvidia-settings                  | package | 580.95.05-45.1            | x86_64 | repo-non-free
i+ | nvidia-userspace-meta-G06        | package | 580.95.05-17.1            | noarch | repo-non-free
i+ | nvidia-userspace-meta-G06        | package | 580.95.05-17.1            | noarch | repo-non-free
i+ | nvidia-video-G06                 | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | nvidia-video-G06-32bit           | package | 580.95.05-40.1            | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20250728.9adc675-1.1      | x86_64 | openSUSE:Tumbleweed
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20250728.9adc675-1.1      | x86_64 | repo-oss

inxi:

System:
  Kernel: 6.17.0-1-default arch: x86_64 bits: 64 compiler: gcc
    v: 15.2.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.17.0-1-default
    root=UUID=24fbaf81-79f0-4b37-b08e-b1d709ed97e7 splash=silent
    resume=/dev/disk/by-uuid/a58af199-9a71-4f77-9547-30a7871438e8
    quiet security=apparmor nosimplefb=1 nvidia_drm.modeset=1
    mitigations=auto rd.driver.blacklist=nouveau
  Desktop: IceWM v: 3.9.0 tools: avail: xscreensaver vt: 2
    dm: SDDM Distro: openSUSE Tumbleweed 20251002
Graphics:
  Device-1: NVIDIA GA106 [Geforce RTX 3050] vendor: ASUSTeK
    driver: N/A alternate: nouveau non-free: 550-580.xx+
    status: current (as of 2025-08; EOL~2026-12-xx) arch: Ampere
    code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
    gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16
    bus-ID: 09:00.0 chip-ID: 10de:2507 class-ID: 0300
  Device-2: Logitech C920 PRO HD Webcam
    driver: snd-usb-audio,uvcvideo type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 7-4:3
    chip-ID: 046d:08e5 class-ID: 0102
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.8
    driver: X: loaded: modesetting unloaded: vesa failed: nvidia
    alternate: fbdev,nouveau,nv gpu: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 194
    s-size: 252x141mm (9.92x5.55") s-diag: 289mm (11.37")
  Monitor-1: Unknown-1 mapped: None-1 res: mode: 640x480 hz: 60
    scale: 100% (1) size: N/A modes: 640x480
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless:
    drv: swrast x11: drv: swrast inactive: gbm,wayland
  API: OpenGL v: 4.5 vendor: mesa v: 25.2.4 glx-v: 1.4
    direct-render: yes renderer: llvmpipe (LLVM 21.1.2 256 bits)
    device-ID: ffffffff:ffffffff memory: 61.21 GiB unified: yes
  API: Vulkan v: 1.4.321 layers: 4 device: 0 type: cpu
    name: llvmpipe (LLVM 21.1.2 256 bits) driver: mesa llvmpipe
    v: 25.2.4 (LLVM 21.1.2) device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor
    gpu: nvidia-settings,nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

You have the wrong kmp package for the Longterm kernel installed, but you use the default kernel.

Install the correct package:
sudo zypper in -f nvidia-driver-G06-kmp-default
Answer the solver questions which will remove nvidia-driver-G06-kmp-longterm.

Alternatively you can use Myrlyn to switch the packages.

Yep, that appeared strange for me too, I have not installed nvidia-driver-G06-kmp-longterm myself, so I tried to change this via console yast with no luck, same for zypper - error is:

> sudo zypper in -f nvidia-driver-G06-kmp-default
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Forcing installation of 'nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64' from repository 'repo-non-free'.
Resolving package dependencies...

Problem: 1: nothing provides 'ksym(default:__tracepoint_sched_set_state_tp) = 7bdd655d' needed by the to be installed nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64
 Solution 1: do not install nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64
 Solution 2: break nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c):

Can you show the output of
zypper se -si kernel

Also via the susepaste function if needed.

zypper se -si kernel | susepaste -e "131040" -n "akontsevich" -t "kernel" -f "bash"

https://paste.opensuse.org/94458b5a3b1e

Ok, good. You have a working kernel-default including kernel-default-devel.

Please try to remove the longterm packages:
sudo zypper rm kernel-devel-longterm kernel-longterm

I have a feeling that you are hit by a known bug (not Nvidia related).

removed, however still can’t install sudo zypper in -f nvidia-driver-G06-kmp-default -same error: nothing provides ksym

Ok, one last try. Rebuild the package database
sudo rpm --rebuilddb

Afterwards try again to install the kmp.

If it still don’t work a bugreport is needed.

Old ones (which might be related):
https://bugzilla.opensuse.org/show_bug.cgi?id=1248983
https://bugzilla.opensuse.org/show_bug.cgi?id=1246561

No luck - same error. Is it possible to install some previous nvidia driver version?

The issue is not Nvidia related. There is something with the kernel.

The output of this comment and the actual output of zypper se -si kernel is needed for the bugreport.

Ok, reported: 1250998 – Can't install nvidia-driver-G06-kmp-default

2 Likes

I noticed the nvidia-persistence service crashing before i realized i had dup’ed into a newer kernel 6.17? , i reverted to last snapshot using 6.16.xx , system booted fine, i locked the 6.16.xx kernel on boot loader and then dup’ed, dup went fine, so as long a i stick to 6.16.xx kernel all is well

Issue will be solved with next driver update.

1 Like