Ubuntu 12.10 三重显示器......如此接近!

Ubuntu 12.10 三重显示器......如此接近!

我正在尝试使用 ATI Radeon HD 5450 和 NVidia 9600 GSO 设置 3 台显示器。我知道混合使用制造商并不可取,但这些是我闲置的显卡。经过几天的调整,我终于让所有三台显示器至少同时打开。我使用的是免费的“radeon”和“nouveau”驱动程序。我想我的桌面已经非常接近正常工作了,但我就是无法做到。最好是所有 3 台显示器都各有一个启动器,这样我就可以在它们之间移动窗口。如果这不可能,我不会感到沮丧,但我只想让所有 3 台显示器都打开并正常工作。使用我当前的配置,我的左侧显示器由 ATI 显卡驱动,可以很好地运行 X。中间和右侧显示器都出现黑屏。我可以将鼠标移到中间显示器,并在黑屏周围移动。右侧显示器正在镜像中间显示器上的所有内容。

这是我的 xorg.conf:

Section "ServerLayout"
Identifier     "My X Server"
Screen          "LeftScreen" 0 0    
    Screen          "CenterScreen" RightOf "LeftScreen"
    Screen          "RightScreen" RightOf "CenterScreen"    
EndSection

Section "ServerFlags"
  Option        "Xinerama" "1"
EndSection

Section "Module"
Load  "dbe"
Load  "extmod"
Load  "record"
Load  "glx"
Load    "dri"
EndSection

Section "Monitor"
Identifier   "LeftMonitor"
    Option         "DPMS"
EndSection

Section "Monitor"
Identifier   "CenterMonitor"
    Option         "DPMS"
EndSection

Section "Monitor"
Identifier   "RightMonitor"
    Option         "DPMS"
EndSection

Section "Device"
Identifier  "ATIL"
Driver      "radeon"
#Option     "ZaphodHeads" "DVI-0"
BusID       "PCI:02:0:0"
EndSection

Section "Device"
Identifier  "NVIDIAM"
Driver      "nouveau"
#Option     "ZaphodHeads" "DVI-0"
BusID       "PCI:01:0:0"
EndSection

Section "Device"
Identifier  "NVIDIAR"
Driver      "nouveau"
#Option     "ZaphodHeads" "DVI-1"
BusID       "PCI:01:0:0"
EndSection

Section "Screen"
Identifier "LeftScreen"
Device     "ATIL"
Monitor    "LeftMonitor"
EndSection

Section "Screen"
Identifier "CenterScreen"
Device     "NVIDIAM"
Monitor    "CenterMonitor"
EndSection

Section "Screen"
Identifier "RightScreen"
Device     "NVIDIAR"
Monitor    "RightMonitor"
EndSection

有人能够将 nvidia 和 ati 一起实现 3 个显示器吗?

答案1

我可以做到。我有一块板载 ATI 卡 (HD 3200) 和一块 Nvidia PCI-E 卡 (8600GT)。我从 Nvidia 卡 (DVI->VGA) 输出两个显示器,从板载输出一个显示器。

性能不太好。有时当我(意外地)将视频从 Nvidia 屏幕之一移动到 ATI 屏幕时,会发生崩溃。此外,glxgears 不会在 ATI 显示器上输出任何内容。但对于基本的标准桌面内容,它运行良好。

这是我的 xorg.conf 文件,希望它对您有用。

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1360 0
    Screen      1  "Screen2" LeftOf "Screen0"
    Screen      2  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 61.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Philips"
    HorizSync       14.0 - 70.0
    VertRefresh     56.0 - 85.0
    Option         "DPMS"
    # HorizSync source: edid, VertRefresh source: edid
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "LG Flatron L177WS"
    HorizSync       31.5 - 50.0
    VertRefresh     40.0 - 90.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600 GT"
    BusID          "PCI:02:00:00"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600 GT"
    BusID          "PCI:02:00:00"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "radeon"
    VendorName     "ATI"
    BoardName      "ATI Radeon HD3200"
    BusID          "PCI:01:05:00"
    Screen          0
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT-1: 1360x768_60 +0+0; CRT-1: 1360x768 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    SubSection     "Display"
        Modes       "1280x640"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection

相关内容