Graphics doesn't start after system update (NVIDIA GT 710, G5 470.xx, Kernel 6.11.2-2)

I’m having trouble with the NVIDIA driver again after the last Tubleweed update. The system no longer starts into the graphics mode.

According to my research so far, there are various reasons why the graphics system does not start. Incompatibility of proprietary driver and kernel, X11/Xwayland, BIOS signature etc. How can I at least narrow down the error?

Here is the output from inxi -GSaz.

Many thanks

System:
  Kernel: 6.11.2-2.g219b16d-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.0 clocksource: tsc
    avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-6.11.2-2.g219b16d-default
    root=UUID=a6d1c7a5-ba6d-4cfb-ba50-7b318d0d5e41 splash=silent
    resume=/dev/disk/by-uuid/8ec08c1e-b459-4531-b229-2bd6508825af quiet mitigations=off
  Console: tty 1 DM: SDDM Distro: openSUSE Tumbleweed 20241007
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] vendor: Micro-Star MSI driver: N/A alternate: nouveau
    non-free: series: 470.xx+ status: legacy-active (EOL~2024-09-xx) arch: Fermi-2 code: GF119/GK208
    process: TSMC 28nm built: 2010-2016 pcie: gen: 2 speed: 5 GT/s lanes: 8 bus-ID: 29:00.0
    chip-ID: 10de:128b class-ID: 0300
  Display: unspecified server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.3 driver: X:
    loaded: N/A failed: nvidia gpu: N/A tty: 128x48
  Monitor-1: Unknown-1 size-res: N/A in console modes: 1024x768
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
    inactive: gbm,wayland,x11
  API: OpenGL v: 4.5 vendor: mesa v: 24.1.7 note: console (EGL sourced) renderer: llvmpipe
    (LLVM 18.1.8 256 bits)
  API: Vulkan Message: No Vulkan data available.

There is a lengthy thread about a similar GPU
https://forums.opensuse.org/t/re-install-old-kernel-default/178626
Looks like the G5 470.xx driver has trouble with the latest kernels.
You may completely uninstall the proprietary driver if you can afford running on the nouveau oss driver. Or wait here for a better advice.

Thank you very much.

Are you sure that this is the problem in my case? How can I distinguish between the various known problems?

How do I start the nouveau driver? I only use the PC for office work and videos, but not for games. Can I try and see if I can get along with the nouveau driver?

That says that no driver is currently engaged (driver:N/A) for whatever reason and that an alternate driver (nouveau) is available, but not loaded since it is blacklisted since the proprietary driver is installed.
I cannot tell for sure why the Nvidia driver is not loaded, but if you need your pc ASAP I think that completely uninstalling Nvidia is a viable solution for office work.

Thanks again.

Are there instructions somewhere on how I can switch to the nouveau driver, since it apparently is already installed. That way I could try it out and maybe that would be enough for me. Then I would finally be rid of the everlasting trouble with the proprietary Nvidia driver.

Nouveau is already installed with the kernel, but installing the proprietary driver blacklists it to avoid conflicts. To use nouveau you must uninstall the Nvidia driver using (in reverse) the same method you used for installing it, see SDB:NVIDIA and write back if something is still not clear.

Okay! I uninstalled “nvidia-computeG05 (32 bit)”, “nvidia-glG05 (32 bit)”, “x11-video-nvidiaG05 (32 bit)” and “nvidia-gfxG05-kmp-default” with yast2. After a restart, the start screen was displayed with a higher resolution, but the graphics mode was not started. I ended up back at the console login prompt. But I was able to start X via the command “startplasma-wayland”. So the graphics mode works. Great and thank you so far.

Any last tips on how I can get the system to automatically boot into graphics mode like it did before?

Was the initrd rebuilt after the Nvidia uninstall?
To be sure run as root:

dracut -f --regenerate-all

and try again.

I did so in the mean time. Everthing seemed to run well. System does not start into graphics mode, though. I attach the output from inxi -GSaz one more.

