Ubuntu 12.04 和四显示器?

Mic*_*are 8 multiple-monitors

我对使用 Ubuntu 12.04 设置四显示器非常感兴趣。这可以用 Unity 实现吗?Nvidia X Server 会自动检测和配置所有 4 台显示器,让事情变得简单吗?

我在这里和那里挖掘了一些零碎的信息,但不知道该怎么做。

Ser*_*gey 8

四显示器当然是可能的,这是我由 2 个 NVidia 卡驱动的设置(使用专有的 NVidia 驱动程序):

在此处输入图片说明

虽然,在我的特定设置中,我无法使 3D 加速工作,但是,我记得,这更需要旋转两个显示器而不是 4 个显示器。

另外,我没有使用 Unity,窗口管理器是 XMonad,我非常推荐这种设置,除非您想花费数小时从监视器拖动窗口到监视器并手动排列它们。

我正在使用自定义的 xorg.conf 文件,因为我记得,我必须为每张卡指定单独的 PCI 总线 ID 才能使用它们 - 你可能更幸运,但通常设置多显示器机器是一个本书“高级”章节中的练习,不要指望完全即插即用*(请参阅下面的更新)。同样,在我的情况下,旋转显示器使问题复杂化了一点。

这是我的 xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" RightOf "Screen3"
    Screen      1  "Screen1" 0 0
    Screen      2  "Screen2" RightOf "Screen1"
    Screen      3  "Screen3" RightOf "Screen2"

    Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection


Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor3"
    VendorName     "Unknown"
    ModelName      "SamsungSyncMaster"
    HorizSync       30.0 - 84.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
    Option         "Rotate" "Left"
EndSection


Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Dell 2007 WFP"
    HorizSync       30.0 - 84.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
    Option         "Rotate" "Left"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "BENQ"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "BenQ FP222W"
    HorizSync       30.0 - 84.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
    BusID          "PCI:3:0:0"
    Screen     1
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400 GS"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
    BusID          "PCI:3:0:0"
    Screen         0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400 GS"
    BusID          "PCI:2:0:0"
    Screen          0
EndSection


Section "Screen"
    Identifier     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Run Code Online (Sandbox Code Playgroud)

现在我非常有信心可以插入另一个视频卡并将其扩展到 6 显示器设置,但我觉得我脖子的有限灵活性不允许我充分利用 6 显示器:)

* 2015 年年中更新:最近我不得不从带有 Kubuntu 15.04 的 U 盘启动这台机器。我必须报告,令我惊讶的是,它识别并能够使用所有 4 台显示器,无需任何手动设置(纵向)。旋转显示器并不完全有效,但进展仍然令人印象深刻 - 我很确定它以前只使用过一两台显示器。所以我怀疑,如果您不想要纵向显示器,Kubuntu 可能开箱即用,无需任何调整。