TigerLake GUI freezes when running Apps using Electron (*ERROR* [CRTC:98:pipe A] flip_done timed out)
I was told by the community behind the "linux-surface" Kernel to report my issue (https://github.com/linux-surface/linux-surface/issues/1413) upstream. I'm running Vanilla OS (Debian-based) with the linux-surface Kernel on a Surface Pro 8. (11th Gen Intel i5-1135G7) I noticed that when running GUI-Apps using Electron (specifically VSCode and Bitburner over Steam) my GUI freezes. I can get out of this by Ctrl+Alt+F3 into non-graphical Interface (takes about half a minute) and then back by Ctrl+Alt+F2. I also noticed that this doesn't (or rarely) occurs when running the mentioned Apps in full-screen.
Output of uname -a
:
Linux vanilla 6.8.1-surface-1 #1 SMP PREEMPT_DYNAMIC Thu Mar 21 12:09:19 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Output of lspci -vnn -d :*:0300
:
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01) (prog-if 00 [VGA controller])
Subsystem: Microsoft Corporation TigerLake-LP GT2 [Iris Xe Graphics] [1414:0046]
Flags: bus master, fast devsel, latency 0, IRQ 170, IOMMU group 2
Memory at 603d000000 (64-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915, xe
Additional Model Information: dmidecode.txt
Output of dmesg: dmesg.txt
I already commented about this here but was told to open a new Issue since I'm using a different generation of CPU.
I was also told to try drm-tip. Since I don't have experience regarding Kernel modification, any directions on how to do that would be appreciated.
Thanks in advance!