[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg-devel
Subject:    Re: [PATCH v2 0/3] Reworked patches to make non-seat0 X servers work with non-KMS video drivers
From:       Peter Hutterer <peter.hutterer () who-t ! net>
Date:       2014-04-30 1:51:02
Message-ID: 20140430015102.GA11592 () yabbi ! redhat ! com
[Download RAW message or body]

On Thu, Apr 03, 2014 at 11:19:12AM -0300, La=E9rcio de Sousa 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 dev=
ice
> 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 prop=
erly
> 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 end=
s with a
> "No devices detected" error, if it tries to start with a non-KMS video dr=
iver.
> =

> 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 unsedi=
rable
> or even impossible (e.g. if using GDM), if these settings should be targe=
ted to
> a particular seat only.
> =

> La=E9rcio de Sousa (2):
>   xfree86: allow fallback to PCI bus probe for graphics devices on
>     non-seat0 X servers (#66851)
>   xfree86: add short description about MatchSeat key in xorg.conf man
>     page
> =

> Oleg Samarin (1):
>   xfree86: add new key MatchSeat to xorg.conf sections "Device",
>     "Screen", and "ServerLayout"
> =

>  hw/xfree86/common/xf86Bus.c    |  4 ++--
>  hw/xfree86/common/xf86Config.c | 34 +++++++++++++++++++++++++---------
>  hw/xfree86/man/xorg.conf.man   | 24 ++++++++++++++++++++++++
>  hw/xfree86/parser/Device.c     |  6 ++++++
>  hw/xfree86/parser/Layout.c     |  6 ++++++
>  hw/xfree86/parser/Screen.c     |  6 ++++++
>  hw/xfree86/parser/xf86Parser.h |  3 +++
>  hw/xfree86/parser/xf86tokens.h |  1 +
>  8 files changed, 73 insertions(+), 11 deletions(-)

all three merged, thanks.

Cheers,
   Peter
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic