我有一台台式机,配有 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)
顺便说一句:lshw
和lspci
都将英特尔卡列为“显示控制器”,而 Nvidia 卡则列为“VGA 兼容控制器”。当我在 BIOS 中将英特尔 HD 卡切换为主要图形输出时,lshw
和lspci
都将两张卡列为“VGA 兼容控制器”。但是,连接到 nvidia 卡的两个显示器仍未被检测到。