Yup. Missing master device.
On Fri, Aug 10, 2018 at 10:24 AM, Rajeev R. K. <[email protected]> wrote: > 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 -- https://mm.ilug-bom.org.in/mailman/listinfo/linuxers

