[SOLVED] Nvidia + Wayland falls back to `llvmpipe` after recent `zypper dup`

Just wanted to share a solution to an issue I ran into after the latest zypper dup on Tumbleweed, in case anyone else hits the same problem.

My Setup:

  • openSUSE Tumbleweed
  • Nvidia GPU (Proprietary Driver)
  • KDE Plasma with Wayland session

The Problem:

After a zypper dup today (2025-07-24) which updated the Nvidia driver to version 570.172.08, my Plasma Wayland session stopped using the Nvidia GPU for rendering.

The symptoms were:

  • The desktop was running, but glxinfo showed software rendering:

    glxinfo | grep "OpenGL renderer"
    OpenGL renderer string: llvmpipe (LLVM 20.1.7, 256 bits)
    
  • nvidia-smi showed that only Xorg.binwas using the GPU. No kwin_wayland or other plasma processes were listed.

  • I noticed that the nvidia_drm module didn’t seem to be loaded. The directory /sys/module/nvidia_drm/ was missing.

The Fix:

After some digging, I found that a configuration file was changed during the update. A line that seems to enable the nvidia_drm module was removed.

  1. The file in question is /usr/lib/modprobe.d/50-nvidia.conf.

  2. After the update, this file was missing a specific install directive.

  3. I re-added the following lines to the file (The comments were already in the old conf file together with the directive. So I put them together here ):

    # Use this default and let it win against
    # 'install nvidia-drm /usr/bin/true' rule in 60-nvidia-<flavor>.conf,
    # which comes with nvidia-open-driver-G06-signed-kmp-<flavor>, which avoids
    # this module being loaded without config and GSP firmware files. See also
    # https://bugzilla.suse.com/show_bug.cgi?id=1244414
    
    install nvidia-drm /sbin/modprobe --ignore-install nvidia-drm
    

After adding the install nvidia-drm ... line back and rebooting, the problem was completely solved. My Plasma Wayland session is back to using the Nvidia GPU for rendering, and glxinfo and nvidia-smi both show the correct processes.

I wanted to check the link to Bugzilla in the comment for more information, but it appears to be down for maintenance at the moment. I figured I’d post here in the meantime.

Hope this helps someone else out there

2 Likes

Please provide info about used video chip.

Bug is not available for not authorized users:

https://bugzilla.suse.com/show_bug.cgi?id=1244414

Here’s the video hardware info from my system:
From inxi -Gxx:

Graphics:
  Device-1: NVIDIA vendor: GALAX driver: nvidia v: 570.172.08 pcie:
    speed: 32 GT/s lanes: 8 ports: active: none off: DP-2
    empty: DP-1,DP-3,HDMI-A-2 bus-ID: 01:00.0 chip-ID: 10de:2d04
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: Micro-Star MSI driver: amdgpu v: kernel pcie: speed: 16 GT/s
    lanes: 16 ports: active: none empty: HDMI-A-1,Writeback-1 bus-ID: 10:00.0
    chip-ID: 1002:13c0 temp: 38.0 C
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.8
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    unloaded: vesa alternate: fbdev,nouveau,nv dri: radeonsi
    gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: DP-2 model: H24T7 res: 2560x1440 hz: 180 dpi: 123
    diag: 604mm (23.8")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: radeonsi
    device: 3 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland:
    drv: nvidia x11: drv: nvidia inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.172.08
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 5060 Ti/PCIe/SSE2
    display-ID: :1.0
  API: Vulkan v: 1.4.321 surfaces: N/A device: 0 type: discrete-gpu
    driver: N/A device-ID: 10de:2d04 device: 1 type: cpu driver: N/A
    device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

And from lspci -nnk:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2d04] (rev a1)
        Subsystem: GALAX Device [1b4c:205e]
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia
--
10:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Granite Ridge [Radeon Graphics] [1002:13c0] (rev c5)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7e61]
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

Please create bug report.

Disable AMD iGPU or properly install drivers for it.

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