[Bug 1186365] New: Empty screen on Live XFCE in QEMU with virgl

http://bugzilla.opensuse.org/show_bug.cgi?id=1186365 Bug ID: 1186365 Summary: Empty screen on Live XFCE in QEMU with virgl Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Xfce Assignee: bnc-team-xfce@forge.provo.novell.com Reporter: arvidjaar@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I observed this both with Leap 15.3 current image and with Tumbleweed. I boot manually using "${QEMU_BIN}" \ -nodefaults \ -machine q35,accel=kvm \ -cpu kvm64 \ -m 2G \ -device virtio-scsi-pci \ -drive file=$HOME/tmp/openSUSE-Leap-15.3-XFCE-Live-x86_64-Build9.78-Media.iso,if=none,id=cd0,format=raw -device scsi-cd,drive=cd0,id=cd0 \ -netdev user,id=uplink -device virtio-net-pci,netdev=uplink \ -name "Leap 15.3 Live XFCE" \ -monitor unix:path="$QEMU_MONITOR_SOCKET",server=on,wait=off \ -vga virtio -display gtk,gl=on,zoom-to-fit=off,show-cursor=on \ & It boots and leaves me with empty screen. Switching to tty1 and logging in I see full graphical session correctly started, all processes present, just no output on tty7. This works if I disable OpenGL (-display gtk,gl=off). The KDE Live image boots normally using the same command line. TW XFCE Live image has the same issue. Regular TW GNOME and KDE both work with virgl. Host - Ubuntu 20.04 with GNOME Wayland session. QEMU emulator version 6.0.0 (v6.0.0-1-gd11fb9fde1) virglrenderer-0.7.0-1138-g3639155 Both compiled from source. QEMU has single patch to fix mouse positioning in gtk under Wayland. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1186365 http://bugzilla.opensuse.org/show_bug.cgi?id=1186365#c1 Marcel Kuehlhorn <tux93@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |tux93@opensuse.org --- Comment #1 from Marcel Kuehlhorn <tux93@opensuse.org> --- I can reproduce this issue with the Leap 15.3 GM ISO in VirtManager when setting Video to virtio with 3daccel true and Display Spice, Listen type none, OpenGL true -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1186365 http://bugzilla.opensuse.org/show_bug.cgi?id=1186365#c2 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tiwai@suse.com Component|Xfce |KVM Assignee|bnc-team-xfce@forge.provo.n |kvm-bugs@suse.de |ovell.com | --- Comment #2 from Takashi Iwai <tiwai@suse.com> --- Sounds more like a QEMU or a kernel DRM problem. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1186365 Liang Yan <lyan@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lyan@suse.com -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1186365 Jos� Ricardo Ziviani <jose.ziviani@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jose.ziviani@suse.com Assignee|kvm-bugs@suse.de |jose.ziviani@suse.com -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1186365 http://bugzilla.opensuse.org/show_bug.cgi?id=1186365#c4 --- Comment #4 from Andrei Borzenkov <arvidjaar@gmail.com> --- Still valid in Leap 15.4. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1186365 http://bugzilla.opensuse.org/show_bug.cgi?id=1186365#c7 --- Comment #7 from Andrei Borzenkov <arvidjaar@gmail.com> --- (In reply to Fabian Vogt from comment #5)
Sounds like the display manager (or maybe X itself) selects the wrong VT.
1. If I disable auto-login I get lightdm greeter, I enter my user name and password and then I get blank screen (while session is completely launched). 2. I installed GNOME/X11 and if I select gnome X11 session in lightdm, I get normal fully functional GNOME desktop. 3. I still get blank screen if I log out of GNOME and log in into Xfce again. So it is really Xfce issue and it looks like some OpenGL/HW acceleration/whatever is missing in Xfce. But I am not familiar with it deep enough to even start digging. If anyone has any idea where to look ... -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1186365 http://bugzilla.opensuse.org/show_bug.cgi?id=1186365#c8 Andrei Borzenkov <arvidjaar@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 15.3 |Leap 15.4 --- Comment #8 from Andrei Borzenkov <arvidjaar@gmail.com> --- Most likely fixed with https://github.com/xfce-mirror/xfwm4/commit/ada0d22fd7124f24deabda8b262e9a4c.... Xfwm4 4.18.0 does not have this issue. Commit itself is pretty trivial and should be easily backportable. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com