System:
  Kernel: 6.11.2-2.g219b16d-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.0 clocksource: tsc
    avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-6.11.2-2.g219b16d-default
    root=UUID=a6d1c7a5-ba6d-4cfb-ba50-7b318d0d5e41 splash=silent
    resume=/dev/disk/by-uuid/8ec08c1e-b459-4531-b229-2bd6508825af quiet mitigations=off
  Console: tty 1 DM: SDDM Distro: openSUSE Tumbleweed 20241007
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] vendor: Micro-Star MSI driver: nouveau v: kernel
    non-free: series: 470.xx+ status: legacy-active (EOL~2024-09-xx) arch: Fermi-2 code: GF119/GK208
    process: TSMC 28nm built: 2010-2016 pcie: gen: 2 speed: 5 GT/s lanes: 8 ports: active: DVI-D-1
    empty: HDMI-A-1,VGA-1 bus-ID: 29:00.0 chip-ID: 10de:128b class-ID: 0300 temp: 45.0 C
  Display: unspecified server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.3 driver: X:
    loaded: N/A alternate: nvidia gpu: nouveau tty: 240x67
  Monitor-1: DVI-D-1 model: Medion MD 20999 serial: <filter> built: 2013 res: 1920x1080 dpi: 96
    gamma: 1.2 size: 509x286mm (20.04x11.26") diag: 584mm (23") ratio: 16:9 modes: max: 1920x1080
    min: 720x400
  API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau device: 1
    drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau inactive: wayland,x11
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 24.1.7 note: console (EGL sourced)
    renderer: NV106, llvmpipe (LLVM 18.1.8 256 bits)
  API: Vulkan Message: No Vulkan data available.

Instead of startplasma-wayland, see what sudo systemctl status xdm reports, then try sudo systemctl restart xdm, and startplasma-wayland only if SDDM didn’t just start. Then when Konsole is running, show us input/output from grep dev/dr /var/log/Xorg.0.lo*. If there is a not found or no output, try sudo journalctl -b | grep -C3 dev/dr.

systemctl restart xdm does nothing. The command simply returns to the prompt. Please find enclosed the output of " systemctl status xdm" and " journalctl -b | grep -C3 dev/dr".

