On Thu, 9 Aug 2018 at 18:51, J T Dsouza <jtd1959(a)gmail.com> wrote:
loginctl -a list-seats
2 seats listed.
Sessions: *20 11 2
│ input:input5 "Power Button"
│ input:input4 "Power Button"
│ │ input:input0 "Logitech USB Receiver"
│ │ input:input1 "Logitech USB Receiver"
│ [MASTER] graphics:fb0 "amdgpudrmfb"
│ sound:card0 "Generic"
│ │ input:input10 "HD-Audio Generic HDMI/DP,pcm=9"
│ │ input:input11 "HD-Audio Generic HDMI/DP,pcm=10"
│ │ input:input12 "HD-Audio Generic HDMI/DP,pcm=11"
│ │ input:input7 "HD-Audio Generic HDMI/DP,pcm=3"
│ │ input:input8 "HD-Audio Generic HDMI/DP,pcm=7"
│ input:input9 "HD-Audio Generic HDMI/DP,pcm=8"
│ sound:card1 "Generic_1"
│ │ input:input13 "HD-Audio Generic Front Mic"
│ │ input:input14 "HD-Audio Generic Rear Mic"
│ │ input:input15 "HD-Audio Generic Line"
│ │ input:input16 "HD-Audio Generic Line Out"
│ input:input17 "HD-Audio Generic Front Headphone"
│ input:input6 "PC Speaker"
loginctl seat-status seat-1
│ input:input2 "Logitech USB Receiver"
│ input:input3 "Logitech USB Receiver"
│ [MASTER] drm:card0
│ │ [MASTER] drm:card0-DP-1
│ │ [MASTER] drm:card0-DVI-D-1
│ [MASTER] drm:card0-HDMI-A-1
Unable to retrieve master
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 <jtd1959(a)gmail.com> wrote:
On Wed, Aug 8, 2018 at 11:43 AM, Rajeev R. K.
On Tue, 7
Aug 2018 at 17:28, J T Dsouza <jtd1959(a)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
> There are you using the On-Board Display ports as seat 0, and the addon
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
Will post later alongwith xorg.0.log xorg.1.log.