Yup. Missing master device.

On Fri, Aug 10, 2018 at 10:24 AM, Rajeev R. K. <rajee...@gmail.com> wrote:
> On Thu, 9 Aug 2018 at 18:51, J T Dsouza <jtd1...@gmail.com> 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 <jtd1...@gmail.com> wrote:
>> > On Wed, Aug 8, 2018 at 11:43 AM, Rajeev R. K. <rajee...@gmail.com>
>> wrote:
>> >> On Tue, 7 Aug 2018 at 17:28, J T Dsouza <jtd1...@gmail.com> 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

Reply via email to