● display-manager.service - X Display Manager
     Loaded: loaded (/usr/lib/systemd/system/display-manager.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-10-09 18:19:33 CEST; 18min ago
 Invocation: 472b0b6672554792a7533fb8ba0c6640
    Process: 2125 ExecStart=/usr/lib/X11/display-manager start (code=exited, status=0/SUCCESS)
   Main PID: 2161 (sddm)
      Tasks: 2 (limit: 18916)
        CPU: 51ms
     CGroup: /system.slice/display-manager.service
             └─2161 /usr/bin/sddm

Oct 09 18:19:33 drei sddm[2161]: Loaded empty theme configuration
Oct 09 18:19:33 drei sddm[2161]: Xauthority path: "/run/sddm/xauth_fnwzDb"
Oct 09 18:19:33 drei sddm[2161]: Using VT 2
Oct 09 18:19:33 drei sddm[2161]: Display server starting...
Oct 09 18:19:33 drei sddm[2161]: Writing cookie to "/run/sddm/xauth_fnwzDb"
Oct 09 18:19:33 drei sddm[2161]: Running: /usr/bin/X -nolisten tcp -background none -seat seat0 vt2 -auth /run/sddm/xauth_fnwzDb -noreset -displayfd 16
Oct 09 18:19:33 drei sddm[2161]: Failed to read display number from pipe
Oct 09 18:19:33 drei sddm[2161]: Display server stopping...
Oct 09 18:19:33 drei sddm[2161]: Attempt 1 starting the Display server on vt 2 failed
Oct 09 18:19:33 drei systemd[1]: Started X Display Manager.

Oct 09 18:20:56 XXXX systemd[1]: Started Disk Manager.
Oct 09 18:20:56 XXXX udisksd[2497]: Acquired the name org.freedesktop.UDisks2 on the system message bus
Oct 09 18:20:56 XXXX systemd[1]: Starting Daemon for power management...
Oct 09 18:20:56 XXXX kwin_wayland[2465]: kwin_wayland_drm: drmSetClientCap for Atomic Mode Setting failed. Using legacy mode on GPU "/dev/dri/card0"
Oct 09 18:20:56 XXXX systemd[1]: Started Daemon for power management.
Oct 09 18:20:56 XXXX kwin_wayland[2465]: could not create a component for  "krunner.desktop"
Oct 09 18:20:56 XXXX baloo_file[2464]: QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.46'
--
Oct 09 18:39:07 XXXX systemd[2298]: Started sandboxed app permission store.
Oct 09 18:39:07 XXXX systemd[2298]: Started flatpak document portal service.
Oct 09 18:39:07 XXXX kwin_wayland[4980]: No backend specified, automatically choosing drm
Oct 09 18:39:07 XXXX kwin_wayland[4980]: kwin_wayland_drm: drmSetClientCap for Atomic Mode Setting failed. Using legacy mode on GPU "/dev/dri/card0"
Oct 09 18:39:07 XXXX kwin_wayland[4980]: could not create a component for  "krunner.desktop"
Oct 09 18:39:08 XXXX kcminit_startup[4986]: Initializing  "/usr/lib64/qt6/plugins/plasma/kcms/systemsettings/kcm_fonts.so"
Oct 09 18:39:08 XXXX kwin_wayland_wrapper[5037]: (WW) Option "-listen" for file descriptors is deprecated

Are you sure to have uninstalled everything Nvidia? Please show:

zypper se -si nvidia
S  | Name                          | Type    | Version              | Arch   | Repository
---+-------------------------------+---------+----------------------+--------+----------------------
i+ | kernel-firmware-nvidia        | package | 20241001-1.1         | noarch | openSUSE:Factory
i+ | libnvidia-egl-wayland1        | package | 1.1.16-1.1           | x86_64 | openSUSE:Factory
i+ | nvidia-libXNVCtrl             | package | 560.35.03-3.1        | x86_64 | openSUSE:Factory
i+ | openSUSE-repos-MicroOS-NVIDIA | package | 20240712.dd8c2eb-1.1 | x86_64 | openSUSE:Factory

You may still have the Xorg.conf for the proprietary driver under /etx/X11. Rename or remove.

I don’t think they make much of a difference wrt X not starting, but:
uninstall openSUSE-repos-MicroOS-NVIDIA (it is plain wrong, you are not using MicroOS, or are you?)
I would uninstall also libnvidia-egl-wayland1 and nvidia-libXNVCtrl which have no use without the proprietary driver.

There is no Xorg.conf, but a Xorg.conf.install.

I uninstalled the three packages. “kernel-firmware-nvidia” is still there. Graphics mode still does not come up.

BTW, the updated kernel seems to have fixed things for the other guy on a fresh install https://forums.opensuse.org/t/re-install-old-kernel-default/178626/101
looks weird :thinking:

I updated to the latest kernel version 6.11.2-3.g92ca8ff-default via yast2. It suggested to install the uninstalled G5 nvidia drivers again. I accepted this proposal. After the update was done, the system not even starts into graphics mode with startplasma-wayland any more. So things are more worse than before :frowning_face:

– startplasma-wayland –

kf.dbusaddons: Skipping syncing of environment variable  "BASH_FUNC_mc%%" as name contains unsupported characters
Error: could not determine $DISPLAY.
Error: Can not contact kdeinit5!
org.kde.startup: "kdeinit5_shutdown" QList() exited with code 255
startplasma-wayland: Shutting down...
startplasmacompositor: Shutting down...
startplasmacompositor: Done.

– inxi -GSaz –

System:
  Kernel: 6.11.2-3.g92ca8ff-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.0 clocksource: tsc
    avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-6.11.2-3.g92ca8ff-default
    root=UUID=a6d1c7a5-ba6d-4cfb-ba50-7b318d0d5e41 splash=silent
    resume=/dev/disk/by-uuid/8ec08c1e-b459-4531-b229-2bd6508825af quiet mitigations=off
    nosimplefb=1
  Console: tty 1 DM: SDDM Distro: openSUSE Tumbleweed 20241007
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] vendor: Micro-Star MSI driver: N/A alternate: nouveau
    non-free: series: 470.xx+ status: legacy-active (EOL~2024-09-xx) arch: Fermi-2 code: GF119/GK208
    process: TSMC 28nm built: 2010-2016 pcie: gen: 2 speed: 5 GT/s lanes: 8 bus-ID: 29:00.0
    chip-ID: 10de:128b class-ID: 0300
  Display: unspecified server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.3 driver: X:
    loaded: N/A alternate: nvidia gpu: N/A tty: 128x48
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
    inactive: gbm,wayland,x11
  API: OpenGL v: 4.5 vendor: mesa v: 24.1.7 note: console (EGL sourced) renderer: llvmpipe
    (LLVM 18.1.8 256 bits)
  API: Vulkan Message: No Vulkan data available.

– systemctl restart xdm ; systemctl status xdm –

● display-manager.service - X Display Manager
     Loaded: loaded (/usr/lib/systemd/system/display-manager.service; enabled; preset: enabled)
     Active: active (running) since Thu 2024-10-10 07:28:29 CEST; 4min 31s ago
 Invocation: 0b11e87bf9e9446f805f2738d381a199
    Process: 3573 ExecStart=/usr/lib/X11/display-manager start (code=exited, status=0/SUCCESS)
   Main PID: 3639 (sddm)
      Tasks: 2 (limit: 18917)
        CPU: 39ms
     CGroup: /system.slice/display-manager.service
             └─3639 /usr/bin/sddm

Oct 10 07:28:28 XXXX systemd[1]: Starting X Display Manager...
Oct 10 07:28:28 XXXX display-manager[3592]: /etc/vconsole.conf available
Oct 10 07:28:28 XXXX display-manager[3592]: XKBLAYOUT: de
Oct 10 07:28:28 XXXX display-manager[3592]: XKBLAYOUT is already set. Better don't touch X11 keyboard configuration.
Oct 10 07:28:29 XXXX sddm[3639]: Initializing...
Oct 10 07:28:29 XXXX sddm[3639]: Starting...
Oct 10 07:28:29 XXXX sddm[3639]: Logind interface found
Oct 10 07:28:29 XXXX systemd[1]: Started X Display Manager.

