On Thu, 9 Aug 2018 at 18:51, J T Dsouza <[email protected]> wrote: > loginctl -a list-seats > SEAT > seat-1 > seat0 > > 2 seats listed. > jloginctl seat-status > seat0 > Sessions: *20 11 2 > Devices: > ├─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5 > │ input:input5 "Power Button" > > ├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4 > │ input:input4 "Power Button" > ├─/sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1 > │ usb:usb1 > │ > > ├─/sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-5/1-5:1.0/0003:046D:C534.0001/input/input0 > │ │ input:input0 "Logitech USB Receiver" > │ > > ├─/sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-5/1-5:1.1/0003:046D:C534.0002/input/input1 > │ │ input:input1 "Logitech USB Receiver" > ├─/sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb2 > │ usb:usb2 > > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.0/graphics/fb0 > │ [MASTER] graphics:fb0 "amdgpudrmfb" > > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.1/sound/card0 > │ sound:card0 "Generic" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.1/sound/card0/input10 > │ │ input:input10 "HD-Audio Generic HDMI/DP,pcm=9" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.1/sound/card0/input11 > │ │ input:input11 "HD-Audio Generic HDMI/DP,pcm=10" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.1/sound/card0/input12 > │ │ input:input12 "HD-Audio Generic HDMI/DP,pcm=11" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.1/sound/card0/input7 > │ │ input:input7 "HD-Audio Generic HDMI/DP,pcm=3" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.1/sound/card0/input8 > │ │ input:input8 "HD-Audio Generic HDMI/DP,pcm=7" > │ > └─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.1/sound/card0/input9 > │ input:input9 "HD-Audio Generic HDMI/DP,pcm=8" > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.3/usb3 > │ usb:usb3 > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.3/usb4 > │ usb:usb4 > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.4/usb5 > │ usb:usb5 > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.4/usb6 > │ usb:usb6 > > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.6/sound/card1 > │ sound:card1 "Generic_1" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.6/sound/card1/input13 > │ │ input:input13 "HD-Audio Generic Front Mic" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.6/sound/card1/input14 > │ │ input:input14 "HD-Audio Generic Rear Mic" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.6/sound/card1/input15 > │ │ input:input15 "HD-Audio Generic Line" > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.6/sound/card1/input16 > │ │ input:input16 "HD-Audio Generic Line Out" > │ > └─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.6/sound/card1/input17 > │ input:input17 "HD-Audio Generic Front Headphone" > ├─/sys/devices/platform/pcspkr/input/input6 > │ input:input6 "PC Speaker" > ├─/sys/devices/virtual/misc/kvm > │ misc:kvm > └─/sys/devices/virtual/misc/rfkill > misc:rfkill > > loginctl seat-status seat-1 > seat-1 > Devices: > > > ├─/sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-6/1-6:1.0/0003:046D:C534.0003/input/input2 > │ input:input2 "Logitech USB Receiver" > > > ├─/sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-6/1-6:1.1/0003:046D:C534.0004/input/input3 > │ input:input3 "Logitech USB Receiver" > > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.0/drm/card0 > │ [MASTER] drm:card0 > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.0/drm/card0/card0-DP-1 > │ │ [MASTER] drm:card0-DP-1 > │ > ├─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.0/drm/card0/card0-DVI-D-1 > │ │ [MASTER] drm:card0-DVI-D-1 > │ > > └─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.0/drm/card0/card0-HDMI-A-1 > │ [MASTER] drm:card0-HDMI-A-1 > > └─/sys/devices/pci0000:00/0000:00:08.1/0000:06:00.0/drm/renderD128 > drm:renderD128 > > lightdm x-l.log > Unable to retrieve master > (EE) > Fatal server error: > (EE) AddScreen/ScreenInit failed for driver 0 > > X detects the gpu, detects all 3 ports, detects both monitors with > right modes but bombs with > > [ 23.882] Unable to retrieve master > [ 23.882] (EE) > Fatal server error: > [ 23.882] (EE) AddScreen/ScreenInit failed for driver 0 >
There is your problem. You only have 1 Display Device. The DRM subdevices arent independent devices, but rather all paired with the a single framebuffer device. assigning the DRM devices and the framebuffer device to separate seats does not magically make them 2 separate seats. Basically the error above is because the DRM(Rendering) portion of the drivers arent able to find a place to render into, A.k.A a framebuffer. The basic requirement for this style of multiseat is a separate framebuffer per seat, which you only get with separate graphics cards, not a single card that just happens to have multiple outputs. In such a scenario, we would have to go with a xnest type solution, which is the direction my experiments are moving in. Thanks and Regards R. K. Rajeev Ph : +91-9323802020 > > On Thu, Aug 9, 2018 at 12:28 PM, J T Dsouza <[email protected]> wrote: > > On Wed, Aug 8, 2018 at 11:43 AM, Rajeev R. K. <[email protected]> > wrote: > >> On Tue, 7 Aug 2018 at 17:28, J T Dsouza <[email protected]> wrote: > > > >>> Trying it out on a gigabyte AB350+ Ryzen 5 2600gpu. Which has 3 > >>> outputs. With loginctl I can split the devices between 2 seats quite > >>> easily. > >>> > >>> > >> There are you using the On-Board Display ports as seat 0, and the addon > GPU > >> ports as seat1? Or do you have multiple on-board ports with a single > >> display controller serviing multiple seats? > > > > Single on board gpu (AMD Vega11) with multiple display controllers. > > There are 3 - HDMI, D-sub (VGA) and DVI-D > > I am trying to use HDMI and VGA. > > So far havent been able to start 2 independent tty or x session, one > > each on each display. It is always one login. Copy whne it is a tty > > and xinerama when X. Option Xinerama 0 has no effect. > > lightdm starts 2 X sessions one for seat0 and one for seat-1 but gets > > no response from the one being started on VGA, and shuts that down. > > > >> Could you share your 'loginctl > >> seat-status' output? > > > > Will post later alongwith xorg.0.log xorg.1.log. > -- > https://mm.ilug-bom.org.in/mailman/listinfo/linuxers -- https://mm.ilug-bom.org.in/mailman/listinfo/linuxers

