Nvidia が HDMI モニターを正しく表示しない

Nvidia が HDMI モニターを正しく表示しない

私は、nvidia 525m を搭載した Dell N5110 ラップトップを持っています。Ubuntu リポジトリにある nvidia-331 ドライバーをインストールしました。

HDMI を接続すると、すべての画面がランダムに引き伸ばされ、非常に混乱します。ラップトップ画面の一部は DVI 画面に表示され、一部は HDMI 画面に表示されます。画面は重なっていますが、arandr で分離すると、すべての変更を適用した後でも使用できません。

調べてみるxrandr --queryと、3 つの画面すべてが接続されているのに、vga1 が切断され、奇妙な仮想接続として表示されていることに気付きました。

HDMI とラップトップ画面しかない場合にも同様の状況が発生します。

つまり、基本的に Nvidia は HDMI ポートで正しく動作していません。

画面の見え方

さらに、引き伸ばしに関する問題もあります。何かをフルサイズに引き伸ばすと、両方の画面に表示されるからです。

確認したXorg.confところ、次のようになりました:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

すべての画面について、もっと詳しい情報が必要ではないでしょうか? あるいは、nvidia を設定して静的な値を追加できる特定のファイルがあるのでしょうか?

答え1

xorg.confそこで、いくつか実験してみて、少し運が良かったので、次のコマンドを使用してファイルを再生成する必要があることがわかりましたsudo nvidia-xconfig。その後、再起動すればlightdm完了です ;)

さらに、ディスプレイの設定ない nvidia-settings) すべてをラップトップ画面に揃えることを選択する必要があります。

関連情報