web-dev-qa-db-ja.com

NVIDIA GTX980Mで14.04にトリプルモニターをセットアップする方法

私は3台のモニター(ラップトップモニター+ 2台の外部モニター)を同時に操作することに慣れています。ただし、3つのビデオ出力(1つのHDMI + 2つのDisplayPort)を備えたGTX980M + Intel構成では、Ubuntu 14.04で動作させることができないようです。 Windowsで完全に動作するため、Ubuntuの構成の問題である可能性が高いと思います。モデルはClevo P650(米国ではSager 8658、中国では神舟战神Z8-KL7S2として知られています)です。 NVIDIA独自のドライバーバージョン355をインストールしました。奇妙なことに、login画面で、3つの画面すべてhere のように、Ubuntuの背景を正しく表示します。

ただし、一度ログインすると、同時に共存できる画面は2つだけです。HDMIでもDisplayPortでも、ケーブルを外すと、ラップトップモニターが正常に表示され、残りの外部モニターが表示されます。ただし、両方のケーブルを接続したままにすると、ラップトップモニターが暗くなり、2つの外部モニターのみが表示されます。

Sudo nvidia-settingsを実行してみましたが、 写真 に見られるように、2つのディスプレイしか表示されません。構成で複数のXスクリーンを作成しようとしましたが、奇妙なことに、「[X構成ファイルに保存]」で毎回書き込んだ設定は、xorg.confが初期状態にリセットされるため、再度ログインするたびに失われるようです。書き込まれた設定は無効のようです。しばらくGoogleで調べましたが、質問はUbuntu/NVIDIAドライバーの古いバージョンを扱っているようです。 TwinViewを設定できる場所が見つかりませんでした。私は現在、次に何をすべきか迷っています。 xorg.confを手動で書きますか?任意の助けをいただければ幸いです。ありがとう!


編集:nouveauの状況はさらに悪いです。 lspci -vnnn | Perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGAはNVIDIAカードとIntelカードの両方が機能していることを示しているようですが、外部モニターはまったく認識されていないようです。

xorg.confによってデフォルトで(複数のXスクリーンを作成しようとせずに)書かれたnvidia-settingsは、このようです。奇妙なことは、ラップトップの内部モニターは言うまでもなく、2台接続したにもかかわらず、1台のモニター(HDMI)のみが認識されるように見えることです。

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 358.16  (buildd@lcy01-29)  Sat Nov 21 02:54:29 UTC 2015

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 355.11  (buildmeister@swio-display-x86-rhel47-07)  Wed Aug 26 17:15:49 PDT 2015

Section "ServerLayout"
    Identifier     "layout"
    Screen      0  "Screen0" 0 0
    Inactive       "intel"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection


Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung S27D590"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "intel"
    Option         "AccelMethod" "SNA"
    BusID          "PCI:0@0:2:0"
EndSection

Section "Device"
    Identifier     "nvidia"
    Driver         "nvidia"
    BusID          "PCI:1@0:0:0"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 980M"
EndSection

Section "Screen"
    Identifier     "intel"
    Device         "intel"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AllowEmptyInitialConfiguration" "on"
    Option         "IgnoreDisplayDevices" "CRT"
    Option         "ConstrainCursor" "off"
    SubSection     "Display"
        Depth       24
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"

    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "HDMI-0: nvidia-auto-select +1920+0, DP-2: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

EDIT2:1つの外部モニターと一緒に内部モニターを実際に実行することもできないことに気付きました。試してみると、モニターがミラーリングされ、非常に奇妙な解像度になります。それらのミラーリングを解除しようとすると、「現在の構成を保持」ボタンをクリックして変更を確認することさえできません。実際、起動時の3つの画面の表示も、おそらくミラーリング効果のためでした。

3
xji

奇妙な理由により、外部モニターを接続している限りafterログインすると、arandrを実行して、画面を拡張デスクトップを完全に表示するように構成できます(ミラー画面から) )。ラップトップを起動する前にそれらを接続したままにすると、機能せず、内部ディスプレイが常に空白になります(実際にはすべてが空白ではなく、光があり、明らかに「オン」ですが、黒で何も表示されません。 arandrで画面を非アクティブにするときよりも。)その説明が何であるかはわかりませんが、今のところはそれを使用します。

2
xji

答えを探していろいろなことを試した後、3つのアウトレットを持つ1つのビデオカードがあります。
こちらが私にとって有効なものです(ubuntu 14.4)

  1. Goto system settings > monitors Press detectディスプレイを押します。
  2. フッククリックミラーディスプレイ
  3. (適用)と(現在の設定を保持)を押します
  4. 3つすべてが表示されたら、画面をクリックして左から右にドラッグできます。すべての画面が同じである必要があります。これまでのところすべてがOKなら
  5. CLICK Mirrorディスプレイのフックを外す

  6. (適用)と(現在の設定を保持)を押します

  7. 各画面の解像度を変更(適用)および(現在の設定を保持)を押すと、HOPE IT WORKS FOR YOUになります。

追伸

あなたはこれを数回や再起動後でもしなければならないかもしれません

0
heli1