Looks to me like nouveau and your 10de:128b GPU should not be issues. My GK208B/GT 720/10de:1288 works just fine, though I use neither SDDM nor Plasma6 nor Wayland:

# inxi -GSaz --vs --za --hostname
inxi 3.3.36-00 (2024-09-04)
System:
  Host: hp945 Kernel: 6.11.2-1-default arch: x86_64 bits: 64 compiler: gcc
    v: 14.2.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: root=LABEL= ipv6.disable=1 net.ifnames=0 noresume
    nomce consoleblank=0 mitigations=off
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 info: frameworks
    v: 5.115.0 wm: kwin_x11 vt: 7 dm: 1: KDM 2: XDM Distro: openSUSE Tumbleweed
    20241007
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 720] vendor: Micro-Star MSI
    driver: nouveau v: kernel non-free: series: 470.xx+
    status: legacy-active (EOL~2024-09-xx) arch: Kepler-2 code: GKxxx
    process: TSMC 28nm built: 2012-2018 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
    ports: active: DVI-D-1,HDMI-A-1 empty: VGA-1 bus-ID: 01:00.0
    chip-ID: 10de:1288 class-ID: 0300 temp: 52.0 C
  Display: x11 server: X.Org v: 21.1.12 compositor: kwin_x11 driver: X:
    loaded: modesetting dri: nouveau gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x2250 s-dpi: 120 s-size: 406x476mm (15.98x18.74")
    s-diag: 626mm (24.63")
  Monitor-1: DVI-D-1 pos: top model: Dell P2213 serial:  built: 2013
    res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2 size: 473x296mm (18.62x11.65")
    diag: 558mm (22") ratio: 16:10 modes: max: 1680x1050 min: 720x400
  Monitor-2: HDMI-A-1 mapped: HDMI-1 pos: primary,bottom model: NEC EA243WM
    serial:  built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
    device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau x11:
    drv: nouveau inactive: wayland
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 24.1.7 glx-v: 1.4
    direct-render: yes renderer: NV106 device-ID: 10de:1288 memory: 983.4 MiB
    unified: no
  API: Vulkan v: 1.3.290 layers: 3 device: 0 type: cpu name: llvmpipe (LLVM
    18.1.8 128 bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
# zypper --no-refresh se -s -i 5-sess sion-x11 sddm kdm Mesa veau mwar | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort -f
i  | Mesa                      | package | 24.1.7-391.1   | x86_64 | OSS
i  | Mesa-dri                  | package | 24.1.7-391.1   | x86_64 | OSS
i  | Mesa-gallium              | package | 24.1.7-391.1   | x86_64 | OSS
i  | Mesa-libEGL1              | package | 24.1.7-391.1   | x86_64 | OSS
i  | Mesa-libGL1               | package | 24.1.7-391.1   | x86_64 | OSS
i  | Mesa-libglapi0            | package | 24.1.7-391.1   | x86_64 | OSS
i  | Mesa-vulkan-device-select | package | 24.1.7-391.1   | x86_64 | OSS
i+ | alsa-firmware             | package | 1.2.4-4.6      | noarch | OSS
i+ | kdebase3-kdm              | package | 3.5.10.1-382.1 | x86_64 | KDE3
i+ | kernel-firmware-intel     | package | 20241001-1.1   | noarch | OSS
i+ | kernel-firmware-nvidia    | package | 20241001-1.1   | noarch | OSS
i+ | libOSMesa8                | package | 24.1.7-391.1   | x86_64 | OSS
i+ | libvulkan_nouveau         | package | 24.1.7-391.1   | x86_64 | OSS
i+ | Mesa-demo-egl             | package | 9.0.0-3.3      | x86_64 | OSS
i+ | Mesa-demo-es              | package | 9.0.0-3.3      | x86_64 | OSS
i+ | Mesa-demo-x               | package | 9.0.0-3.3      | x86_64 | OSS
i+ | Mesa-dri-nouveau          | package | 24.1.7-391.1   | x86_64 | OSS
i+ | Mesa-libd3d               | package | 24.1.7-391.1   | x86_64 | OSS
i+ | Mesa-libOpenCL            | package | 24.1.7-391.1   | x86_64 | OSS
i+ | Mesa-libva                | package | 24.1.7-391.1   | x86_64 | OSS
i+ | Mesa-vulkan-overlay       | package | 24.1.7-391.1   | x86_64 | OSS
i+ | sof-firmware              | package | 2024.09-1.1    | noarch | OSS
il | plasma5-session           | package | 5.27.10-3.2    | noarch | (System Packages)
#