PCをWindowsからLinuxMint15に切り替えようとしています。Windowsで非常にうまく機能するモニターが3つあります。 Mintをインストールした後(そして当然1つのモニターしか使用しないことを確認した後)、「ディスプレイ」を使用して他の2つを追加しようとしました。ただし、これを行うと、2枚のNvidia GeForce9600ビデオカードが使用されません。画面が繰り返し点滅し、システム全体の速度が低下します。 Sudo apt-get install nvidia-current
を使用し、Nvidiaが提供する「NVidia ... run」ファイルをダウンロードして実行することにより、nvidiaドライバーをインストールしました。次に、nvidia Server x configを使用して、他の2つのモニターを有効にしました。これを実行してxサービスを再起動すると、3つのモニターすべてが有効になりますが、Cinnamonが繰り返しクラッシュします(プライマリモニターですべてのトレイアイコンとメニューが3重になっている、奇妙で使用できないデスクトップが残ります)。
3台のモニターすべてを機能させるにはどうすればよいですか(3台のモニターにまたがる1台のデスクトップ)?
私はあちこちで検索を試みましたが、これは多くの場所で何度も議論されていますが、これらの議論はどれも最新で包括的なものではありません(そして、上記の結果に近いものはいくつかあります)。
質問に必要な情報を追加します。
情報:
inxi -Gx
から返されました:
Graphics: Card-1: NVIDIA G94 [GeForce 9600 GT] bus-ID: 01:00.0
Card-2: NVIDIA G94 [GeForce 9600 GT] bus-ID: 02:00.0
X.Org: 1.13.3 driver: nvidia Resolution: 4320x900
GLX Renderer: GeForce 9600 GT/PCIe/SSE2 GLX Version: 3.3.0 NVIDIA 304.88 Direct Rendering: Yes
cinnamon --version
から返されました:Cinnamon 1.8.8
これはworking Nvidiaが生成したsingle画面のxorg.confです:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.88 (buildmeister@swio-display-x86-rhel47-06) Wed Mar 27 15:32:58 PDT 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
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"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
これは機能していません Nvidiaが生成したxorg.conf:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 304.88 (buildd@lamiak) Wed Apr 10 16:20:15 UTC 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
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 "HannStar Display Corp Hanns.G HW191"
HorizSync 30.0 - 83.0
VertRefresh 49.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: unknown, VertRefresh source: unknown
Identifier "Monitor1"
VendorName "Unknown"
ModelName "HannStar Display Corp Hanns.G HW191"
HorizSync 0.0 - 0.0
VertRefresh 0.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600 GT"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600 GT"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1440+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
これを自分のマシン(2枚の同一のNVS290カードを搭載したHPXW8400)で動作させるために、数週間試してみましたが、役に立ちませんでした。最終的にKDEに切り替え、すべてが正常に機能しました。それはあなたが聞きたかったことではないと確信していますが、これを試してみてください:
NVIDIAツールでは、3つのモニターすべてを有効にする必要があります。今のところ、Xineramaをオンにして、別のX画面でそれらを有効にすることができます。これでは実際には必要なものは得られませんが、以下のコマンドは機能します。
Sudo nvidia-xconfig --separate-x-screens --render-accel --xinerama
エラーが発生した場合は、3つのコマンドオプションの前に二重ダッシュがあることを確認してください。出力は次のようになります。
user@Host:~$ Sudo nvidia-xconfig --separate-x-screens --render-accel --xinerama
Using X configuration file: "/etc/X11/xorg.conf".
Option "RenderAccel" "True" added to Screen "Screen0".
Option "RenderAccel" "True" added to Screen "Screen1".
Option "RenderAccel" "True" added to Screen "Screen2".
WARNING: The Composite X extension does not currently interact well with the
Xinerama option; the Composite X extension will be disabled.
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'
繰り返しになりますが、これをCinnamonで動作させることができませんでした(つまり、「フェイルバックモード」で起動しました)。それを試してみて、何が起こるか見てみましょう。