Bug 1220223 - Screen flashing before and after GDM login on Iris Xe Graphics
Summary: Screen flashing before and after GDM login on Iris Xe Graphics
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kernel:Drivers (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Kernel Bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-22 15:51 UTC by Markos Tsolfas
Modified: 2024-02-22 18:17 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
tiwai: needinfo? (alanix32)


Attachments
Login Recording MP4 (19.07 MB, video/mp4)
2024-02-22 15:51 UTC, Markos Tsolfas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markos Tsolfas 2024-02-22 15:51:39 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.
Comment 1 Takashi Iwai 2024-02-22 16:14:20 UTC
Is it a regression, i.e. the problem didn't appear with the older releases?
Comment 2 Markos Tsolfas 2024-02-22 17:22:31 UTC
(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.
Comment 3 Takashi Iwai 2024-02-22 18:17:27 UTC
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