Graphical corruption with PSR - affects Plymouth only
Submitted by Tom Seewald
Assigned to José Roberto de Souza @zehortigoza
Link to original bug (#107966)
Description
Created attachment 141608
dmesg with drm.debug=0x1e log_buf_len=1M
System environment:
-- chipset: KabyLake Refresh
-- system architecture: 64-bit
-- xf86-video-intel:
-- xserver: 1.20.1
-- mesa: 18.2
-- libdrm: 2.4.93
-- kernel: drm-tip (commit 0875e7885717d3d812941e8e2db1dc99728be1ff)
-- Linux distribution: Fedora 29 Beta (and Fedora 28)
-- Machine or mobo model: Dell Latitude 7490
-- Display connector: eDP
Reproducing steps:
Setup full disk encryption with LUKS/dm-crypt.
Use Plymouth[1] to provide a graphical interface for entering in the decryption password. This is bundled as part of the distribution since Fedora 10 and setup automatically.
Enable PSR via i915.enable_psr=1. I have confirmed there are no issues with psr disabled.
While typing in the password, or otherwise updating the screen there is graphical corruption, like grey static that will intermittently cover portions of the screen.
If I do not cause the screen to update, e.g. just wait there at the Plymouth lock screen, there is no graphical corruption.
Once I am past Plymouth and into the login manager/desktop there are no video/display problems at all.
[1] https://cgit.freedesktop.org/plymouth/
Additional info:
Because this occurs so early at boot I think this must be either a quirk with my hardware, a PSR oddity, or a problem with Plymouth.
See attached files. Please let me know if you would like further information or clarification.
Attachment 141608, "dmesg with drm.debug=0x1e log_buf_len=1M":
drm-tip-dmesg.txt