Second monitor / display stopped working after update (20250211, nvidia)

Hi!
After updating to 20250211 I cannot longer see my external monitor. My previous system update was in mid December, can’t tell the version.

Operating System: openSUSE Tumbleweed 20250211
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Kernel Version: 6.13.1-1-default (64-bit)
Graphics Platform: X11
Processors: 20 × 12th Gen Intel® Core™ i7-12700H
Memory: 31.0 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: LENOVO
Product Name: 21DE000KAU
System Version: ThinkPad X1 Extreme Gen 5
~> nvidia-smi
Thu Feb 13 20:28:06 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.16              Driver Version: 570.86.16      CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3050 ...    On  |   00000000:01:00.0 Off |                  N/A |
| N/A   63C    P0              7W /   37W |       2MiB /   4096MiB |      4%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+
pablo@thinkpad:~> inxi -SGaz
System:
  Kernel: 6.13.1-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/vmlinuz-6.13.1-1-default
    root=/dev/mapper/vg--oses-lv--suse splash=silent
    resume=/dev/disk/by-uuid/64a06292-f842-4d9a-ae53-9a8a8f3daf96 quiet
    security=apparmor threadirqs mitigations=auto rd.driver.blacklist=nouveau
  Desktop: KDE Plasma v: 6.3.0 tk: Qt v: N/A info: frameworks v: 6.10.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20250211
