[PATCH v2 0/3] Reworked patches to make non-seat0 X servers work with non-KMS video drivers

Dave Airlie airlied at gmail.com
Mon Apr 28 17:58:24 PDT 2014


On 4 April 2014 00:19, Laércio de Sousa <lbsousajr at gmail.com> wrote:
> Since version 198, systemd-logind no longer requires a framebuffer device
> to create a new seat (it's sufficient to assing at least one suitable device
> tagged as "master-of-seat" in udev to a new seat in order to create it).
> It opens the possibility to configure multiseat properly using multiple
> graphics cards with non-KMS drivers (like NVIDIA proprietary ones).
>
> However, some fixes in Xorg server are still needed to make it start properly
> with a non-KMS video driver if an option "-seat seatXXXX",
> where "seatXXXX" is not "seat0", is passed.
>
> Patch 1 is mandatory, since it fixes a bug where a non-seat0 X server ends with a
> "No devices detected" error, if it tries to start with a non-KMS video driver.
>
> Patches 2-3 are highly recommended to make this solution DM-independent. Without them,
> one needs to pass a custom config file via "-config", which may be unsedirable
> or even impossible (e.g. if using GDM), if these settings should be targeted to
> a particular seat only.

These seems fine to me, though please keep an ear open for brokenness
caused by these, and be ready to respond.

Reviewed-by: Dave Airlie <airlied at redhat.com>

Dave.


More information about the xorg-devel mailing list