Same deal - as documented in man sddm
.
Thank you, @mrmazda and @deano_ferrari, for pointing out the correct location of the sddm Xsetup script on Tumbleweed or openSUSE in general. Duely moved it to /etc/sddm.conf.d/scripts/
on my Tumbleweed.
@mrmazda: I just added five attachments to my a.m. openSUSE Bugzilla report. These were in part inspired by the error messages which you posted in your a.m. freedesktop.org/.../nouveau report. Drawing any conclusions currently seems a bit above my head …
According to comment #19 in your bug, it appears you have at least some of Mesa missing. On the current TW have booted with an NVidia GPU and only FOSS software, I have the following:
Mesa
Mesa-demo-egl
Mesa-demo-es
Mesa-demo-x
Mesa-dri
Mesa-dri-nouveau
Mesa-gallium
Mesa-libEGL1
Mesa-libGL1
Mesa-libglapi0
Mesa-vulkan-device
Mesa-vulkan-overlay
I don’t know, but Mesa-dri-nouveau
might be the only one actually needed to be added. Likely the two with GL
in their names would best be included also.
Thanks! I installed also Mesa-dri-nouveau. Now my nouveau and mesa packages are:
$ zypper se nouveau
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Summary | Type
---+-------------------------+--------------------------------------------------------------+------
i | libdrm_nouveau2 | Userspace interface for Kernel DRM services for NVIDIA chips | Paket
| libdrm_nouveau2-32bit | Userspace interface for Kernel DRM services for NVIDIA chips | Paket
i | libvdpau_nouveau | VDPAU state tracker for Nouveau | Paket
| libvdpau_nouveau-32bit | VDPAU state tracker for Nouveau | Paket
| libvulkan_nouveau | Mesa vulkan driver for NVK (Nouveau Vulkan) | Paket
| libvulkan_nouveau-32bit | Mesa vulkan driver for NVK (Nouveau Vulkan) | Paket
i+ | Mesa-dri-nouveau | Mesa DRI plug-in for 3D acceleration via Nouveau | Paket
| Mesa-dri-nouveau-32bit | Mesa DRI plug-in for 3D acceleration via Nouveau | Paket
| xf86-video-nouveau | Beschleunigter Open-Source-Treiber für nVidia-Karten | Paket
$ zypper se mesa
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Summary | Type
---+---------------------------------+--------------------------------------------------------------+------
| libOSMesa-devel | Development files for the Mesa Offscreen Rendering extension | Paket
| libOSMesa-devel-32bit | Development files for the Mesa Offscreen Rendering extension | Paket
| libOSMesa8 | Mesa Off-screen rendering extension | Paket
| libOSMesa8-32bit | Mesa Off-screen rendering extension | Paket
i | Mesa | System for rendering 3-D graphics | Paket
| Mesa-32bit | System for rendering 3-D graphics | Paket
| Mesa-demo | Mesa demo programs for the OpenGL stack | Paket
i | Mesa-demo-egl | EGL-based demos | Paket
| Mesa-demo-egl-32bit | EGL-based demos | Paket
| Mesa-demo-es | GLES-based demos | Paket
| Mesa-demo-es-32bit | GLES-based demos | Paket
i | Mesa-demo-x | GLX-Basierte Demos | Paket
| Mesa-demo-x-32bit | GLX-Basierte Demos | Paket
| Mesa-devel | Libraries, includes and more to develop Mesa applications | Paket
i | Mesa-dri | DRI plug-ins for 3D acceleration | Paket
| Mesa-dri-32bit | DRI plug-ins for 3D acceleration | Paket
| Mesa-dri-devel | Development files for the DRI API | Paket
i+ | Mesa-dri-nouveau | Mesa DRI plug-in for 3D acceleration via Nouveau | Paket
| Mesa-dri-nouveau-32bit | Mesa DRI plug-in for 3D acceleration via Nouveau | Paket
i | Mesa-gallium | Mesa Gallium GPU drivers | Paket
| Mesa-gallium-32bit | Mesa Gallium GPU drivers | Paket
| Mesa-KHR-devel | Mesa Khronos development headers | Paket
| Mesa-libd3d | Mesa Direct3D9 state tracker | Paket
| Mesa-libd3d-32bit | Mesa Direct3D9 state tracker | Paket
| Mesa-libd3d-devel | Mesa Direct3D9 state tracker development package | Paket
| Mesa-libd3d-devel-32bit | Mesa Direct3D9 state tracker development package | Paket
| Mesa-libEGL-devel | Development files for the EGL API | Paket
| Mesa-libEGL-devel-32bit | Development files for the EGL API | Paket
i | Mesa-libEGL1 | EGL API implementation | Paket
| Mesa-libEGL1-32bit | EGL API implementation | Paket
| Mesa-libGL-devel | GL/GLX development files of the OpenGL API | Paket
| Mesa-libGL-devel-32bit | GL/GLX development files of the OpenGL API | Paket
i | Mesa-libGL1 | The GL/GLX runtime of the Mesa 3D graphics library | Paket
| Mesa-libGL1-32bit | The GL/GLX runtime of the Mesa 3D graphics library | Paket
| Mesa-libGLESv1_CM-devel | Development files for the OpenGL ES 1.x Common Profile API | Paket
| Mesa-libGLESv1_CM-devel-32bit | Development files for the OpenGL ES 1.x Common Profile API | Paket
| Mesa-libGLESv2-devel | Development files for the OpenGL ES 2.x API | Paket
| Mesa-libGLESv2-devel-32bit | Development files for the OpenGL ES 2.x API | Paket
| Mesa-libGLESv3-devel | Development files for the OpenGL ES 3.x API | Paket
| Mesa-libOpenCL | Mesa OpenCL implementation (Clover) | Paket
| Mesa-libRusticlOpenCL | Mesa OpenCL implementation (Rusticl) | Paket
i | Mesa-libva | Mesa VA-API implementation | Paket
| Mesa-libva-32bit | Mesa VA-API implementation | Paket
i | Mesa-vulkan-device-select | Vulkan layer to select Vulkan devices provided by Mesa | Paket
| Mesa-vulkan-device-select-32bit | Vulkan layer to select Vulkan devices provided by Mesa | Paket
| Mesa-vulkan-overlay | Mesa Vulkan Overlay layer | Paket
| Mesa-vulkan-overlay-32bit | Mesa Vulkan Overlay layer | Paket
Remark: I had always figured I would not be in need of 3D acceleration.
Of course, no solution for my issue yet.
In the a.m. openSUSE Bugzilla bug report of mine, I posted a new comment. I experimented with a fresh Tumbleweed (20250514) install on my a.m. HP laptop with Kepler graphics card. Please refer to that bug report for the results.
Still hoping someone finds some clue towards a solution!