Bugzilla – Bug 1220223
Screen flashing before and after GDM login on Iris Xe Graphics
Last modified: 2024-02-22 18:17:27 UTC
Created attachment 872941 [details] Login Recording MP4 Description: The screen blanks for 0.5 seconds before gdm screen appears, and after the login to gnome-shell. Setting 'nomodeset' as kernel param, fixes the issue but i don't have gpu acceleration. Here is the output of `inxi -F`: ----------------------------------------------------------------------- System: Host: localhost.localdomain Kernel: 6.7.5-1-default arch: x86_64 bits: 64 Desktop: GNOME v: 45.3 Distro: openSUSE Tumbleweed 20240220 Machine: Type: Laptop System: Dell product: Latitude 3520 v: N/A serial: <superuser required> Mobo: Dell model: 02F3R6 v: A00 serial: <superuser required> UEFI: Dell v: 1.34.0 date: 12/18/2023 Battery: ID-1: BAT0 charge: 45.8 Wh (100.0%) condition: 45.8/54.0 Wh (84.7%) CPU: Info: quad core model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP cache: L2: 5 MiB Speed (MHz): avg: 400 min/max: 400/4700 cores: 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 Graphics: Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: i915 v: kernel Device-2: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB Display: x11 server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4 driver: X: loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 resolution: 1920x1080~60Hz API: OpenGL v: 4.6 vendor: intel mesa v: 23.3.6 renderer: Mesa Intel Xe Graphics (TGL GT2) API: EGL Message: EGL data requires eglinfo. Check --recommends. Audio: Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: sof-audio-pci-intel-tgl API: ALSA v: k6.7.5-1-default status: kernel-api Server-1: PipeWire v: 1.0.3 status: active Network: Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi IF: wlp0s20f3 state: up mac: 78:af:08:02:1f:e8 Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver: r8169 IF: p11p1 state: down mac: c8:4b:d6:65:12:62 Bluetooth: Device-1: Intel AX201 Bluetooth driver: btusb type: USB Report: btmgmt ID: hci0 state: up address: 78:AF:08:02:1F:EC bt-v: 5.2 RAID: Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd Drives: Local Storage: total: 476.94 GiB used: 6.75 GiB (1.4%) ID-1: /dev/nvme0n1 vendor: Samsung model: PM991a NVMe 512GB size: 476.94 GiB Partition: ID-1: / size: 474.44 GiB used: 6.75 GiB (1.4%) fs: btrfs dev: /dev/nvme0n1p2 ID-2: /boot/efi size: 511 MiB used: 5.8 MiB (1.1%) fs: vfat dev: /dev/nvme0n1p1 ID-3: /home size: 474.44 GiB used: 6.75 GiB (1.4%) fs: btrfs dev: /dev/nvme0n1p2 ID-4: /opt size: 474.44 GiB used: 6.75 GiB (1.4%) fs: btrfs dev: /dev/nvme0n1p2 ID-5: /var size: 474.44 GiB used: 6.75 GiB (1.4%) fs: btrfs dev: /dev/nvme0n1p2 Swap: ID-1: swap-1 type: partition size: 2 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p3 Sensors: System Temperatures: cpu: 50.0 C mobo: N/A Fan Speeds (rpm): N/A Info: Memory: total: 16 GiB note: est. available: 15.36 GiB used: 3.91 GiB (25.4%) Processes: 300 Uptime: 0h 12m Shell: Bash inxi: 3.3.33 ----------------------------------------------------------------------- Attached is a video demonstration of the login process as mp4.
Is it a regression, i.e. the problem didn't appear with the older releases?
(In reply to Takashi Iwai from comment #1) > Is it a regression, i.e. the problem didn't appear with the older releases? In Debian 12, with GDM on wayland and Gnome shell, i didnt notice this issue. They are running kernel [longterm: 6.1.78] so it appears to be a regresion. I cannot test it on opensuse tumbleweed, as it seems i can only use the stable kernel from the repositories.
Well, haven't you used this device with older Tumbleweed kernels? That's a part of the question. Some old packages can be found in OBS TW history repo, http://download.opensuse.org/history/ You can try older kernels to see whether the problem persists. Once after testing, you can uninstall it again via zypper rm (with the specific version). Also, if you need even older kernels, I have a collection of unofficial builds in OBS repos, e.g. http://download.opensuse.org/repositories/home:/tiwai:/kernel:/6.6/standard/ for the last 6.6.x kernel TW took. Replace 6.6 with 6.5 for 6.5.x kernel, and so on. My kernels are unofficial builds, hence you'd need to turn off Secure Boot if it's enabled. Also, if you test with various kernels, it'd be safer to increase the number of installable kernels beforehand. Edit /etc/zypp/zypp.conf and add more entries to multiversion.kernels line, e.g. multiversion.kernels = latest,latest-1,latest-2,latest-3,running