When using multiple monitors on integrated Ryzen graphics with MST, the LUKS password prompt is frozen. Nothing appears as you type a password and the bar at the bottom doesn’t progress. Correctly entering a password does work, the display is just not updating. Pressing the function keys to change the password display doesn’t make a difference. The display doesn’t stay frozen after getting past LUKS.
When only one monitor is connected there is no issue.
Using ESC to switch to text mode and back to graphics fixes the issue, I think it’s a problem with how Plymouth initializes the display/driver.
Running Plymouth with the debug option didn’t show any obvious errors in the log file. I also tried pretty much every solution I would find on the internet, and nothing worked.
I applied the patch on my system, it doesn’t solve the issue for me.
I have 3 displays connected 1 HDMI 2 DP via MST, at the LUKS screen the HDMI will show one frame from Plymouth, and the DP displays never turn on, it looks like something is crashing before the DP displays are initialized.
If I toggle text mode everything works, and all 3 display turn on displaying the Plymouth graphics, I don’t think the theme is the issue.
I tried adding a delay to make sure everything is ready before Plymouth shows the graphics, but it doesn’t change anything.