Bug 452786 - WAYLAND - Secondary monitors show black screen, no wallpaper, no panels, and no windows. Only cursor.
Summary: WAYLAND - Secondary monitors show black screen, no wallpaper, no panels, and ...
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: master
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
Depends on:
Reported: 2022-04-20 06:07 UTC by Ash
Modified: 2022-07-01 13:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:

webp version of video (2.45 MB, image/webp)
2022-04-20 06:07 UTC, Ash

Note You need to log in before you can comment on or make changes to this bug.
Description Ash 2022-04-20 06:07:10 UTC
Created attachment 148260 [details]
webp version of video

1. Update to latest 5.4.24-unstable on KDE-neon unstable repos
2. Have second monitor attached and configured 
3. Log into Wayland session

My primary monitor is fine, but the secondary monitors to the left and the right are not showing my desktop background, my panels, or any windows. It shows the mouse fine. The monitors are outputting the correct resolution, and the correct rotation and offset as can be seen by the mouse pointer icon.

Both monitors were working well yesterday. This morning I pulled in some updates, and restarted my session, and now I'm seeing this.

Video of bug: https://i.redd.it/7q58klefjmu81.gif

Linux/KDE Plasma: 
KDE Plasma Version: 5.24.4.git+unstable
KDE Frameworks Version:  5.93.0.git+unstable

(Note, if this bug is filed against the wrong product, please re-assign it).
Comment 1 Nate Graham 2022-04-20 15:39:09 UTC

*** This bug has been marked as a duplicate of bug 353975 ***
Comment 2 Ash 2022-04-20 22:49:31 UTC
With respect, I don't think this is a duplicate of #353975
In that older bug, users are reporting it happening on both X11 and Wayland, where in my case it happens only in Wayland sessions, the screens are fine in X11.
Additionally, in #353975 users describe the panels frozen but windows are still visible and able to move on the second monitor, but in this bug the panels are not visible, and windows are not visible in the second monitor (see the attached video).
In #353975 it is suspected the cause is a crashed plasmashell, where restarting the plasmashell can fix the problem. However in this bug, the plasmashell is not crashed. Killing and restarting plasmashell does not affect the display of the monitors.
Comment 3 Ash 2022-05-03 23:40:31 UTC
I've updated to plasma 5.24.5 from Neon unstable repo this morning, and testing again, this bug is no longer occurring for me.
I'm guessing this was some kind of version mismatch issue when I last updated, and it has rectified itself now when I've updated.
Comment 4 Lenon Kitchens 2022-06-29 14:08:16 UTC
For what it's worth, I have the exact same problem with the exact same monitor configuration.  I'm running an AMD 6800xt, and Plasma 5.24.5.  I don't know how long it's been this way, because I just started trying to use Wayland this week.  Works fine on X11.
Comment 5 Nate Graham 2022-06-29 15:07:37 UTC
We did a lot of multimonitor robustness work in Plasma 5.25, Any chance you could upgrade to that and see if it's any better now?
Comment 6 Lenon Kitchens 2022-06-29 21:31:31 UTC
I've been waiting for 5.25 to see if it fixes the issue.  By the way, I just found out that it's only a problem with vertical monitors.  I have one 32" in the center and a 27" on either side of it.  The 32" is normal orientation, and the two 27" are vertical.  When I set them all to normal, everything is fine.  I can reproduce it at will at the moment.

That being said, I'm running Manjaro, and I don't want to upgrade outside of the repos.  However, as soon as 5.25 is available (should be no more than a few more days, I think) I'll upgrade and report back.

Comment 7 Lenon Kitchens 2022-06-30 20:10:46 UTC
Good news!  I updated via the Manjaro unstable branch (I'm an impatient bastard) and It seems to work properly in 5.25. Resolving.
Comment 8 Nate Graham 2022-07-01 13:44:31 UTC
Hooray! Glad to hear it.