ディスプレイポートから DVI アダプタ経由で接続されたモニターが正常にスリープしない

ディスプレイポートから DVI アダプタ経由で接続されたモニターが正常にスリープしない

私のマシンに接続されているモニターは、省電力スリープ モードに入ると奇妙な動作をします。スリープに入ると、モニターはブランク状態とデフォルトのデスクトップの壁紙 (KDE 4 のデフォルトですが、私が使用しているものではありません) の表示を交互に繰り返します。このモニターは、アクティブなディスプレイポートから DVI へのシングル リンク アダプターと DVI ケーブルを介してマシンに接続されています。モニターを DVI に直接接続したり、HDMI->DVI ケーブルを介して接続したりしたときには、この問題は発生しませんでした。ディスプレイポート モニターが他のモニターと一緒に適切にスリープするように、この問題を修正したいと考えています。

私が見ているものを説明するために、これが私の通常のデスクトップです。

デスクトップ

問題のモニターはこの画像の右端 25% です。
ディスプレイがスリープ状態のとき、次の画面が表示されます。

眠っているディスプレイ

ここで表示されているのは、中央の 2 つのモニターが適切にスリープ状態にあり、テレビが信号がない (適切) と表示され、右端のモニターにデフォルトの KDE 壁紙が表示されている状態です。このモニターは、この壁紙を消したり表示したりを交互に繰り返します。通常どおり起動します。ここでどのモニターが接続されているかは関係ありません。このモニターは、HDMI または DVI 経由で接続すると正常に動作しますが、他のモニターはディスプレイポート アダプターに接続すると正常に動作しません。

この問題は KDE と NVIDIA ドライバーとの相互作用に関連しているのではないかと疑っています。この推測を裏付けるのは、KDE ​​のディスプレイ設定アプリの状態です。私は手動でこの状態に設定しました:

KDE でのモニター設定

しかし、寝た後はいつもこの状態になります:

KDE のモニター設定がおかしい

ここでの違いは、右端のモニター (DP) と左から 2 番目のモニター (DVI-D-0) の位置が誤って表現されていることです。DP モニターが別のモニターのクローンとしてマークされている点に注意してください。実際の表示や使いやすさに変化はありませんが、これは良いことですが、少し混乱します。

奇妙なことに、このタブに何が表示されていても、アプリ内の他の表示タブは常に同じです。

良い

この設定について少し説明します。

  • Nvidia 独自ドライバ 340.17
  • Xorg 7.4-r2
  • 4.13.2 より
  • KWin4.11.10-r1 より
  • Nvidia GeForce GTX 770 と 4 台のモニター
    • 2xDVI、1xHDMI、1xDP(アクティブアダプタでDVIに変換)

以下は、アプリによって生成された xorg 構成の一部ですnvidia-settings

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +3840+0, HDMI-0: nvidia-auto-select +0+0, DVI-D-0: nvidia-auto-select +1920+0, DP-1: nvidia-auto-select +5760+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

このディスプレイを正常にスリープ状態にしたいのですが、ビデオ カードの物理ポートが不足しているため、モニターの 1 つをディスプレイ ポート経由で接続する必要がありますが、どのモニターもディスプレイ ポートをサポートしていないため、(アクティブ) アダプターを使用する必要があります。このため、別のポートを使用するか、ディスプレイ ポート モニターを購入するように指示するだけの回答を求めているわけではありません。私が求めているのは、このディスプレイがスリープ状態にならない原因と、それを修正するために実行できる操作に関する情報です。

答え1

  • nVidia Linux フォーラムでも同じ問題が報告されています (DPMS 省電力信号後も DP バックライトが点灯したままになる問題)

    DisplayPort 接続の GTX980 で DPMS が動作しない

  • 影響を受けていない、またはすでに修正されているリリースがいくつか記載されています。

    346.96、352.63、358.16

関連情報