Leap 16.1: low screen resolution after system update

after the latest system and software update, the bootloader menu started as usual with the proper screen resolution, but then the login screen and the screen after user login has now a low resolution. How can I restore the proper screen resolution ?

The system was recently migrated from Leap 15.6 to 16.1.

Remark: even though nvidia components are installed, the latest boot did not start with MOK authentication of an EFI key.

Required standard output:

inxi -GSaz
zypper se -si nvidia

But Beta testers should be aware that there might be delays between kernel and modules…as it is a Beta.

ocalhost:~ # inxi -GSaz
System:
  Kernel: 6.12.0-160099.47-default arch: x86_64 bits: 64 compiler: gcc
    v: 13.4.0 clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160099.47-default
    root=UUID=09ab4e15-af0d-4ceb-b0e8-b7cc2d50e196 splash=silent preempt=full
    quiet mitigations=auto rd.driver.blacklist=nouveau security=selinux
    enforcing=1 selinux=1
  Console: pty pts/0 wm: kwin_wayland DM: 1: GDM v: 48.0 note: stopped
    2: SDDM Distro: openSUSE Leap 16.1
Graphics:
  Device-1: NVIDIA GA102 [GeForce RTX 3080 Lite Hash Rate] vendor: Gigabyte
    driver: N/A alternate: nouveau non-free: 550.xx+ status: current (as of
    2024-09; EOL~2026-12-xx) arch: Ampere code: GAxxx process: TSMC n7 (7nm)
    built: 2020-2023 pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:2216 class-ID: 0300
  Display: unspecified server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: modesetting,nouveau
    unloaded: vesa failed: nv,nvidia alternate: fbdev gpu: N/A display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size: 270x203mm (10.63x7.99")
    s-diag: 338mm (13.3")
  Monitor-1: Unknown-1 res: 1024x768 hz: 60 dpi: 96
    size: 270x203mm (10.63x7.99") modes: 1024x768
  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: 26.0.7 glx-v: 1.4 direct-render: yes
    renderer: llvmpipe (LLVM 21.1.8 256 bits) device-ID: ffffffff:ffffffff
    memory: 30.45 GiB unified: yes
  API: Vulkan v: 1.4.341 layers: 4 device: 0 type: cpu name: llvmpipe (LLVM
    21.1.8 256 bits) driver: N/A device-ID: 10005:0000 surfaces: N/A
localhost:~ # zypper se -si nvidia
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                          | Type  | Version                                 | Arch   | Repository
---+-------------------------------+-------+-----------------------------------------+--------+---------------------
i+ | kernel-firmware-nvidia        | Paket | 20260408-160099.1.1                     | noarch | repo-oss (16.1)
i+ | libnvidia-egl-gbm1            | Paket | 1.1.3-160099.1.2                        | x86_64 | repo-oss (16.1)
i+ | libnvidia-egl-gbm1-32bit      | Paket | 1.1.3-lp156.10.1                        | x86_64 | (Systempakete)
i  | libnvidia-egl-wayland1        | Paket | 1.1.22-160099.1.2                       | x86_64 | repo-oss (16.1)
i  | libnvidia-egl-x111            | Paket | 1.0.5-160099.2.2                        | x86_64 | repo-oss (16.1)
i+ | libnvidia-gpucomp-G06         | Paket | 580.159.03-lp161.60.1                   | x86_64 | repo-non-free (16.1)
i+ | libnvidia-gpucomp-G06-32bit   | Paket | 580.159.03-lp161.60.1                   | x86_64 | repo-non-free (16.1)
i+ | nvidia-common-G06             | Paket | 580.159.03-lp161.60.1                   | x86_64 | repo-non-free (16.1)
i+ | nvidia-compute-G06            | Paket | 580.159.03-lp161.60.1                   | x86_64 | repo-non-free (16.1)
i+ | nvidia-compute-G06-32bit      | Paket | 580.159.03-lp161.60.1                   | x86_64 | repo-non-free (16.1)
i+ | nvidia-compute-utils-G06      | Paket | 580.159.03-lp161.60.1                   | x86_64 | repo-non-free (16.1)
i+ | nvidia-driver-G06-kmp-default | Paket | 580.159.03_k6.12.0_160099.44-lp161.60.1 | x86_64 | repo-non-free (16.1)
i+ | nvidia-gl-G06                 | Paket | 580.159.03-lp161.60.1                   | x86_64 | repo-non-free (16.1)
i+ | nvidia-modprobe               | Paket | 580.159.03-lp161.26.1                   | x86_64 | repo-non-free (16.1)
i+ | nvidia-persistenced           | Paket | 580.159.03-lp161.2.2                    | x86_64 | repo-non-free (16.1)
i+ | nvidia-userspace-meta-G06     | Paket | 580.159.03-lp161.53.1                   | x86_64 | repo-non-free (16.1)
i+ | nvidia-video-G06              | Paket | 580.159.03-lp161.60.1                   | x86_64 | repo-non-free (16.1)
i+ | openSUSE-repos-Leap-NVIDIA    | Paket | 20260423.1a6a0f3-lp161.1.1              | x86_64 | repo-oss (16.1)

    Hinweis: Für eine erweiterte Suche inkl. nicht momentan aktivierter Remote-Ressourcen bitte
    'zypper search-packages' verwenden.
localhost:~ #

You are still using the old G06 driver. Your card should have the open G07 drivers installed.

Uninstall the G06 packages and simply install the G07 meta packages:
sudo zypper in nvidia-open-driver-G07-signed-kmp-meta

But you had a similar problem in 2025

Is that already there for 16.1 ?

Should be here…?
https://download.nvidia.com/opensuse/leap/16.1/x86_64/

To be honest with these newer GPU’s the cuda repo is probably a better choice and let it rebuild on update with dkms, plus it’s using the 610 driver. By default it will install the open version.

Installation failed:

zypper in nvidia-open-driver-G07-signed-kmp-meta
Dienst 'NVIDIA' wird aktualisiert.
Dienst 'openSUSE' wird aktualisiert.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...

Problem: 1: nichts stellt 'nvidia-open-driver-G07-signed-kmp = 595.80' bereit, das vom zu installierenden nvidia-open-driver-G07-signed-kmp-meta-595.80-lp161.29.1.x86_64 benötigt wird
 Lösung 1: nvidia-open-driver-G07-signed-kmp-meta-595.80-lp161.29.1.x86_64 nicht installieren
 Lösung 2: nvidia-open-driver-G07-signed-kmp-meta-595.80-lp161.29.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen

Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/a/d/?] (a): 1

Abhängigkeiten werden aufgelöst...
Paketabhängigkeiten werden aufgelöst...
Keine auszuführenden Aktionen.

I did install the G07 packages, but there were no NVIDIA license agreement questions, and during reboot the blue MOK screen appeared but apparently no password for a key could be entered… the screen resolution problem persists…

@osleap-mak Did you follow the instructions for install the key?
https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot

these instructions describe installation process from scratch. In my case – since everything worked well before the latest system update – I just uninstalled the G06 packages and installed the G07 packages with myrlyn. If I have to install everything from scratch I could try to use the SDB instructions, but there might be a risk that the instructions are not updated for Leap 16.1

I actually decided to uninstall all nvidia components again. Now the screen resolution is perfect again BUT once logged in as user, the computer is unacceptably slow under kde plasma … what’s missing now ?

Since the nvidia G07 installations failed with Leap 16.1, I decided to re-install the nvidia G06 packages, and now the screen resolution is perfect again, as well as the computer speed. During bootup the MOK key was successfully authenticated. SOLUTION FOUND.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.