每当我想启动第二个 X-Server(一个在显示器上运行:0,我X :1
以 root 身份启动第二个 X-Server,但作为普通用户它也不起作用)时,它就不会启动。相关的错误消息似乎是(EE) intel(0): [drm] failed to set drm interface version: Permission denied [13].
((EE) intel(0): Failed to claim DRM device.
并且(EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
也显示成功运行的 Xorg:0)。
有谁知道启动第二个 Xserver 的方法吗?
我使用的是intel驱动程序,内核端是带有模式设置的i915。
附上相关的Xorg.log。
[ 6646.990] X.Org X 服务器 1.17.2 发布日期:2015-06-16 [ 6646.996] X 协议版本 11,修订版 0 [6646.998]构建操作系统:Linux 4.0.4-2-ARCH x86_64 [ 6647.004] 当前操作系统:Linux felics-tablet 3.18.21-ck-bfs-tuxice-uksm-bfq-gccopt-phcintel #6 PREEMPT 9 月 15 日星期二 20:07:15 CEST 2015 x86_64 [6647.005]内核命令行:root=/dev/sda5 ro kdb=off loglevel=9 pcie_aspm=force slub_debug=- vt.default_utf8=1 fbcon=font:VGA8x8 acpi_backlight=vendor intel_iommu=off vga=6resume=/dev/ sda9 [ 6647.012] 构建日期: 2015 年 6 月 30 日 09:00:12PM [6647.014] [6647.016]pixman的当前版本:0.32.6 [ 6647.021] 在报告问题之前,请检查 http://wiki.x.org 以确保您拥有最新版本。 [6647.021]标记:(--)探测,(**)来自配置文件,(==)默认设置, (++) 来自命令行,(!!) 通知,(II) 信息性, (WW) 警告,(EE) 错误,(NI) 未实现,(??) 未知。 [ 6647.032] (==) 日志文件:“/var/log/Xorg.1.log”,时间:2015 年 9 月 17 日星期四 11:41:35 [6647.035](==)使用配置目录:“/etc/X11/xorg.conf.d” [6647.037](==)使用系统配置目录“/usr/share/X11/xorg.conf.d” [ 6647.038] (==) 无布局部分。使用第一个屏幕部分。 [ 6647.038] (==) 没有可用的屏幕部分。使用默认值。 [ 6647.038] (**) |-->屏幕“默认屏幕部分”(0) [ 6647.038] (**) | |-->监控“” [ 6647.039] (==) 没有为屏幕“默认屏幕部分”指定设备。 使用列出的第一个设备部分。 [ 6647.039] (**) | |-->设备“Device0” [ 6647.039] (==) 没有为屏幕“默认屏幕部分”指定监视器。 使用默认监视器配置。 [ 6647.039] (**) 选项“AutoAddDevices”“true” [ 6647.039] (**) 自动添加设备 [6647.039](==)自动启用设备 [6647.039](==)自动添加GPU设备 [ 6647.039] (**) FontPath 设置为: /usr/share/fonts/local/, /usr/share/fonts/misc/, /usr/share/fonts/TTF/, /usr/share/fonts/OTF/, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi/, /usr/share/fonts/75dpi/ [ 6647.039] (==) ModulePath 设置为“/usr/lib/xorg/modules” [6647.039](II)服务器依赖udev来提供输入设备列表。 如果没有可用的设备,请重新配置 udev 或禁用 AutoAddDevices。 [6647.039](II)加载器魔法:0x816d60 [ 6647.039] (II) 模块 ABI 版本: [6647.039]X.Org ANSI C 仿真:0.4 [6647.039]X.Org视频驱动程序:19.0 [6647.039]X.Org XInput驱动程序:21.1 [6647.039]X.Org 服务器扩展:9.0 [6647.042](EE)systemd-logind:无法获取会话:任何.service文件均未提供名称org.freedesktop.login1 [6647.043](II)xfree86:添加drm设备(/dev/dri/card0) [6647.043](EE)/dev/dri/card0:无法设置DRM接口版本1.4:权限被拒绝 [6647.480](--)PCI:*(0:0:2:0)8086:2a42:17aa:20e4修订版7,内存@0xf2000000/4194304,0xd0000000/268435456,I/O@0x00001800/8 [6647.481](--)PCI:(0:0:2:1)8086:2a43:17aa:20e4修订版7,内存@ 0xf2400000/1048576 [6647.481](II)打开ACPI成功(/var/run/acpid.socket) [6647.481](II)“glx”将被加载。这是默认启用的,并且也在配置文件中指定。 [6647.481](II)LoadModule:“dri” [6647.481](II)模块“dri”已内置 [6647.481](II)LoadModule:“glx” [6647.482](二)加载/usr/lib/xorg/modules/extensions/libglx.so [6647.485](II)模块glx:供应商=“X.Org基金会” [ 6647.486] 为 1.17.2 编译,模块版本 = 1.0.0 [6647.486]ABI类:X.Org服务器扩展,版本9.0 [6647.486](==)启用AIGLX [6647.486](II)LoadModule:“extmod” [6647.486](II)模块“extmod”已内置 [6647.486](II)LoadModule:“英特尔” [6647.486](二)加载/usr/lib/xorg/modules/drivers/intel_drv.so [6647.486](II)模块英特尔:vendor =“X.Org Foundation” [6647.486]为1.17.2编译,模块版本=2.99.917 [6647.486]模块类:X.Org视频驱动程序 [6647.486]ABI类:X.Org视频驱动程序,版本19.0 [ 6647.486] (II) 英特尔:英特尔(R) 集成显卡芯片组驱动程序: i810、i810-dc100、i810e、i815、i830M、845G、854、852GM/855GM、865G、 915G、E7221 (i915)、915GM、945G、945GM、945GME、松景 GM、 松景 G、965G、G35、965Q、946GZ、965GM、965GME/GLE、G33、Q35、Q33、 GM45、4系列、G45/G43、Q45/Q43、G41、B43 [ 6647.487] (II) 英特尔:英特尔(R) 高清显卡驱动程序:2000-6000 [ 6647.487] (II) 英特尔:英特尔(R) Iris(TM) 显卡驱动程序:5100、6100 [ 6647.487] (II) 英特尔:英特尔(R) Iris(TM) Pro 显卡驱动程序:5200、6200、P6300 [ 6647.487] (--) 使用 VT 编号 14 [6647.499](II)intel(0):使用内核模式设置驱动程序:i915,版本1.6.0 20140905 [6647.499](II)intel(0):从2.99.917-364-gb24e758编译的SNA [ 6647.500] (WW) VGA 仲裁器:无法打开内核仲裁器,不支持多卡 [6649.679](EE)intel(0):[drm]无法设置drm接口版本:权限被拒绝[13]。 [6649.679](II)intel(0):[drm]“/sys/kernel/debug/dri/0/clients”的内容: [6649.679](II)intel(0):[drm]命令pid dev掌握uid魔法 [6649.679](II)英特尔(0):[drm] Xorg 16216 0 yy 1001 0 [6649.679](II)英特尔(0):[drm]模糊窗口16243 0 ny 1001 10 [6649.679](II)英特尔(0):[drm] Xorg 17590 0 ny 0 0 [ 6649.679] (EE) intel(0):无法声明 DRM 设备。 [6649.679](II)UnloadModule:“英特尔” [ 6649.679] (EE) 找到屏幕,但没有一个具有可用的配置。 [ 6649.679](EE) 致命服务器错误: [ 6649.679] (EE) 未找到屏幕 (EE) [ 6649.679](EE) 请咨询 X.Org 基金会支持 在http://wiki.x.org 求助。 [ 6649.680] (EE) 另请检查“/var/log/Xorg.1.log”处的日志文件以获取更多信息。 [ 6649.680](EE) [ 6649.697] (EE) 服务器因错误 (1) 而终止。关闭日志文件。
答案1
...解决方案如下:
其他 X 服务器需要使用不同的驱动程序运行。fbdev
作品。在启动第二台服务器之前,编辑 Xorg 配置文件(或通过重新软链接配置文件并使用一个命令启动 X 来实现自动化)以使用 fbdev 视频驱动程序。