The greeter enters a loop where it flashes the login screen for about 1-2 seconds and immediately goes back to showing the startup logs when multi-seat is used with two different GPU and one monitor for each GPU.
Steps to Reproduce
Setup multi-seat using loginctl by following ArchWiki
Configure lightdm using the config based on ArchWiki:
What Happened?
The greeter enters a loop where it flashes the login screen for about 1-2 seconds and immediately goes back to showing the startup logs when multi-seat is used with two different GPU and one monitor for each GPU.
Steps to Reproduce
`➜ cat /etc/lightdm/lightdm.conf
[LightDM] run-directory=/run/lightdm
[Seat:*]
greeter-session=lightdm-gtk-greeter
greeter-session=io.elementary.greeter greeter-hide-users=false
session-wrapper=/etc/lightdm/Xsession
[Seat:seat0] xserver-command=/usr/bin/X :0 xserver-layout=seat0
[Seat:seat-1] xserver-command=/usr/bin/X :1 -keeptty xserver-layout=seat-1`
Expected Behavior
Greeter lets you log in for each seat
Workaround: Use replace greeter-session in lightdm.conf with lightdm-gtk-greeter
OS Version
6.x (Odin)
Software Version
Latest release (I have run all updates)
Log Output
Hardware Info
Seat0: Radeon HD 5430 using radeon driver HP 24" monitor via HDMI
Seat-1: Intel HD Graphics 2500 using i915 driver Samsung 21" LCD TV via HDMI
Other: RX 570 (used for gpu-passthrough to windows 10 VM) + HP 24" monitor (same monitor used for seat0) via Display Port