VirtualBox

Opened 5 years ago

Last modified 4 years ago

#19235 new defect

GDM with (default) Wayland sessions are not usable

Reported by: Sam Morris Owned by:
Component: GUI Version: VirtualBox 6.1.2
Keywords: Cc:
Guest type: Linux Host type: Windows

Description

When GDM uses Wayland for its login screen, the screen does not update after it is initially drawn. You can log in 'blind', so the login screen itself is working, it's just that the screen is never updated.

Resizing the VM's window on the host causes the screen to be redrawn once only.

If set WaylandEnable=false in GDMs config file then I get a traditional Xorg-based login screen and all is well again. And before GDM starts, the (plymouth-based) splash screen works fine, and after I log in then my (Xorg-based) session works OK.

My VM is using VboxSVGA with 3d disabled.

Change History (4)

comment:1 by basilrabi, 5 years ago

VirtualBox does not work in wayland session with a linux host too. I have a fedora 32 host and a windows 10 guest. VirtualBox does not start at all in Wayland but has no issues with xorg.

in reply to:  description comment:2 by Frank Batschulat (Oracle), 5 years ago

Replying to yrro:

My VM is using VboxSVGA with 3d disabled.

The default adapter for Linux guests is VMSVGA:

https://www.virtualbox.org/manual/ch03.html#settings-screen

What happens if you change your VMs adapter from VboxSVGA to the default VMSVGA?

in reply to:  1 comment:3 by Frank Batschulat (Oracle), 5 years ago

Replying to basilrabi:

VirtualBox does not work in wayland session with a linux host too. I have a fedora 32 host and a windows 10 guest. VirtualBox does not start at all in Wayland but has no issues with xorg.

This is likely this problem here:
https://www.virtualbox.org/pipermail/vbox-dev/2020-April/015433.html

fwiw, fedora 32 is still beta:
https://getfedora.org/en/workstation/download/

Last edited 5 years ago by Frank Batschulat (Oracle) (previous) (diff)

comment:4 by Sam Morris, 4 years ago

I switched to VMSVGA a while ago and have now unset WaylandEnable in GDM's config and the login screen is working.

(Currently only testing with 3d disabled)

Note: See TracTickets for help on using tickets.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette