我有一台配備 Intel HD(1x DVI 輸出)和 GeForce GTX 560 TI(2x DVI 輸出)的桌上型電腦以及三台顯示器。我想使用具有英特爾高清處理器的第三台顯示器。 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
都將 Intel 卡列為“顯示控制器”,而 Nvidia 卡則列為“VGA 相容控制器”。當我在 BIOS 中切換到 Intel HD 卡作為主要圖形輸出時,lshw
並將lspci
這兩張卡都列為「VGA 相容控制器」。然而,連接到 nvidia 卡的兩台顯示器仍然未被偵測到。