同一の外部モニターが 2 つあり、1 つはハードウェア検出の問題がありますが、特定の設定で動作しています。

同一の外部モニターが 2 つあり、1 つはハードウェア検出の問題がありますが、特定の設定で動作しています。

私は HP ZR24w 外付けモニターを 2 台持っています。何年も使っています。数週間前、システムがまだ正常に動作していた夜に電源をオフにしましたが、翌朝電源を入れ直すと、モニターの 1 つが異常な動作を始めました。現在の状況は次のとおりです。

新しいラップトップを購入しました。HDMI-DVI ケーブルで「壊れた」モニターを接続しました。モニターにはアクティブな DVI 信号が表示されますが、画像は表示されません。Windows はモニターをまったく検出しません。モニターを取り外し、同じケーブルの DVI 端子を別のモニターに接続しました。正常に動作し、ネイティブ解像度が使用され、Windows がディスプレイを検出します。

また、Ubuntu 14.10 でテストのサブセットを実行しました。結論: HDMI-DVI ケーブルで接続された「壊れた」モニターは動作せず、他のモニターは自動的に検出されます。したがって、これは純粋な OS の問題でもありません。

この時点で、最初のモニターのハードウェア、おそらく EDID に何か問題があると結論付けることができると思います。

しかし、奇妙なことに、私は DL-195 という USB-DVI コンバータも持っています。これを使えば、「壊れた」モニターを古いラップトップに接続でき、Windows では「モニターなし」と表示されているにもかかわらず、正しい解像度で動作します。

動作しているときは次のようになります (「モニターなし」と表示されますが、解像度は正しく、問題なく動作します)。

Windows 解像度の設定

同じセットアップを新しいラップトップに接続すると、Windows は「モニターなし」と表示し、解像度の選択肢を提示します。ここで何を選択しても、モニターは 1280x1024 で表示されます。

意味が分からないもう 1 つのデータ ポイントがあります。HDMI ポート経由で「壊れた」モニターを古いラップトップに接続すると、奇妙な解像度 (1920x1080、1680x1050、1400x1050 など) が表示されますが、1920x1200 は表示されません。リフレッシュ レートは通常の 60Hz ではなく 59Hz と表示されます。変更して適用すると、画面がちらつき、新しいリフレッシュ レートが表示されますが、同じダイアログを開くと再び 59Hz と表示されます。

古いラップトップに HDMI 経由で接続すると、59Hz の間違った解像度で固定され、次のようになります。

Windows の解像度を 59Hz に設定

正しいモニター ドライバーがロードされたことがわかります。周波数を変更しても機能せず、効果もありません。ダイアログを再度開くと、常に 59Hz に戻ります。

周波数選択

最後に、明らかにハードウェアに問題があります。しかし、特定の構成では、モニターは古いラップトップでまだ完全に動作します。それでも、それを捨てて新しいものを購入する必要がありますか? それとも、何らかの方法で (Windows で) 強制的に検出して、新しいラップトップで動作させることはできますか?

答え1

結論は明らかです。モニターは部分的に壊れています。内部の何か、つまりコネクタ自体が正しく動作していないために、これらの問題が発生している可能性があります。モニターに DVI 以外のコネクタがある場合は、そのコネクタに接続してどうなるか確認してください。そうでない場合は、モニターを新しいものと交換してください。

関連情報