SDDM greeter has blank Login window fields and descriptors after update to Mesa 23.3.4
Compaq-nc6400:/> inxi -GSC -xx
System:
Host: user-Compaq-nc6400.PK5001Z Kernel: 6.7.1-2-pae arch: i686 bits: 32
compiler: gcc v: 13.2.1 Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12
wm: kwin_x11 dm: SDDM Distro: openSUSE Tumbleweed 20240128
CPU:
Info: dual core model: Intel T2400 bits: 32 type: MCP arch: M Yonah rev: 8
cache: L1: 128 KiB L2: 2 MiB
Speed (MHz): avg: 1000 min/max: 1000/1833 cores: 1: 1000 2: 1000
bogomips: 7317
Flags: ht nx pae sse sse2 sse3 vmx
Graphics:
Device-1: Intel Mobile 945GM/GMS 943/940GML Express Integrated Graphics
vendor: Hewlett-Packard driver: i915 v: kernel arch: Gen-3.5 ports:
active: LVDS-1 empty: DVI-D-1,SVIDEO-1,VGA-1 bus-ID: 00:02.0
chip-ID: 8086:27a2
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4
compositor: kwin_x11 driver: X: loaded: intel
unloaded: fbdev,modesetting,vesa dri: i915 gpu: i915 display-ID: :0
screens: 1
Screen-1: 0 s-res: 1280x800 s-dpi: 96
Monitor-1: LVDS-1 mapped: LVDS1 model: LG Philips 0x8d00 res: 1280x800
dpi: 108 diag: 358mm (14.1")
API: EGL v: 1.5 platforms: device: 0 egl: 1.4 drv: i915 device: 1
drv: swrast surfaceless: egl: 1.4 drv: i915 x11: egl: 1.4 drv: i915
inactive: gbm,wayland
API: OpenGL v: 4.5 compat-v: 2.1 vendor: mesa v: 23.3.4 glx-v: 1.4
direct-render: yes renderer: i915 (: 945GM) device-ID: 8086:27a2
API: Vulkan Message: No Vulkan data available.
Compaq-nc6400:/>
- OS: (opensuse:tumbleweed:20240128)
- GPU: (00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03))
- Kernel version: (Compaq-nc6400.PK5001Z 6.7.1-2-pae #1 SMP PREEMPT_DYNAMIC Fri Jan 26 06:32:58 UTC 2024 (6aca254) i686 i686 i386 GNU/Linux)
- Mesa version: (OpenGL version string: 2.1 Mesa 23.3.4)
- Xserver version (if applicable): (X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
Current Operating System: Linux paul-Compaq-nc6400.PK5001Z 6.7.1-2-pae #1 SMP PREEMPT_DYNAMIC Fri Jan 26 06:32:58 UTC 2024 (6aca254) i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.7.1-2-pae root=/dev/mapper/system-root splash=silent resume=/dev/system/swap mitigations=auto quiet security=apparmor
Current version of pixman: 0.42.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Describe the issue
After entering LUKS passphrase can see openSUSE Tumbleweed loading display. Once SDDM is displayed only blank window fields and descriptors are displayed. I was expecting to see my username and once entering password, dots in the indentification box. This happens each time now since a 'zypper dup' pulled in new Mesa updates. I tried switching Mesa to openSUSE OSS repository (from packman) after a known good rollback, with no luck. Kwin was also occasionally crashing about 50% of the time after each login (reading KDE bugs led me here). Moving mouse cursor to an open tab in KDE taskbar displays a preview window with the color 'pink' background. VLC video playback appears to be fine with no issues currently. Phonon backend functions fine in Dolphin for video previews. I have tried to add either one of the following lines (without #) to /etc/profile.d/kwin.sh
Compaq-nc6400:/etc/profile.d> cat kwin.sh
#export KWIN_COMPOSE=O2ES
#export KWIN_OPENGL_INTERFACE=EGL
Compaq-nc6400:/etc/profile.d>
Which one of the above entries if any would you suggest?
Regression
Yes, before updating to mesa v: 23.3.4. SDDM was fine though, Kwin did crash when logging into KDE about 50% of the time.
Log files as attachment
See pastebin: [dmesg | -tail 500] (https://pastebin.com/DNm4eaKz)
Screenshots/video files (if applicable)
I have taken 2 photos. 1 of SDDM blank and 1 of the pink background taskbar tabs. Photos
Any extra information would be greatly appreciated
I do not understand how to use the apitrace package which I have installed for this purpose yet. I cannot seem to file a report for Kwin on KDE even after downloading Kwin debugging package. Reviewing the KDE website bug # 472544 top comment, led me here.
-Best Regards