Bug 442241

Summary: Black screen with egl-wayland 1.1.8
Product: [Plasma] plasmashell Reporter: Marcelo Bossoni <mmbossoni>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED UPSTREAM    
Severity: major CC: daniel.eckl, grzesiek11, julien.dlq, nate, plasma-bugs, rapiteanu.catalin, sebastiankuzlak
Priority: VHI Keywords: regression, wayland
Version: 5.22.90   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
URL: https://github.com/NVIDIA/egl-wayland/issues/40
Latest Commit: Version Fixed In:
Attachments: Screen capture of about kcm
firefox screen capture

Description Marcelo Bossoni 2021-09-09 21:30:10 UTC
SUMMARY
On Arch, plasmashell works fine using egl-wayland 1.1.7
using egl-wayland 1.1.8 process seems to be running, but not is seen on screen.
I can´t see any panels or wallpaper

STEPS TO REPRODUCE
1. Use Plasma wayland session with egl-wayland 1.1.8


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Let me know if you need any more info.
Comment 1 Nate Graham 2021-09-10 14:10:17 UTC
But apps appear?
Comment 2 Marcelo Bossoni 2021-09-10 14:48:02 UTC
Yes, I have firefox to open automatically on login (xwayland)
I could open ksysguard by using Ctrl + esc
I could open a konsole from ksysguard.

If I try plasmashell --replace if finishes stating that dbus something is already being used by another process.
Comment 3 Marcelo Bossoni 2021-09-10 21:03:12 UTC
Interesting, tried with current master and same thing happens.
When I open Firefox in wayland mode, my mouse cursor turns into a small white dot.
After closing it, it turn into a black box.
Screen capture using spectacle seems to show it properly.
Comment 4 Marcelo Bossoni 2021-09-10 21:04:31 UTC
Created attachment 141457 [details]
Screen capture of about kcm
Comment 5 Marcelo Bossoni 2021-09-10 21:05:27 UTC
Created attachment 141458 [details]
firefox screen capture
Comment 6 Sebastian Kuźlak 2021-09-17 16:45:24 UTC
confirm. Same thing. Works fine with egl-wayland 1.1.7 black screen on login with egl-wayland 1.1.8
Comment 7 Nate Graham 2021-09-27 20:18:48 UTC
Looks like this is a known upstream issue (https://github.com/NVIDIA/egl-wayland/issues/40) and an NVIDIA engineer has submitted a Qt patch to fix it (https://codereview.qt-project.org/c/qt/qtwayland/+/373473).

At this point it's probably not worth working around in KDE code. When that Qt patch is merged, we can cherry-pick it into our patch collection for Qt 5.15. If it's rejected, we can re-evaluate and reconsider a KDE-specific workaround.
Comment 8 Nate Graham 2021-10-28 16:16:03 UTC
*** Bug 444476 has been marked as a duplicate of this bug. ***
Comment 9 morguldir 2021-11-29 20:35:31 UTC
*** Bug 445845 has been marked as a duplicate of this bug. ***
Comment 10 Daniel Eckl 2022-02-04 23:36:16 UTC
I see the same issue, but my system already uses egl-wayland 1.1.7

Kubuntu 21.10
egl-wayland 1.1.7
Plasma 5.23.5 (Backports PPA)
QT 5.15.2

Are there more triggers for this bug but egl-wayland?