現在、2つのモニターを使用しており、1つは横モードで、もう1つは縦モードで使用しています。ビデオカードは、nvidiaの適切なドライバーを備えたNvidia Geforce 9600 GTです。
11.10では、各モニターに個別のXスクリーンを割り当て、ポートレートモニターに割り当てられたスクリーンを回転させることで、問題を強制することができました。 (風景の場合は:0、ポートレートの場合は:1)
12.04は、マルチモニター構成で大幅に改善されたと聞きました。しかし、それは私にとってはうまくいきません:シームレスなマルチモニター体験を利用するためにTwinViewモードに頼らなければなりませんでしたが、TwinViewモードはモニターの1つがポートレートモードにある私の状況では機能しません!
さらに悪いことに、元の構成、つまりTwinViewではなく個別のXスクリーンに戻ると、ポートレートモニターには、統一された機能のないデフォルトのXカーソルを備えた白いスクリーンしか表示されません。
私に似た状況に詳しい人はいますか?
最後に自分で解決しました。
問題:Nvidia独自のドライバーは、複数のモニターでは役に立ちません。
解決策:Nouveauオープンソースドライバーに切り替えます。今では問題なく動作します。ディスプレイ設定で必要な構成でモニターを構成できます。
上記の投稿を編集します。
私は問題を解決できましたが、compizがクラッシュするため、3Dでは解決できませんでした。新しいxorg.confは次のとおりです。
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 295.33 (buildd@zirconium) Fri Mar 30 13:43:34 UTC 2012
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 "Monitor1"
VendorName "Unknown"
ModelName "Dell P2311H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Dell P2311H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8500 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8500 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
Option "Rotate" "left"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-1"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
Option "Rotate" "left"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
ツインビューではなく、分離されたXスクリーンで、nvidia設定を使用して生成しました。スクリーン1は絶対で、スクリーン2はRight Ofです。 Xineramaが有効になっていることを確認しました。次に、xorg.confファイルを編集して、両方の画面の回転オプションを追加しました(ファイルを見てください)。動いた!
私は同様の問題を抱えています:今日までubuntu 10.4を使用していましたが、機能するのでそれをアップグレードすることはありませんでしたし、オフィスに作業ステーションが必要です。それは奇妙な構成で動作します:xorg.confファイルでxineramaを使用し(/ etc/X11 /にあります)、nvidiaドライバーによって指定されたオプションで画面を回転させました
オプション「回転」「左」
それはうまくいった、私はずっと前に書いた。今、ubuntu 3DまたはGnome 3Dを試してみましたが、xineramaがnvidiaドライバーと12.04リリースで動作しないためと思われます。 「gnome classic」を選択した場合、ubuntu 12.04で動作しますが、それ以外の場合は動作しません。 nvidia-settingsプログラムでtweekを試みましたが、画面を回転させるオプションが見つかりませんでした。
xorg.confは次のとおりです。
Section "Screen"
Identifier "Main"
Device "nvidia A"
Monitor "Dell-VGA"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "Rotate" "left"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "2160x1900@60" "2100x1600@60" "1536x1280@60" "1200x800@60" "1800x1440@60"
EndSubSection
EndSection
Section "Screen"
Identifier "Second"
Device "nvidia B"
Monitor "Dell-DVI"
DefaultDepth 24
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "Rotate" "left"
SubSection "Display"
Depth 24
Modes "2160x1900@60" "2100x1600@60" "1536x1280@60" "1200x800@60" "1800x1440@60"
EndSubSection
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Identifier "Keyboard0"
# Driver "keyboard"
#EndSection
# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "Protocol" "auto"
# Option "Device" "/dev/psaux"
# Option "Emulate3Buttons" "no"
# Option "ZAxisMapping" "4 5"
#EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Main" 0 0
Screen 1 "Second" RightOf "Main"
# commented out by update-manager, HAL is now used
# InputDevice "Keyboard0" "CoreKeyboard"
# commented out by update-manager, HAL is now used
# InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "true"
EndSection
Section "Device"
Identifier "nvidia A"
BoardName "nv"
BusID "PCI:01:00:0"
Screen 0
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Section "Device"
Identifier "nvidia B"
BoardName "nv"
BusID "PCI:01:00:0"
Screen 1
Driver "nvidia"
Option "NoLogo" "True"
EndSection
繰り返しますが、このconfファイルで適切に回転したデュアル画面が表示されますが、Unityまたは3Dではなく、gnomeのクラシックログインでのみです。
Nouveauオープンソースドライバーに関する投稿に投票します。 NVidia独自のドライバーを使用したUbuntu 12.04 LTSの2つのモニターに問題がありました。答えは本当に役に立ちました。 synapticをインストールし、synapticを起動し、nouveauに関係するものをすべて見つけて、それらのパッケージを追加しました。その後、2つのモニターが正常に機能し始めました。そして、システムパラメータの表示設定からそれらを管理しました。
最後の編集:::
ついに手に入れました......いハックですが、完璧に機能しています!!!
Forgen xinerama!ツインビューを選択します。プライマリ(絶対)にする左画面を選択します。プライマリの上のもう1つ。次に、xorgファイルを保存します。編集する
Sudo nano \etc\X11\xorg.conf
画面セクションに回転オプションを追加します。 (私の場合は左に回転)。それから、2台のモニターが回転し、互いに並んでいる完璧なデュアルスクリーンを取得しました。 compizは今のところ壊れています。 N