web-dev-qa-db-ja.com

Nvidiaカードで動作しないデュアルモニター

メインモニターでさえ、不明として表示されます。 Nvidiaの設定を使用して、喜びなくデュアルモニターをセットアップしようとしましたが、モニターが2台あることを認識しています。

これは11.04では問題ではありませんでした。 Nvidiaの設定に関する私の問題は、2台のモニターが異なる解像度を必要とするように見えますが、両方のモニターが処理できる解像度に設定しても、クローンモードでしか表示されません。誰かが助けてくれるか、11.04にロールバックする必要があることを本当に願っています。

Ubuntu 11.10が2つのモニターを持っていることを認識しないのはなぜですか?

xorg.confの内容は次のとおりです。

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 280.13  (buildd@rothera)  Thu Aug 11 17:28:49 UTC 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
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: xconfig, VertRefresh source: xconfig
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7025 / nForce 630a"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT: 1280x1024 +1024+0, DFP: 1024x768 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection"

わかりました、disper -eを試しました。問題は、Nvidiaの設定が両方のモニターを同じモニターとして処理しているように見えることです。そのため、設定を一方に変更しても効果はありませんが、他方を変更すると、両方の画面に同じように影響します。

次のdisper -lの結果:

    carter@carter-desktop:~$ disper -l
display DFP-0: HP vs17
 resolutions: 320x240, 400x300, 416x312, 512x384, 576x432, 680x384, 640x480, 720x450, 640x512, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 1024x768, 1152x864, 1280x960, 1280x1024
display CRT-0: CRT-0
 resolutions: 320x240, 400x300, 416x312, 512x384, 576x432, 680x384, 640x480, 720x450, 640x512, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 1024x768, 1152x864, 1360x768, 1280x960, 1440x900, 1280x1024, 1400x1050, 1600x1024, 1680x1050, 1600x1200, 1920x1080, 1920x1200, 1792x1344
carter@carter-desktop:~$ 
5
Chris Carter

私のシステムで数分前にこの問題を解決しました。私にとっては、次のように機能しました:

  1. リリース後のnvidia-driverをインストールしました。 enter image description here
  2. nvidia-settingsを起動してデュアルスクリーンを設定します。そこでは、個別のX-ConfigではなくTwinViewを使用する必要があり、プライマリモニターを選択することを忘れないでください。構成中に発生した問題は、左側のモニターをプライマリとして選択した場合にのみ機能するように見えることでした。テストするには、Apply-Buttonを使用できます。 enter image description here すべてが機能する場合、X構成ファイルに保存できます。

あなたがそれを読みたいなら、ここで私の結果のxorg.conf:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 280.13  (buildd@rothera)  Thu Aug 11 17:28:49 UTC 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0" 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      "Samsung SMS22A350H"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS" EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTS 450" EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "CRT: nvidia-auto-select +1920+0, DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection EndSection
6
tvn

Xubuntu 12.04、GEforce GTX650、DVI-Dで接続された2 x 24インチ1920 x 1200スクリーンは両方ともポートレートモードで実行されます。

Ubuntu Software Centerのnvidiaドライバーはどれも画面を回転させません。現在のドライバーはバージョン304.88です。

ダウンロード:NVIDIA-Linux-x86_64-319.23.run from: http://www.nvidia.com/Download/index.aspx?lang=en-us

その後:Ctrl-Alt-F1-全画面ターミナルモード

Sudo service lightdm stop
cd Downloads
Sudo ./NVIDIA-Linux-x86_64-319.23.run

インストール後:

Sudo reboot

ログオンしてターミナルウィンドウを開きます(Windows-T)

Sudo nvidia-settings

または、メニューの同じプログラム:設定/ NVIDIA Xサーバー設定

最新のnvidiaドライバーには、Xサーバーのディスプレイ構成画面での画面回転が含まれています。 Ubuntuの設定/設定マネージャ/ディスプレイはまだ実行されませんが、必要ありません。

Xineramaを有効にします-すべてうまく機能します。

0
Basil

Xineramaを使用して問題を解決したとき、すべてが台無しになりました。

私がしたことは、xorg.confファイルを削除することでした(もちろんバックアップした後)。

次に、nvidia-xconfigとnvidia-settingsを実行しました。 2番目のモニターがtwinviewを認識して使用し、xconfigファイルに保存しました。

私のxorg.confは次のようになります。

セクション "ServerLayout" 
識別子 "Layout0" 
 Screen 0 "Screen0" 0 0 
 InputDevice "Keyboard0" "CoreKeyboard" 
 InputDevice "Mouse0 "" CorePointer "
オプション" Xinerama "" 0 "
 EndSection 
 
セクション" Files "
 EndSection 
 
 Section "InputDevice" 
 
#default 
から生成された識別子 "Mouse0" 
 Driver "mouse" 
 Option "Protocol" "auto" 
オプション「デバイス」「/dev/psaux」
オプション「Emulate3Buttons」「no」
オプション「ZAxisMapping」「4 5」
 EndSection 
 
 Section "InputDevice" 
 
#default 
から生成された識別子 "Keyboard0" 
 Driver "kbd" 
 EndSection 
 
セクション「モニター」
 
#HorizSyncソース:edid、VertRefreshソース:edid 
 #VertRefresh 50.0-76.0 
 Iden tifier "Monitor0" 
 VendorName "Unknown" 
 ModelName "LG Electronics W1952" 
 HorizSync 30.0-83.0 
 VertRefresh 56.0-75.0 
オプション "DPMS 「
 EndSection 
 
セクション「Device」
 Identifier「Device0」
 Driver "nvidia" 
 VendorName "NVIDIA Corporation" 
 BoardName "GeForce GTX 460" 
 EndSection 
 
 Section "Screen" 
 
#削除されたオプション "metamodes" "DFP:nvidia -auto-select + 0 + 0、CRT:nvidia-auto-select + 1600 + 0 "
 ID" Screen0 "
 Device" Device0 "
 Monitor" Monitor0 "
 DefaultDepth 24 
オプション "TwinView" "1" 
オプション "metamodes" "CRT:nvidia-auto-select + 1600 + 0、DFP:nvidia-auto-select + 0 + 0 「
サブセクション「表示」
深さ24 
 EndSubSection 
 EndSection 

Xがスーツを見つけられなかったというエラーがしばらく続きました

0
James

私はちょうどtvnが言ったようにしたが、私は走った

apt-get upgrade 
Sudo nvidia-xconfig 

nvidia-settingsで設定する前に再起動します。

0
Franko