web-dev-qa-db-ja.com

Nvidiaデュアルモニター構成は、再起動するたびに失われます

私は最近12.04に更新しました(まあ、中途半端になってから完全に再インストールしました)。

HP Elite Book 8560WでDell U2410とDell 2007WFPを組み合わせて、デュアルモニターセットアップを実行しています。グラフィックカードはNVIDIA GF108 [Quadro 1000M]です。

私の問題は次のとおりです。デュアルモニターのセットアップは正常に動作しますが、再起動するたびに、マシンの設定が失われるように見えます(具体的には、U2410は無効になり、ランチャーでマウスポインターがロックされます)。起動するたびに設定を修正する必要があります。 nvidia-settingsをSudoとして実行しようとしましたが、変更をxorg.confファイルに保存しました(以下を参照)が、何も固着していないようです。

誰かが同様の問題を抱えていたり、修正を知っていますか? Confファイルは次のとおりです。

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.33  (buildd@allspice)  Fri Mar 30 15:25:24 UTC 2012

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      "Dell 2007WFP"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro 1000M"
EndSection

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

私が得ているエラーメッセージはこれです:

none of the selected modes were compatible with the possible modes: 
Trying modes for CRTC 642:
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
14
sunwukung

すべてのファイルXorg.conf(または/およびXorg.conf.new)を削除します(/ etc/X11/usrおよびYourディレクトリで検索)。次に実行します:

Sudo nvidia-settings

必要に応じてオプションを設定します。リブート。役に立ちましたか?

それでもXorgファイルを作成して手動で変更しようとしてもうまくいかない場合。 このリンク を確認してください。

7
Misery

動いた(ついに!!!)

173個のアップデートをインストール: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173-updates/173.14.35-0ubuntu1/+build/3597638

その後、実行しました:

Sudo nvidia-xconfig --separate-x-screens

2画面で再起動しました!!!甘い!


更新

:問題.. '--separate-x-screens'オプションは適切なオプションではありません。試してください:

WARNING "--force-generate" *は現在のxconf.orgを上書きします

Sudo nvidia-xconfig --twinview --use-edid-freqs --force-generate --mode = 1920x1600 -T


追伸私のセットアップ:

  • GeForce FX 5200
  • 2つのDellフラットスクリーンモニター
  • Ubuntu 12.04

須藤lspci | grep VGA

01:00.0 VGA互換コントローラー:NVIDIA Corporation NV34 [GeForce FX 5200](rev a1)

nvidia-xconfig --query-gpu-info

 GPUの数:1 
 
 GPU#0:
名前:GeForce FX 5200 
 PCI BusID:PCI:1:0:0 
 
ディスプレイデバイスの数:2 
 
ディスプレイデバイス0(CRT-0):
 EDID名:Dell2407WFPHC 
 Minimum HorizSync :30.000 kHz 
最大HorizSync:83.000 kHz 
最小VertRefresh:56 Hz 
最大VertRefresh:76 Hz 
最大PixelClock:170.000 MHz 
最大幅:1920ピクセル
最大高さ:1200ピクセル
推奨幅:1920ピクセル
推奨高さ:1200ピクセル
優先VertRefresh:60 Hz 
物理的幅:520 mm 
物理的高さ:330 mm 
 
ディスプレイデバイス1(DFP-0):
 EDID名:Dell 1708FP 
 Minimum HorizSync: 30.000 kHz 
最大HorizSync:81.000 kHz 
 M最大VertRefresh:56 Hz 
最大VertRefresh:76 Hz 
最大PixelClock:140.000 MHz 
最大幅:1280ピクセル
最大高さ:1024ピクセル
推奨幅:1280ピクセル
推奨高さ:1024ピクセル
推奨垂直リフレッシュ:60 Hz 
物理幅:340 mm 
物理高さ:270 mm 

echo $(lsb_release -ds)$(uname -m)[$(uname -r)]

Ubuntu 12.04.1 LTS i686 [3.2.0-34-generic-pae]

dpkg --get-selections | grep nvidia

 nvidia-173 install 
 nvidia-173-updates install 
 nvidia-common install 
 nvidia-settings install 

apt-show-versions | grep nvidia

 nvidia-173/precise-security uptodate 173.14.35-0ubuntu0.2 
 nvidia-173-updates 173.14.35-0ubuntu1アーカイブ内のバージョンよりも新しい
 nvidia-common/precise -updates uptodate 1:0.2.44.2 
 nvidia-settings/precise uptodate 304.64-0ubuntu1〜precise〜xup1 

これが誰かを助けることを願っています。

これは私がすでに試したことです。

  • Xorg-video-abi-11を機能させるためにXサーバーをダウングレードしようとしました... nvidiaソフトウェアが新しいx-serverの他のファイルを必要としていたため、喜びはありませんでした
  • Nvidia-currentをインストールしようとしました...互換性がありません!
  • デフォルトのNeauvouドライバーはUnity 3Dをサポートしていません!
  • Ppa:ubuntu-x-swat/x-updatesが追加されました。私のカードをサポートしていませんでした。依存関係の問題。

他の誰かがこれで成功した場合、私に知らせてください..私は間違っているかもしれません。

2
Emrys Roberts

(情報を追加するだけです)。私も同じ問題を経験しました。しかし、私の場合は、「ディスプレイ」ユーティリティを使用しようとしたことが原因であると考えています。このユーティリティは、NVidia設定ツールと互換性がないようです。

だから、どういうわけか、無効なxorg.confになってしまいます。上記のようにxorg.confを削除し、NVidiaツールを使用して新しい構成を再作成し、ログアウトしてからログインし直してXサーバーを再起動しました。

1
Joe