From fd27e331773a55f9226ab1b74aee35198d584a61 Mon Sep 17 00:00:00 2001 From: taradiddles Date: Fri, 2 Dec 2022 10:39:36 +0200 Subject: [PATCH 1/4] add instruction to disable intel PSR --- docs/troubleshooting/intel-igfx-troubleshooting.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/troubleshooting/intel-igfx-troubleshooting.md b/docs/troubleshooting/intel-igfx-troubleshooting.md index a5350fb..bd755a8 100644 --- a/docs/troubleshooting/intel-igfx-troubleshooting.md +++ b/docs/troubleshooting/intel-igfx-troubleshooting.md @@ -50,6 +50,8 @@ Workarounds: some crashes but [may introduce](https://forum.qubes-os.org/t/qubesos-freeze-crash-and-reboots/12851/178) other crashes. + PSR (Panel Self Refresh) may also cause tearing issues; it can be disabled + globally in GRUB2/EFI with the `i915.enable_psr=0` boot option. Create `/etc/X11/xorg.conf.d/20-intel.conf` with the following content: From 3d2085388e4966cefc2cb7f218674f505300f555 Mon Sep 17 00:00:00 2001 From: taradiddles Date: Fri, 2 Dec 2022 10:42:05 +0200 Subject: [PATCH 2/4] reformat disabling PSR instructions --- docs/troubleshooting/intel-igfx-troubleshooting.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/troubleshooting/intel-igfx-troubleshooting.md b/docs/troubleshooting/intel-igfx-troubleshooting.md index bd755a8..484a1cf 100644 --- a/docs/troubleshooting/intel-igfx-troubleshooting.md +++ b/docs/troubleshooting/intel-igfx-troubleshooting.md @@ -50,8 +50,6 @@ Workarounds: some crashes but [may introduce](https://forum.qubes-os.org/t/qubesos-freeze-crash-and-reboots/12851/178) other crashes. - PSR (Panel Self Refresh) may also cause tearing issues; it can be disabled - globally in GRUB2/EFI with the `i915.enable_psr=0` boot option. Create `/etc/X11/xorg.conf.d/20-intel.conf` with the following content: @@ -66,6 +64,9 @@ Workarounds: A logout/login is then required. + Intel's PSR (Panel Self Refresh) may also cause tearing issues; it can be + disabled globally in GRUB2/EFI with the `i915.enable_psr=0` boot option. + ## Finding out which of `intel` or `fbdev` driver is in use: * `grep -E 'LoadModule.*(fbdev|intel)"' /var/log/Xorg.0.log`; eg. for `intel`: From 4fa6fd7959336805a85c1f10b0349a3229a13902 Mon Sep 17 00:00:00 2001 From: taradiddles Date: Fri, 2 Dec 2022 10:46:31 +0200 Subject: [PATCH 3/4] PSR / mention bad panel firmware --- docs/troubleshooting/intel-igfx-troubleshooting.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/troubleshooting/intel-igfx-troubleshooting.md b/docs/troubleshooting/intel-igfx-troubleshooting.md index 484a1cf..1817b17 100644 --- a/docs/troubleshooting/intel-igfx-troubleshooting.md +++ b/docs/troubleshooting/intel-igfx-troubleshooting.md @@ -65,7 +65,8 @@ Workarounds: A logout/login is then required. Intel's PSR (Panel Self Refresh) may also cause tearing issues; it can be - disabled globally in GRUB2/EFI with the `i915.enable_psr=0` boot option. + disabled globally in GRUB2/EFI with the `i915.enable_psr=0` boot option. If + this does fix tearing, a bad panel firmware was likely the cause. ## Finding out which of `intel` or `fbdev` driver is in use: From 9cecbfc536074956d9c4f29ad63d54da0ede92fc Mon Sep 17 00:00:00 2001 From: taradiddles Date: Fri, 2 Dec 2022 10:47:36 +0200 Subject: [PATCH 4/4] fix grammar --- docs/troubleshooting/intel-igfx-troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/troubleshooting/intel-igfx-troubleshooting.md b/docs/troubleshooting/intel-igfx-troubleshooting.md index 1817b17..8ee90e7 100644 --- a/docs/troubleshooting/intel-igfx-troubleshooting.md +++ b/docs/troubleshooting/intel-igfx-troubleshooting.md @@ -66,7 +66,7 @@ Workarounds: Intel's PSR (Panel Self Refresh) may also cause tearing issues; it can be disabled globally in GRUB2/EFI with the `i915.enable_psr=0` boot option. If - this does fix tearing, a bad panel firmware was likely the cause. + this does fix tearing, a bad panel firmware is likely the cause. ## Finding out which of `intel` or `fbdev` driver is in use: