Howto fix freezing (hanging?) bugs on OpenSUSE MicroOS, e.g. when using Kalpa (KDE) or Aeon Desktop (Gnome, based on OpenSUSE) with Intel Alder Lake-P GT2 [Iris Xe Graphics] GPU and i5-1240P CPU
I am User of the great Dynabook Tecra A50-K and having problems with hanging/freezing Chrome Browser/Konsole and other apps.
This Gist will describe how I fixed this stupid issue.
lspcimaybe you are a user of Iris XE integrated GPU:
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c)Are you maybe thinking the freezing Issue can be an ACPI Bug (bad Bios etc), because you having similar messages & experience also?
[ 17.737618] [ T79] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.LPCB.EC._Q01.CHRG], AE_NOT_FOUND (20250404/psargs-332)
[ 17.737626] [ T79] ACPI Error: Aborting method \_SB.PC00.LPCB.EC._Q01 due to previous error (AE_NOT_FOUND) (20250404/psparse-529)
[ 17.780915] [ T1391] ACPI BIOS Error (bug): Could not resolve symbol [^^RP28.PXSX.WIST], AE_NOT_FOUND (20250404/psargs-332)
[ 17.780924] [ T1391] ACPI Error: Aborting method \_SB.PC00.CNVW.IFUN due to previous error (AE_NOT_FOUND) (20250404/psparse-529)
[ 17.780929] [ T1391] ACPI Error: Aborting method \_SB.PC00.CNVW._DSM due to previous error (AE_NOT_FOUND) (20250404/psparse-529)
[ 17.880154] [ T1379] ACPI: video: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 19.717541] [ T717] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.LPCB.EC._Q01.CHRG], AE_NOT_FOUND (20250404/psargs-332)
[ 19.717569] [ T717] ACPI Error: Aborting method \_SB.PC00.LPCB.EC._Q01 due to previous error (AE_NOT_FOUND) (20250404/psparse-529)For me, I cant fixed that and it was not my problem - but I suggest also to disable stuff over Bios, which you maybe dont need or it dont work (Fingerprint, Webcam etc).
The freezing / hanging bug is a well-documented issue that affects many Intel integrated graphics systems running Linux. The freezing problems are primarily related to Intel's Panel Self Refresh (PSR) feature, which is a power-saving mechanism that can cause system instability.
See: Reddit Post from masteryod on archlinux
The most effective fix is to disable Intel's Panel Self Refresh feature by adding a kernel parameter. This parameter prevents the i915 graphics driver from using PSR, which eliminates the freezing issues while having minimal impact on battery life
- Add Kernel Parameter via GRUB
sudo vim /etc/default/grub- Find the line starting with GRUB_CMDLINE_LINUX_DEFAULT= and add i915.enable_psr=0 inside the quotes:
GRUB_CMDLINE_LINUX_DEFAULT="i915.enable_psr=0"- Update Grub & Reboot to make change active
transactional-update grub.cfg
rebootsudo transactional-update shell
# Check if the file exists and view current content
cat /etc/kernel/cmdline
# Edit to add your parameter to the existing line
vim /etc/kernel/cmdline
# Add i915.enable_psr=0 to the existing parameters, space-separated
# Or if creating new, add all needed parameters:
# echo "root=/dev/mapper/cr_root splash=silent swapaccount=1 systemd.show_status=1 quiet security=selinux selinux=1 mitigations=auto i915.enable_psr=0" > /etc/kernel/cmdline
exit
sudo reboot- Verify the parameter is active:
cat /proc/cmdlineAt the output you should see the following: i915.enable_psr=0
- Verify that PSR status (should be disabled => unavailable)
sudo cat /sys/kernel/debug/dri/0/i915_edp_psr_status 2>/dev/null || echo "PSR debug info not available"Thats iT!
If you having again problems, these are some grub options to go:
Additional i915 Parameters
i915.enable_dc=0 # Disables display power management
i915.enable_fbc=0 # Disables framebuffer compressionIntel CPU C-State Limiting
intel_idle.max_cstate=2 # Limits CPU power statesDon't throw away your great laptop - just use the right workaround parameters! :-)