两张显卡和三台显示器上的 X Screen

两张显卡和三台显示器上的 X Screen

我有一台台式机,配有 Intel HD(1 个 DVI 输出)和 GeForce GTX 560 TI(2 个 DVI 输出)以及三台显示器。我想使用第三台带有 Intel HD 的显示器。Xinerama 不是我想要的。我希望所有显示器都有不同的屏幕(这是连接到单个显卡的显示器的默认行为)

当我启动 Ubuntu Live CD (13.10) 时,Xorg 似乎检测到所有三个显示器,并且 Unity 会像所有显示器都连接到同一显卡一样使用它们。但是连接到 Intel HD 卡的显示器分辨率较低。但我猜这是因为驱动程序未在实时系统中完全加载。

在我安装的系统 (14.04 LTS) 上,连接到 Intel HD 卡的显示器保持黑屏,并且无法被 xrandr 检测到。我在 xorg.conf 文件中尝试的所有方法均无效。

然后我在实时系统中创建了一个 xorg.conf 文件,并将X -configure其复制并改编(例如根据 pci 地址更改驱动程序名称)到我安装的系统中。然而,这导致我的三个显示器都黑屏。

我的 xorg.conf 配置有什么问题?

xorg.conf现场 CD http://pastebin.com/XfNvrFhc

xorg.conf我目前的系统 http://pastebin.com/K6asncVH

xorg.conf我试过了,但它导致黑屏 http://pastebin.com/JfUqzjJu

输出lshw

$ LANG=C sudo lshw -c video
  *-display               
       description: VGA compatible controller
       product: GF114 [GeForce GTX 560 Ti]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:f4000000-f5ffffff memory:e0000000-e7ffffff memory:e8000000-ebffffff ioport:e000(size=128) memory:f6000000-f607ffff
  *-display
       description: Display controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm bus_master cap_list
       configuration: driver=i915 latency=0
       resources: irq:54 memory:f6400000-f67fffff memory:d0000000-dfffffff ioport:f000(size=64)

顺便说一句:lshwlspci都将英特尔卡列为“显示控制器”,而 Nvidia 卡则列为“VGA 兼容控制器”。当我在 BIOS 中将英特尔 HD 卡切换为主要图形输出时,lshwlspci都将两张卡列为“VGA 兼容控制器”。但是,连接到 nvidia 卡的两个显示器仍未被检测到。

相关内容