Log in delay with one vCPU of VM
The system runs in VM with one vCPU, when logging in there are 25 seconds delay, in the journal log we can see:
Apr 15 16:28:59 linux-2.local dbus-daemon[1477]: [session uid=1000 pid=1477] Activating service name='org.gnome.ScreenSaver' requested by ':1.11' (uid=1000 pid=1605 comm="/usr/libexec/gnome-session-binary --systemd-servic")
Apr 15 16:29:24 linux-2.local gnome-session[1605]: gnome-session-binary[1605]: CRITICAL: Unable to create a DBus proxy for GnomeScreensaver: Error calling StartServiceByName for org.gnome.ScreenSaver: Timeout was reached
Apr 15 16:29:24 linux-2.local gnome-session-binary[1605]: CRITICAL: Unable to create a DBus proxy for GnomeScreensaver: Error calling StartServiceByName for org.gnome.ScreenSaver: Timeout was reached
If the VM has multiple vCPUs, we don't meet this issue. I think the issue is related with the changing in gnome-shell gnome-shell!1520 (diffs)