Bug 459715 - Wallpaper disappears and only black background shown when external display connected (wayland)
Summary: Wallpaper disappears and only black background shown when external display co...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (show other bugs)
Version: 5.25.5
Platform: Manjaro Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: wayland
Depends on:
Blocks:
 
Reported: 2022-09-26 22:28 UTC by Michael D
Modified: 2023-05-11 03:46 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael D 2022-09-26 22:28:35 UTC
On wayland, when I connect an external display, often the wallpaper "crashes" and only a black background is shown. The panel and other plasmashell components work just fine. I cannot right-click the desktop to bring up the menu. Restarting plasma brings it back, but sometimes you need to click on the black to show the image, and then unfocusing the desktop makes it show black again. Eventually it goes back to normal.

Layout: Folder View
Wallpaper type: Image
Positioning: Scaled and cropped
Image: in home folder
Comment 1 Fushan Wen 2022-09-27 11:08:37 UTC
How many screens do you have?

How many graphics cards do you have? Intel, AMD or Nvidia?
Comment 2 Michael D 2022-09-27 11:23:31 UTC
I have a laptop screen and one external display connected via HDMI. When connecting the external display, I disable the laptop display.

The graphics card is the iGPU of a Ryzen 4500U, a Renoir Vega GPU. I'm using the AMDGPU driver.
Comment 3 Fushan Wen 2022-09-27 11:54:52 UTC
(In reply to Michael D from comment #2)
> I have a laptop screen and one external display connected via HDMI. When
> connecting the external display, I disable the laptop display.
> 
> The graphics card is the iGPU of a Ryzen 4500U, a Renoir Vega GPU. I'm using
> the AMDGPU driver.

That's really weird. I have Ryzen 4700u and also an HDMI output, but I can never reproduce the bug on X11 or Wayland before.
Comment 4 Fushan Wen 2022-09-27 11:59:51 UTC
What's the installed versions of qt5-wayland and qt5-base?
Comment 5 Michael D 2022-09-27 12:05:31 UTC
(In reply to Fushan Wen from comment #4)
> What's the installed versions of qt5-wayland and qt5-base?

qt5-wayland 5.15.6+kde+r49-1
qt5-base 5.15.6+kde+r177-1

I'm on Manjaro testing.
Comment 6 Fushan Wen 2022-09-27 12:07:19 UTC
Does the same bug also exist on X11?
Comment 7 Michael D 2022-09-27 12:27:36 UTC
No, never saw it on X11.
Comment 8 Vlad Zahorodnii 2022-09-27 12:48:24 UTC
Can you indicate what's your primary output before and after hotplugging the output?
Comment 9 Michael D 2022-09-27 17:45:28 UTC
I'm not sure how much detail you're asking for, but the primary output before plugging in the monitor is the built-in display (1080p), and after it's the external display (1440p connected via USB-C) since the built-in display is disabled. Apologies if you were asking for something else/more.
Comment 10 CUI Hao 2022-09-28 17:58:27 UTC
I encountered the same issue on X11 from time to time. But it usually happened after I unlock the screen.

Arch Linux w/ latest Plasma 5.25.5.
Intel + NVIDIA dual screen. NVIDIA card is the primary GPU.
Comment 11 Nate Graham 2023-04-11 14:50:24 UTC
Mose of the code here has changed to improve multimonitor use-cases in Plasma 5.27. Any chance you can upgrade to that version and see if the issue is fixed now?
Comment 12 Bug Janitor Service 2023-04-26 03:46:10 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 13 Bug Janitor Service 2023-05-11 03:46:04 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!