web-dev-qa-db-ja.com

複数のモニター、複数のNvidiaカード

これは数日間私を悩ませており、私はそれ以上進んでいないので、私は謙虚に援助を請います。

ASrock Z77 SandyBridge i7デスクトップに3つのビデオカード(Intel、Nvidia 9600GT、Nvidia 560GTXを内蔵)を搭載しています。 3台のモニター(2台の1080pと1680x1050、すべてViewsonic)と1台のテレビ(1080p、Vizio)があります。モニターとテレビはすべてNvidiaカードに接続され(カードごとに2つのヘッド、DVI接続)、組み込みのIntelには何も接続されていません。

したい:

  • すべてのモニターを取得して画像を表示します
  • アプリケーションまたはフォルダーから、モニターからモニターにウィンドウをドラッグできる

私のコンピューターはUbuntu Gnome 13.04とWindows 8.1のデュアルブートです。 Windows 8.1では、モニターとテレビは正常に機能します。

===========

現在、Ubuntu Gnome 13.04を実行しています。それは私がGnomeを愛しているからではなく、あるビデオカードのあるモニターから別のビデオカードの別のモニターに Gnome Put拡張 -でウィンドウを移動させることができたからです少なくとも、Ubuntu Gnome Live CDから起動しました。私は実際にKDEを好むでしょう。

問題点:

  • Nouveauは使用できません。 Noveauは、9600GTカードのファンを100%で回転させます。 Nvidiaドライバーをインストールすると、この問題が修正されます。
  • 最新のNvidiaドライバーをインストールするために、ここでも他の場所でもさまざまなガイドを試しましたが、ほとんど成功しませんでした。一般に、リポジトリ(319)からドライバーの1つを機能させることができましたが、モニターは2つまでです。例外が1つありました。LinuxMint 16 KDEを試したときです。
  • Xineramaを有効にすると、再起動時にリカバリモードであってもすべての黒い画面が表示されます。たとえば、ctrl-alt-f1を試してみると、9600GTのファンが起動し、スピンダウンし、スピンアップするなどの音が聞こえますが、ビデオは取得できません。

御時間ありがとうございます!

3
prisoner_24601

まあ、それは困難でした。このスレッドとMintのフォーラムにスレッドがあります。私はそれを機能させたので、両方を更新します。私は人々に数週間の悲惨さを救いたい。

  • 現在、Kubuntu LTSを使用しています。これは数日前にリリースされたアップデートで、Linux 3.2.0-58カーネルを使用する12.04.4です。私はまだ64ビットを使用しています。
  • Nvidia 304.116ドライバーを使用しています。いくつかの段落でインストールについて詳しく説明します。
  • Xineramaを使用しています。
  • ログインウィンドウが表示されていることに悩まされていたため、テレビを有効にしませんでした。つまり、ログインプロンプトを表示するにはテレビをオンにする必要がありました。

おそらく私が学んだ最も重要なことは、 archlinux.org の人々からでしょう。

「警告:2013年8月の時点で、319以上の独自のNVIDIAドライバーを使用すると、Xineramaが破損します。NVIDIAドライバーでXineramaを使用する場合は、3.10より前のLinuxカーネルでのみ動作するNVIDIA 313ドライバーを使用してください」

Kubuntu 13.10のカーネルは3.11です。推奨されるドライバー(つまり、「Sudo apt-get install nvidia-current」を使用したときに取得するもの)は319です。

また、 Tom's Hardware によると、Nvidiaディスプレイドライバーは、295以上のドライバーで4つのモニターに表示する際に問題があります。

===============

実際のインストールは非常に簡単でした。

  • CDからKubuntu 12.04をインストールします。インストールしたOSを再起動します(つまり、ライブCDから再起動しないでください)。
  • Muon Update Managerを使用して、すべてのKubuntuアップデートをインストールします(これはKDEです)。リブート。
  • Konsole(「ターミナル」)を起動し、「Sudo apt-get install nvidia-current」を実行します。リブート。
  • Konsoleを起動し、「Sudo nvidia-settings」を実行します。

* ubuntu 12.04.4の更新後、いくつかの人々が報告した楽しいことです:Nvidia設定コントロールパネルアプリで[適用]を押すと、プログラムはデスクトップに戻り、変更を保存しません。

  • すべての画面に対して必要なすべてのアクティベーション/移動/変更を行います。モニターごとに個別のXスクリーンが必要であることを思い出してください。すべての設定に満足したら、Xineramaボックスにチェックマークを付けて、「Save to X Configuration File」ボタンを押します。 /etc/X11/xorg.confとして保存します。
  • リブート。

簡単です。 Windowsボックスに複数のモニターをセットアップするよりも、手順はさらに少ないと思います。

今、私はLinuxの初心者ではありませんが、いくつかの問題を引き起こす可能性のある場所に潜んでいるNouveauが少しもないことを100%確認する方法を頭の中で知らないのです。高グラフィックゲームまたは3Dレンダリング。私が知っているのは、ドライバーをインストールする前に、9600GTビデオカードのファンが100%になることです。今では本当に静かです。また、ディスクアクティビティに大きなスパイクは見られないため、Nouveauの悪魔払いを行う必要はありません。

Xorg.confファイルが続きます。それを見ると、深度/デフォルト深度の「16」エントリがあることがわかります。ただし、Nvidia X Server Settingsコントロールパネルを見ると、解像度は「自動」に設定されています。また、私が画像を見ると、それらはうまく見えるので、私はそれが本当にそうであるように、24ビットカラーをしていると思います。 (また、FWIW、私は標準の104キーUSキーボードとKensington Slimbladeトラックボールを持っています。)

============

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

Section "Files"
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 "InputDevice"
# generated from default
Identifier     "Keyboard0"
Driver         "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "ViewSonic VX2233wm-1"
HorizSync       24.0 - 82.0
VertRefresh     50.0 - 75.0
Option         "DPMS"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor1"
VendorName     "Unknown"
ModelName      "LG Electronics IPS231"
HorizSync       30.0 - 83.0
VertRefresh     56.0 - 75.0
Option         "DPMS"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor2"
VendorName     "Unknown"
ModelName      "ViewSonic VA2226w"
HorizSync       30.0 - 82.0
VertRefresh     50.0 - 75.0
Option         "DPMS"
EndSection

Section "Device"
Identifier     "Device0"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GTX 560"
BusID          "PCI:1:0:0"
EndSection

Section "Device"
Identifier     "Device1"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce 9600 GT"
BusID          "PCI:2:0:0"
Screen          0
EndSection

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

Section "Screen"
Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth    16
Option         "Stereo" "0"
Option         "metamodes" "DVI-I-3: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
Depth       16
EndSubSection
EndSection

Section "Screen"
Identifier     "Screen1"
Device         "Device1"
Monitor        "Monitor1"
DefaultDepth    16
Option         "Stereo" "0"
Option         "metamodes" "DVI-I-2: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
Depth       16
EndSubSection
EndSection

Section "Screen"
Identifier     "Screen2"
Device         "Device2"
Monitor        "Monitor2"
DefaultDepth    16
Option         "Stereo" "0"
Option         "metamodes" "DVI-I-3: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
Depth       16
EndSubSection
EndSection

Section "Extensions"
Option         "Composite" "Disable"
EndSection
3
prisoner_24601