[systemd-devel] Multi seats
Floris
jkfloris at dds.nl
Thu Sep 3 03:49:11 PDT 2015
Op Thu, 03 Sep 2015 12:26:03 +0200 schreef arnaud gaboury
<arnaud.gaboury at gmail.com>:
>
>
> On Fri, Aug 28, 2015 at 1:50 PM, Laércio de Sousa
> <laerciosousa at sme-mogidascruzes.sp.gov.br> wrote:
>> You're right. If you use GNOME, GDM is ready for you. In any other
>> case, use LightDM >= 1.12. Automatic multi-seat >>support for SDDM
>> (used by KDE and LXQt) is still WIP.
>>
>> 2015-08-28 8:42 GMT-03:00 arnaud gaboury <arnaud.gaboury at gmail.com>:
>>> On Fri, Aug 28, 2015 at 1:37 PM, Laércio de Sousa
>>>
>>> <laerciosousa at sme-mogidascruzes.sp.gov.br> wrote:
>>>
>>>> Hi Arnaud!
>>>
>>>>
>>>
>>>> I've been researching systemd-based multi-seat setups with non-KMS
>>>> video
>>>
>>>> drivers for a couple of years.
>>>
>>>>
>>>
>>>> In principle, yes, you can set up a multi-seat system with proprietary
>>>
>>>> NVIDIA drivers, provided you:
>>>
>>>>
>>>
>>>> * provide a suitable udev rule to tag your NVIDIA card as
>>>> "master-of-seat"
>>>
>>>> (they are tagged by default if using Nouveau drivers). Examples:
>>>
>>>>
>>>
>>>> SUBSYSTEM=="drm", KERNEL=="card[0-9]*", ATTRS{vendor}=="0x10de",
>>>
>>>> DRIVERS=="nvidia", TAG+="master-of-seat"
>>>
>>>>
>>>
>>>> SUBSYSTEM=="pci", ATTRS{vendor}=="0x10de", DRIVER=="nvidia",
>>>
>>>> TAG+="seat", TAG+="master-of-seat"
>>>
>>>>
>>>
>>>> * Have xorg-server 1.16 or newer installed
>>>
>>>>
>>>
>>>> * Provide a suitable xorg.conf for your NVIDIA card, not forgetting
>>>> to put
>>>
>>>> MatchSeat entries in Device/Screen/ServerLayout sections.
>
> Any hint/pointer about this configuration?
> TY
$ cat /etc/X11/xorg.conf.d/90-nvidia.conf
Section "Device"
Identifier "Seat0"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "ProbeAllGpus" "FALSE"
MatchSeat "seat0"
Option "Coolbits" "4"
Option "TripleBuffer" "ON"
EndSection
Section "Device"
Identifier "Seat1"
Driver "nvidia"
BusID "PCI:2:0:0"
Option "ProbeAllGpus" "FALSE"
MatchSeat "seat1"
Option "TripleBuffer" "ON"
# Option "CustomEDID" "/etc/X11/nv-edid.raw"
EndSection
Success,
floris
More information about the systemd-devel
mailing list