Graphics:
  Device-1: Intel Alder Lake-P Integrated Graphics vendor: Lenovo driver: i915
    v: kernel alternate: xe arch: Xe process: Intel 10nm built: 2021-22+ ports:
    active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:4626 class-ID: 0300
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Ti Mobile] vendor: Lenovo
    driver: nvidia v: 570.86.16 alternate: nouveau,nvidia_drm
    non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
    arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
    gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:25a0 class-ID: 0300
  Device-3: Syntek Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:6 chip-ID: 174f:1812
    class-ID: fe01 serial: <filter>
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.5
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev,intel dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x317mm (20.00x12.48")
    s-diag: 599mm (23.57")
  Monitor-1: eDP-1 model: AU Optronics 0xb69d built: 2021 res:
    mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 142 gamma: 1.2
    size: 344x215mm (13.54x8.46") diag: 406mm (16") ratio: 16:10
    modes: 1920x1200
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: iris device: 2 drv: swrast gbm: drv: iris
    surfaceless: drv: nvidia x11: drv: iris inactive: wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.3.4 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Graphics (ADL GT2)
    device-ID: 8086:4626 memory: 15.16 GiB unified: yes
  API: Vulkan v: 1.4.304 layers: 2 device: 0 type: integrated-gpu name: Intel
    Graphics (ADL GT2) driver: N/A device-ID: 8086:4626 surfaces: xcb,xlib
    device: 1 type: discrete-gpu name: NVIDIA GeForce RTX 3050 Ti Laptop GPU
    driver: N/A device-ID: 10de:25a0 surfaces: xcb,xlib
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr

Any hints on how could I help to debug this? Here I see another user with the same problem. This also may be related.

I think it is probably a combination of your latest KDE desktop environment & the latest Nvidia Driver not playing well together, see here for possible solution: How can I get my second monitor to work with proprietary NVIDIA drivers? - #5 by jjis

@aguadopd Please stop spreading the claim that it is a problem of KDE Plasma.

It is more likely a problem with the barely maintained X11, and a switch to Wayland may solve the problem.

A multimonitor setup, under KDE Plasma 6 with the latest Nvidia G06 (v570) drivers work flawlessly here under Wayland.

@aguadopd Can you test if a wayland session solves your issue?

OK as you say maybe X11 then, Plasma 6.3 update: a lot of problems with sessions (x11) - Help - KDE Discuss
As discussed by the KDE people.

@hui @jjis thanks for your input. A Wayland session does not solve the issue. Some notes:

  • No other display/visual problem, other than my monitor not being available; i.e. it’s not there in Display Configuration.
  • It used to work flawlessly before the update, at least in X —don’t remember having tried it in Wayland—.

The logs don’t show anything critical and related, I think::

pablo@thinkpad:~> sudo journalctl -b -r -p err --system
feb 14 15:02:41 thinkpad kernel: 
feb 14 15:02:39 thinkpad tlp[1566]: Error: TLP's power saving will not apply on boot because tlp.service is not enabled --> Invoke 'systemctl enable tlp.service' to ensure the full functi>
feb 14 15:02:39 thinkpad tlp[1449]: Error: TLP's power saving will not apply on boot because tlp.service is not enabled --> Invoke 'systemctl enable tlp.service' to ensure the full functi>
feb 14 15:02:39 thinkpad kernel: spi-nor spi0.0: unrecognized JEDEC id bytes: f6 f0 30 09 03 00
feb 14 15:02:38 thinkpad systemd-udevd[1241]: /etc/udev/rules.d/55-brother-libsane-type1-inst.rules:14 Invalid key 'SYSFS'.
feb 14 15:02:38 thinkpad systemd-udevd[1241]: /etc/udev/rules.d/40-timer-permissions.rules:4 Unknown group 'pipewire', ignoring.
feb 14 15:02:38 thinkpad systemd-udevd[1241]: /etc/udev/rules.d/40-timer-permissions.rules:3 Unknown group 'pipewire', ignoring.

I think others have found reverting the Nvidia Drivers back to the 550 version has solved their problems like this in the interim. Maybe you could try that, although apologies I don’t know how to do that. Maybe some more experienced users / admins on here might be able to advise.
Chat GPT suggests the following: To downgrade your NVIDIA driver from version 570 to 550 on openSUSE, you can follow these steps:

  1. Remove the Current NVIDIA Driver:

    • Open a terminal and switch to the root user:
      su -
      
    • List all installed NVIDIA packages:
      zypper se -i nvidia
      
    • Remove the installed NVIDIA packages:
      zypper rm <package_name>
      
      Replace <package_name> with the names of the NVIDIA packages listed in the previous step.
  2. Disable the Nouveau Driver (if not already disabled):

    • Create or edit the /etc/modprobe.d/blacklist.conf file to blacklist the Nouveau driver:
      echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
      
    • Regenerate the initial RAM filesystem:
      mkinitrd
      
  3. Install the Desired NVIDIA Driver Version (550):

    • Add the NVIDIA repository for openSUSE:
      zypper ar -f https://download.nvidia.com/opensuse/tumbleweed/ NVIDIA
      
    • Refresh the repository data:
      zypper ref
      
    • Install the specific version of the NVIDIA driver:
      zypper in -f nvidia-glG05=550.144.03 nvidia-gfxG05-kmp-default=550.144.03
      
      Ensure that the version numbers (550.144.03) match the desired driver version.
  4. Reboot the System:

    • After installation, reboot your system to apply the changes:
      reboot
      

For more detailed instructions and troubleshooting, you can refer to the openSUSE NVIDIA drivers guide: citeturn0search2

Additionally, this guide provides a comprehensive walkthrough for installing NVIDIA drivers on openSUSE: citeturn0search3

Please ensure that your graphics card is compatible with the 550 driver series before proceeding. It’s also advisable to back up important data and create a system restore point before making significant system changes.

I would caution that following ChatGPT (or any LLM-based) instructions without reviewing and understanding them is generally not a good idea. Generative AI systems are not subject matter experts, and they still hallucinate regularly - and for those unaware, “hallucination” is the technical term that means “they make stuff up”.

1 Like

The instructions are completely wrong. They are mixing different driver generations (G05 is v470 and not v550). Manually blacklisting nouveau is not required.

Instead of using AI, it is recommended to use already existing openSUSE documentation.

Downgrading the G06 drivers from v570 to v550 is as easy as installing the meta package nvidia-drivers-G06 as it is still mapped to the v550 drivers. Answer yes to downgrade the drivers when the solver asks you for it.

2 Likes

Thanks all. I reverted to the pre-update snapshot —all works alright if I boot with the pre-update kernel (6.11; I partitioned manually so /boot is on its own partition and the 6.13 kernel is still there after rolling back)—.

I apologize for not having time or energy for trying anything else right now. I have scary memories of my previous times playing with Nvidia drivers…

Will try updating in a few weeks, hoping things are solved. Else, I will cry in a corner.


1 Like

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