Ubuntu 12.04とクワッドモニター?


8

私は、Ubuntu 12.04を使用してクワッドモニターをセットアップすることに非常に興味があります。Unityでこれは可能ですか?Nvidia X Serverは4つのモニターすべてを自動的に検出して構成し、物事を簡単にしますか?

私はあちこちにいくつかの情報を掘り下げましたが、何をどうするかわかりません。

回答:


8

クワッドモニターは確かに可能です。ここでは、2つのNVidiaカード(独自のNVidiaドライバーを使用)によって駆動されるセットアップを示します。

ここに画像の説明を入力してください

私の特定のセットアップでは、3Dアクセラレーションを機能させることはできませんでしたが、覚えているように、これは4台のモニターを持つよりも2台のモニターを回転させることの要件でした。

また、私はUnityを使用していません。ウィンドウマネージャーはXMonadです。ウィンドウをモニターからモニターにドラッグして手動で配置するのに何時間も費やしたくない場合を除き、このようなセットアップには非常にお勧めします。

私が覚えているように、それらを使用できるように各カードに個別のPCIバスIDを指定する必要があったので、カスタムxorg.confファイルを使用しています。本の「高度な」章からの演習、完全なプラグアンドプレイを期待しないでください*(下記の更新を参照)。繰り返しますが、私の場合、回転したモニターは少し問題を複雑にしました。

これが私の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

これで、別のビデオカードを差し込んで6モニターセットアップに拡張できると確信していますが、首の柔軟性が制限されているため、6モニターをうまく活用できないと思います:)

* 2015年中旬更新:最近、Kubuntu 15.04を使用してUSBスティックからこのマシンを起動する必要がありました。私は驚いたことに、手動設定なしで(縦向きで)4台すべてのモニターを認識して使用できたことを報告する必要があります。モニターの回転はうまくいきませんでしたが、それでも目覚ましい進歩があります。以前は1つまたは2つのモニターしか使用していなかったと確信しています。したがって、ポートレートモニターが必要ない場合、Kubuntuは調整をしなくてもすぐに使用できると思います。


ありがとうございました。Unityはまだ4つのモニターで動作しますか?これは役に立ちそうです。
Michael Clare

3Dアクセラレーションを機能させ続ければUnityは機能するはずですが、縦長モードのモニターを使用する方がUnityを使用するよりもはるかに便利です。そして、私が言ったように、タイルウィンドウマネージャーは、とにかくマルチモニターセットアップではるかに優れています。
セルゲイ

わかりませんでした。多分私はUbuntuの代わりにkubuntuを使用する必要があります。
マイケルクレア

グラフィックカードの選択は重要ですか?または、デュアルヘッドのnvidiaカードは正常に動作しますか?
Michael Clare

1
@MichaelClare:私は生活のためにマルチモニターマシンを組み立てません、実際これは私がこのようにセットアップした唯一のマシンなので、nvidiaカードの可能な組み合わせで動作するかどうかはわかりません。しかし、私にとっては、最初に試した2枚のカードでうまくいきました。
セルゲイ

0

クワッドモニターをセットアップすることもできました。Unityを使用しましたが、Unity 2Dで行き詰まりました。セットアップは完璧ではなく、欠陥がありましたが、余分なスクリーンの面積があるため、面倒な価値がありました。

どんな欠陥?モニターの各ペアは、単一のモニターのように扱われました。そのため、最大化ボタンを押すと、ウィンドウが1つではなく2つのモニターにまたがることになります。また、ウィンドウを端までドラッグして画面の半分まで埋め込む機能も壊れていました。たまにモニター3または4でビデオを再生しようとすると、オーディオが再生され続けていてもビデオがフリーズします。そのようないくつかの他の不具合がありました。

セットアップは大変でした!私はHOURS時間かけてブログの投稿を調べ、ここで検索してから、ようやく試行錯誤してそれを見つけました。

Sergeyが言ったように、独自のNVidiaドライバーを使用する必要があります。どこで見つけたのか覚えていませんが、自動インストールされるnvidiaドライバーでは動作しません。私を信じて、私は試しました!次に、ハードウェアを識別して適切な設定を行い、xorg.confを手動で構築する必要があります。

悲しいことに、Ubuntu 10.x時代には、これは実際には非常に簡単でした。ほとんどプラグアンドプレイでした。それはすべて11.04で廃止されました。=(それ以来、状況は少しずつ良くなっているが、完璧からは遠い。


それはまさに私が抱えている問題であり、それは非常に迷惑です!質問を投稿しました。
Marjeta 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.