FS#76064 - 5.19.12 kernel breaks framework laptop screen
Attached to Project:
Arch Linux
Opened by Rohan Bhela (object_Object) - Thursday, 29 September 2022, 19:51 GMT
Last edited by Jan Alexander Steffens (heftig) - Tuesday, 04 October 2022, 16:55 GMT
Opened by Rohan Bhela (object_Object) - Thursday, 29 September 2022, 19:51 GMT
Last edited by Jan Alexander Steffens (heftig) - Tuesday, 04 October 2022, 16:55 GMT
|
Details
Description:
On the 5.19.12 kernel, the screen of the framework laptop (and maybe others) doesn't turn on, with the backlight flashing on and off. Downgrading to 5.19.11 fixes it. Maybe the kernel should be moved back to testing repos? Steps to reproduce: Install 5.19.12 and boot |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Tuesday, 04 October 2022, 16:55 GMT
Reason for closing: Fixed
Additional comments about closing: linux 5.19.13.arch1-1
Tuesday, 04 October 2022, 16:55 GMT
Reason for closing: Fixed
Additional comments about closing: linux 5.19.13.arch1-1
[1] https://bbs.archlinux.org/viewtopic.php?pid=2059823#p2059823
[2] https://bbs.archlinux.org/viewtopic.php?pid=2059820#p2059820
[3] https://bbs.archlinux.org/viewtopic.php?pid=2059812#p2059812
[2]/r4 works correctly
[3]/r5 does not work (backlight flashing)
Thanks & please let me know if you need anything else!
git revert -n 0d0f5ca7f241edf07f90599e4e7fadf1ddce97db # drm/i915/display: Fix handling of enable_psr parameter
git revert -n f6bb739e61eb92bad3dcf4c336b91864d51f9503 # drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
git revert -n d9d2625dafe29324fe01ecba684ce48a70ec322c # drm/i915/dsi: filter invalid backlight and CABC ports
git revert -n fc6aff984b1c63d6b9e54f5eff9cc5ac5840bc8c # drm/i915/bios: Split VBT data into per-panel vs. global parts
[3] 0d0f5ca7f241edf07f90599e4e7fadf1ddce97db looks as though it was intended to fix this issue or a related one introduced by fc6aff984b1c63d6b9e54f5eff9cc5ac5840bc8c.
Edit:
Upstream bug report [4]
[1] https://wiki.archlinux.org/title/intel_graphics#Screen_flickering
[2] https://drive.google.com/file/d/1U6Y5ds--ZM6NI7EVF-H8pJNI3ioPoms-/view?usp=sharing linux-5.19.12-1.1-x86_64.pkg.tar.zst
[2] https://drive.google.com/file/d/10kciG0j-i6I3axwKbsENAw6f_IoQa6GZ/view?usp=sharing linux-headers-5.19.12-1.1-x86_64.pkg.tar.zst
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.19.12&id=0d0f5ca7f241edf07f90599e4e7fadf1ddce97db
[4] https://gitlab.freedesktop.org/drm/intel/-/issues/6993
[2] (linux-5.19.12-1.1) works as expected. (removed i915.enable_psr=0)
Again, please let me know if you need anything else.
[1] https://gitlab.freedesktop.org/drm/intel/-/issues/6993#note_1574768
For what it's worth, connecting an external display seems to mostly work. I can't start KDE, but I can at least get into the system without chrooting.
I had the same problem with 5.19.12, but building upstream on commit 987a926c1d8a40e4256953b04771fbdb63bc7938 everything is working fine again.
Edit:
The alternative would be to wait for 6.0 to become stable and the issue would presumably resolve itself.
Between TrailingEdge & I being able to use more recent commits I think the best bet is to wait for 6.0.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=8fe7770d7934d1126157b0a4540bbca1a3d999e8