HDMIが接続されていない場合、ノートパソコンの内部ディスプレイが非常に停止する

HDMIが接続されていない場合、ノートパソコンの内部ディスプレイが非常に停止する

NVIDIA Optimusを使用してマイノートブック(Dell Inspiron 7567)に新しいManjaroをインストールしていますが、モニターの構成に問題があります。

ノートパソコンのHDMIポートにモニターを接続すると、すべてがうまく機能します。ただし、HDMIポートを無効にするかxrandr --output HDMI-0 --offHDMIケーブルを物理的に取り外すと、残りの内部ディスプレイには使用できない遅延が発生します。

私のすべてのウィンドウ(Openboxを使用しています)は約10秒ごとに更新されます。それでもマウスカーソルは完全にスムーズに保たれ、コンピュータの残りの部分はうまく機能します。コマンドを実行でき、コマンドはすぐに実行され(次にモニターを更新するまで結果を見ることはできません)、Spotifyミュージックは引き続き再生されます。 。

(更新:この問題はOpenboxでのみ発生するようです。i3はHDMIが無効になっている場合でもうまく機能します。)

HDMIケーブルを再接続するか、出力を再度有効にすると、すべてが正常に戻って再利用できます。

関連性がある可能性があるため、私のラップトップのOptimusグラフィックスカードを内部的に接続する方法は、NVIDIAグラフィックスカードがHDMIポートに直接接続されることです。

なぜこれが起こるのですか?

鉱山/etc/X11/xorg.conf(部分的に生成されたnvidia-xconfig):

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 "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    Option "AccelMethod" "none"
EndSection

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

私は430.26独自のNVIDIAドライバ(mhwd設定を介して取得video-nvidia)を使用しています。参考にしてください。いいえBumblebee または PRIME スイッチャーを使用してください。

私のNVIDIA X Server設定モニターの設定(AOCモニターは外部HDMIモニター、PRIMEモニターは内部モニター):

ここに画像の説明を入力してください。

答え1

この問題はcomptonによって引き起こされたようです。 Comptonを無効にすると問題が解決しました。 (ComptonがOpenbox initスクリプトによって起動されたため、i3にこの問題がない理由も説明されています。)

関連情報