Le samedi 26 juillet 2014, 16:57:54 Leonid Isaev a écrit :
> On Sat, Jul 26, 2014 at 08:54:21AM +0200, Laurent Carlier wrote:
> > Le samedi 26 juillet 2014, 03:11:45 Karol Blazewicz a écrit :
> > > I can start only one rootless X session at a time. If I want to start
> > > a second one while the first one is running, I have to use 'sudo
> > > startx'.
> > > I'm logging into tty and starting X as a user.
> > > 
> > > Did I mis-configure something or is it a "feature'? Can you start
> > > multiple X sessions simultaneously with xorg 1.16?
> > 
> > I have not yet found how to do this with xorg 1.16 in rootless mode.
> > Multiple X sessions should work flawlessly with root rights.
> 
> Not really, in general. For me, Xserver 1.16 with root rights works only on
> KMS-less systems. In other setups I have tested, X simply segfaults if
> running as root. This happens on real hw as well as in vmware player (which
> provides KMS). In the latter case I had to downgrade to xorg-server 1.15 to
> get my desktop back (also, I do not use proprietary vmware tools).
> 
> Here are the errors on a real machine with hybrid AMD/Intel graphics:
> ------
> $ lspci | grep VGA
> 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor
> Integrated Graphics Controller (rev 06)
> 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
> Venus XT [Radeon HD 8870M / R9 M270X] (rev ff)
> 
> $ grep "(EE)" /var/log/Xorg.0.log
>       (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> [  2484.378] (EE) systemd-logind: failed to take device /dev/dri/card0: Did
> not receive a reply. Possible causes include: the remote application did
> not send a reply, the message bus security policy blocked the reply, the
> reply timeout expired, or the network connection was broken. [  2485.302]
> (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission
> denied [  2485.305] (EE) Failed to load module "modesetting" (module does
> not exist, 0) [  2485.305] (EE) Failed to load module "fbdev" (module does
> not exist, 0) [  2485.305] (EE) Failed to load module "vesa" (module does
> not exist, 0) [  2485.376] (EE) systemd-logind: failed to take device
> /dev/dri/card0: Device already taken [  2485.376] (EE) /dev/dri/card0:
> failed to set DRM interface version 1.4: Permission denied [  2491.936]
> (EE)
> [  2491.936] (EE) Backtrace:
> [  2491.937] (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x56) [0x5938f6]
> [  2491.937] (EE) 1: /usr/bin/Xorg.bin (0x400000+0x197af9) [0x597af9]
> [  2491.937] (EE) 2: /usr/lib/libc.so.6 (0x7f88e4e55000+0x33df0)
> [0x7f88e4e88df0] [  2491.937] (EE) 3: /usr/lib/libc.so.6
> (0x7f88e4e55000+0x128696) [0x7f88e4f7d696] [  2491.937] (EE) 4:
> /usr/bin/Xorg.bin (0x400000+0xa14e8) [0x4a14e8] [  2491.937] (EE) 5:
> /usr/lib/libdbus-1.so.3 (dbus_connection_dispatch+0x3f1) [0x7f88e69055b1] [
>  2491.937] (EE) 6: /usr/lib/libdbus-1.so.3 (0x7f88e68f5000+0x10805)
> [0x7f88e6905805] [  2491.937] (EE) 7: /usr/bin/Xorg.bin (0x400000+0x9ae09)
> [0x49ae09] [  2491.937] (EE) 8: /usr/bin/Xorg.bin (WakeupHandler+0x6b)
> [0x43c3ab] [  2491.937] (EE) 9: /usr/bin/Xorg.bin (WaitForSomething+0x1c7)
> [0x590d27] [  2491.937] (EE) 10: /usr/bin/Xorg.bin (0x400000+0x374f1)
> [0x4374f1] [  2491.937] (EE) 11: /usr/bin/Xorg.bin (0x400000+0x3b866)
> [0x43b866] [  2491.937] (EE) 12: /usr/lib/libc.so.6
> (__libc_start_main+0xf0) [0x7f88e4e75000] [  2491.937] (EE) 13:
> /usr/bin/Xorg.bin (0x400000+0x25d0e) [0x425d0e] [  2491.937] (EE)
> [  2491.937] (EE) Segmentation fault at address 0x0
> [  2491.937] (EE)
> [  2491.937] (EE) Caught signal 11 (Segmentation fault). Server aborting
> [  2491.937] (EE)
> [  2491.937] (EE)
> [  2491.937] (EE) Please also check the log file at "/var/log/Xorg.0.log"
> for additional information. [  2491.937] (EE)
> [  2493.888] (EE) systemd-logind: ReleaseControl failed: Did not receive a
> reply. Possible causes include: the remote application did not send a
> reply, the message bus security policy blocked the reply, the reply timeout
> expired, or the network connection was broken. [  2493.888] (EE) Server
> terminated with error (1). Closing log file. ------
> 
> Somehow, I can not make sense of the above error (X runs as root, so it can
> write to /var/log/ but lacks permissions for a device?). Any ideas?
> 
> Thanks,

Probably a bug related to PRIME, you should probably open an upstream bug 
report.

-- 
Laurent Carlier
http://www.archlinux.org

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to