I have a multiseat setup with 2 AMD GPUs and one seat for each GPU. I noticed that GDM always uses X11 for seat1, and Wayland for seat0. I want it to use Wayland for all seats. When I looked at daemon/gdm-local-display-factory.c, it looks like this is intended and X11 is always used for all seats other than seat0.
What is the reason for this? I have nasty problems like video tearing on the X11 display and that’s why I don’t want to use an Xorg server anymore.