INC-2026-05-23-002: Prevention
What Went Well
-
External monitor test was the breakthrough diagnostic — proved Hyprland was alive and isolated the failure to eDP-1 specifically
-
DRM topology check (
/sys/class/drm/) revealed eDP-1 was on the Intel GPU, correcting the NVIDIA misdiagnosis -
Journal analysis surfaced the definitive PSR timeout error after userspace workarounds failed
-
dots-quantum stow symlink meant hypridle config changes persisted without manual file management
-
The verify-before/change/verify-after pattern caught a correct
sededit on the first try
What Could Be Improved
-
Check the journal FIRST, not last: The
Timed out waiting PSR idle stateerror was in the journal the entire time. Two failed workarounds could have been avoided by reading the i915 errors before hypothesizing about DPMS or DRM re-initialization. -
Never assume which GPU drives a display on hybrid laptops: Always verify with
/sys/class/drm/before attributing display issues to a specific driver. The NVIDIA CRTC error was a red herring that wasted an entire diagnostic cycle. -
PSR is a known regression vector:
i915.enable_psr=0is a well-documented workaround for Intel GPU display issues. It should be in the troubleshooting checklist for any eDP-related display problem after a kernel upgrade. -
Test display power cycling after kernel upgrades: A simple
hyprctl dispatch dpms off && sleep 3 && hyprctl dispatch dpms onsmoke test would catch PSR regressions immediately.
|
Key Takeaways
|
Related
-
INC-2026-05-23-001: P16g Power Button Shutdown — triggered by this display wake failure
-
INC-2026-05-22-001: Hyprland v0.55.2 Config Breakage — concurrent upgrade incident