兩張顯示卡和三個顯示器上的 X 螢幕

兩張顯示卡和三個顯示器上的 X 螢幕

我有一台配備 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 卡的兩台顯示器仍然未被偵測到。

相關內容