マシンに接続されたモニターがあり、省電力スリープモードに入るときに奇妙な動作を表示します。スリープ状態に入ると、モニターはブランキングとデフォルトのデスクトップ壁紙(私が使用しているものではないKDE 4のデフォルト)の表示を交互に行います。このモニターは、DVIシングルリンクアダプターへのアクティブディスプレイポートとDVIケーブルを介してマシンに接続されています。以前にDVIに直接接続した場合、またはHDMI-> DVIケーブルを介して接続した場合、モニターにはこの問題はありませんでした。ディスプレイポートモニターが他のモニターと適切にスリープするように、これを修正するつもりはありません。
私が見ているものを説明するために、ここに私の通常のデスクトップがあります:
問題のモニターは、この画像の右端の25%です。
これは、ディスプレイがスリープ状態のときに表示されるものです。
ここで見ているのは、真ん中の2つのモニターが適切にスリープしていること、テレビが信号なし(適切)を訴えていること、そして右端のモニターがデフォルトのKDE壁紙を表示していることです。このモニターは、ブランキングとこの壁紙の表示を交互に切り替えます。想定どおりに起動します。ここに接続されているモニターは関係ありません。このモニターは、HDMIまたはDVI経由で接続すると動作し、他のモニターはディスプレイポートアダプターに接続すると誤動作します。
この問題はKDEとnvidiaドライバーとの相互作用に関連していると思われます。この推測をサポートするのが、KDEのディスプレイ構成アプリの状態です。私は手動でこの状態に設定しました:
ただし、スリープ後は常にこの状態になります。
ここでの違いは、右端(DP)モニターと2番目の左モニター(DVI-D-0)の位置が誤って表示されることです。注目すべきは、DPモニターが別のモニターとしてマークされていることです。しかし、実際のディスプレイや使いやすさによって何も変わることはありません。これは良いことですが、少し混乱を招きます。
奇妙なことに、このタブが何を表示していても、アプリの他の表示タブは常に同じです。
このセットアップについて少し:
- Nvidia独自のドライバー340.17
- Xorg 7.4-r2
- KDE 4.13.2
- KWin 4.11.10-r1
- 4つのモニターが接続されたNvidia GeForce GTX 770
- 2xDVI、1xHDMI、1xDP(アクティブなアダプターでDVIに変換)
以下は、nvidia-settings
アプリによって生成されたxorg構成の一部です。
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つをディスプレイポート経由で接続する必要があります。ディスプレイポートをサポートするモニターがないため、(アクティブな)アダプターを使用する必要があります。このため、別のポートを使用したり、ディスプレイポートモニターを購入したりするだけの答えを探しているわけではありません。私が探しているのは、このディスプレイがスリープ状態にならない原因に関する情報と、それを修正するためにできることです。