|
|
|
|
|
by adonig
1219 days ago
|
|
Hey @trynewideas! I already tried the i195.enable_psr=0 kernel boot parameter a month ago but it didn't prevent the freezes. Thanks to your input with the i915_edp_psr_status I now found out that the parameter doesn't have any effect on my system. It just doesn't disable PSR. So I tried to regenerate initramfs with dracut, but still got no effect. I then tried to disable PSR via debugfs as root, but for some reason, I can't write to the file: [root@fwk ~]# ls -alF /sys/kernel/debug/dri/1/i915_edp_psr_debug
-rw-r--r--. 1 root root 0 Feb 15 09:09 /sys/kernel/debug/dri/1/i915_edp_psr_debug
[root@fwk ~]# echo 1 > /sys/kernel/debug/dri/1/i915_edp_psr_debug
-bash: /sys/kernel/debug/dri/1/i915_edp_psr_debug: Operation not permitted
I'm not sure why I'm unable to write. Do you have to mount debugfs differently to do writes or something like that?EDIT: debugfs is mounted rw and I tried to disable SELinux temporarily with setenforce 0 but I still can't write. [root@fwk ~]# mount | grep debugfs
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime,seclabel)
[root@fwk ~]# setenforce 0
[root@fwk ~]# sestatus | grep Current
Current mode: permissive
[root@fwk ~]# echo 1 > /sys/kernel/debug/dri/1/i915_edp_psr_debug
-bash: /sys/kernel/debug/dri/1/i915_edp_psr_debug: Operation not permitted
I also got a kernel update today (6.1.11). According to [the changelog](https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.1...) there are a lot of changes regarding the i915 driver but it still freezes on my system. Feb 15 09:12:53 fwk kernel: Asynchronous wait on fence 0000:00:02.0:gnome-shell[2332]:1252 timed out (hint:intel_atomic_commit_ready [i915])
Feb 15 09:12:57 fwk kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 12:0:00000000
Feb 15 09:12:57 fwk kernel: i915 0000:00:02.0: [drm] Resetting chip for stopped heartbeat on rcs0
Feb 15 09:12:57 fwk kernel: i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.bin version 70.5.1
Feb 15 09:12:57 fwk kernel: i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3
Feb 15 09:12:57 fwk kernel: i915 0000:00:02.0: [drm] HuC authenticated
Feb 15 09:12:57 fwk kernel: i915 0000:00:02.0: [drm] GuC submission enabled
|
|
The Fedora docs cover setting module parameters.[1] This is how setting the kernel module parameter manifests on my system:
Assuming you use the default GRUB 2 boot loader, the Fedora docs also cover setting the kernel boot parameters.[2]1: https://docs.fedoraproject.org/en-US/fedora/latest/system-ad...
2: https://docs.fedoraproject.org/en-US/fedora/latest/system-ad...