https://bugzilla.suse.com/show_bug.cgi?id=1206863 Bug ID: 1206863 Summary: sddm-greeter w/ nvidia-open-gfxG06 eGPU doesn't load Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Critical Priority: P5 - None Component: X11 3rd Party Driver Assignee: gfx-bugs@suse.de Reporter: cseader@suse.com QA Contact: sndirsch@suse.com Found By: --- Blocker: --- The issue I have seen is the sddm-greeter segfault as soon as it loads with the eGPU setup. In my troubleshooting I am able to run kwin by bypassing sddm-greeter from root, so I know kwin will work. I simply run 'init 3' as root and then execute 'startx' and plasma loads fine, albeit as the root user. I'm unable to get it to load from standard user even with autologin setup in sddm. I know there is a previous bsc#1133466 where this has happened in the past. Are there any thoughts on this recent problem and any additional troubleshooting I can do? Below are some basic information about the error and my system setup. Error: Dec 14 08:44:03 localhost.localdomain kernel: sddm-greeter[2315]: segfault at 27b4 ip 00007f5b3a857504 sp 00007ffe711b42d0 error 4 in libnvidia-glcore.so.525.60.11[7f5b396fc000+25> Dec 14 08:44:03 localhost.localdomain kernel: Code: 00 00 48 89 ef 49 89 ed 48 89 85 38 82 02 00 48 8b 85 68 82 02 00 48 8b 40 10 ff 50 08 f6 45 5b 01 74 2b 48 8b 95 30 82 02 00 <> Dec 14 08:44:03 localhost.localdomain sddm-helper[2304]: [PAM] Closing session Dec 14 08:44:03 localhost.localdomain sddm-helper[2304]: pam_unix(sddm-greeter:session): session closed for user sddm Dec 14 08:44:03 localhost.localdomain sddm-helper[2304]: [PAM] Ended. Dec 14 08:44:03 localhost.localdomain sddm[1277]: Auth: sddm-helper exited with 11 Dec 14 08:44:03 localhost.localdomain sddm[1277]: Greeter stopped. Expected Behavior: The greeter should load and display on the external screens attached to the eGPU, listing available users and asking for credentials, themed as appropriate based on user preferences. Actual Behavior: The screens activate as if going to display something and then go black. Additional Notes: This setup requires the open nvidia drivers as verified by nvidia and will not work with their proprietary drivers. I have tried this and verified that proprietary does not work because of some signature check from the Dell 5570 laptop. I'm not sure how to disable those checks. System: Dell Precision 5570 - Thunderbolt 4 eGPU Mantiz w/ Nvidia RTX 3070, 3 attached displays kernel-default-6.0.12-1.1.x86_64 #cat /etc/os-release NAME="openSUSE Tumbleweed" # VERSION="20230103" ID="opensuse-tumbleweed" # zypper lr -U Repository priorities in effect: (See 'zypper lr -P' for details) 90 (raised priority) : 1 repository 99 (default priority) : 4 repositories # | Alias | Name | Enabled | GPG Check | Refresh | URI --+-------------------+-----------------------------+---------+-----------+---------+------------------------------------------------------------------------------------ 3 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | http://download.opensuse.org/debug/tumbleweed/repo/oss/ 6 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | http://download.opensuse.org/source/tumbleweed/repo/oss/ 4 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/non-oss/ 5 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/oss/ 7 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/tumbleweed/ 2 | nvidia | nvidia | Yes | (r ) Yes | No | https://download.nvidia.com/opensuse/tumbleweed/ 1 | X11:Drivers:Video | X11:Drivers:Video | Yes | (r ) Yes | No | https://download.opensuse.org/repositories/X11:/Drivers:/Video/openSUSE_Tumb... #rpm -qa | grep nvidia nvidia-texture-tools-2.1.2-2.8.x86_64 libnvidia-egl-wayland1-1.1.11-1.1.x86_64 nvidia-open-gfxG06-kmp-default-525.60.11_k6.0.12_1-1.9.x86_64 nvidia-glG06-32bit-525.60.11-15.1.x86_64 kernel-firmware-nvidia-gsp-525.60.11-1.1.x86_64 kernel-firmware-nvidia-20221216-1.1.noarch nvidia-glG06-525.60.11-15.1.x86_64 nvidia-computeG06-525.60.11-15.1.x86_64 nvidia-computeG06-32bit-525.60.11-15.1.x86_64 x11-video-nvidiaG06-525.60.11-15.1.x86_64 x11-video-nvidiaG06-32bit-525.60.11-15.1.x86_64 # rpm -qi sddm Name : sddm Version : 0.19.0 Release : 8.1 Architecture: x86_64 Install Date: Thu Dec 29 10:46:13 2022 Group : System/GUI/KDE Size : 4676794 License : GPL-2.0-or-later Signature : RSA/SHA256, Tue Dec 27 00:27:42 2022, Key ID b88b2fd43dbdc284 Source RPM : sddm-0.19.0-8.1.src.rpm Build Date : Tue Dec 27 00:26:32 2022 Build Host : lamb03 Packager : https://bugs.opensuse.org Vendor : openSUSE URL : https://github.com/sddm/sddm Summary : QML-based display manager Description : SDDM is a display manager for X11. It uses technologies like QtQuick, which in turn gives the designer the ability to create animated user interfaces. Distribution: openSUSE Tumbleweed # rpm -qi xorg-x11-server Name : xorg-x11-server Version : 21.1.6 Release : 1.1 Architecture: x86_64 Install Date: Mon Jan 2 04:29:21 2023 Group : System/X11/Servers/XF86_4 Size : 3873361 License : MIT Signature : RSA/SHA256, Sun Jan 1 01:58:38 2023, Key ID b88b2fd43dbdc284 Source RPM : xorg-x11-server-21.1.6-1.1.src.rpm Build Date : Sun Jan 1 01:53:08 2023 Build Host : build82 Packager : https://bugs.opensuse.org Vendor : openSUSE URL : http://xorg.freedesktop.org/ Summary : X Description : This package contains the X.Org Server. Distribution: openSUSE Tumbleweed # rpm -qi nvidia-open-gfxG06-kmp-default-525.60.11_k6.0.12_1-1.9.x86_64 Name : nvidia-open-gfxG06-kmp-default Version : 525.60.11_k6.0.12_1 Release : 1.9 Architecture: x86_64 Install Date: Mon Dec 12 15:48:46 2022 Group : System/Kernel Size : 19220090 License : GPL-2.0 and MIT Signature : RSA/SHA256, Mon Dec 12 08:51:00 2022, Key ID 590401a1e38fb563 Source RPM : nvidia-open-gfxG06-525.60.11-1.9.src.rpm Build Date : Mon Dec 12 08:50:45 2022 Build Host : lamb20 Vendor : obs://build.opensuse.org/X11:Drivers:Video URL : https://github.com/NVIDIA/open-gpu-kernel-modules/ Summary : NVIDIA open kernel module driver for GeForce RTX 2000 series and newer Description : This package provides the open-source NVIDIA kernel module driver for GeForce RTX 2000 series and newer GPUs. Distribution: X11:Drivers:Video / openSUSE_Tumbleweed Thanks for the attention. -Cameron -- You are receiving this mail because: You are on the CC list for the bug.