つい最近、私のデスクトップが突然、美しい 1680x1050 の解像度を 1024x768 という貧弱な解像度にダウングレードしてしまいました。
問題のモニターは 22 インチの Digimate L-2280WD です。現在、8GB RAM と 1GB GTX 460 を搭載した Windows 7 x64 Pro ビルドで使用しています。モニターは DVI-I ケーブルで GPU に接続されています。
起動時に、派手な Windows 7 の読み込み画面 (Microsoft ロゴの一部が中央に飛び込んでくる画面) の代わりに、Windows Vista に似た緑色の読み込みバーが表示されます。ログイン時に、解像度を 1024x768 以上に上げることができません。Windows コントロール パネルでも nVidia コントロール パネルでもできません。
デバイス マネージャーでは、モニターが「汎用非 PnP ディスプレイ」としてリストされていますが、ディスプレイ アダプターでは GTX 460 がリストされています。つまり、GPU は正常です。Steam ゲームは問題なくプレイできますが、解像度がダウンスケールされているため、すべてが拡大されて見えるため、このことがわかります。
解決策を探すために Web をくまなく調べました。1 つは GPU ドライバーをクリーンに再インストールすることでした。Driver Sweeper はだめでした。最新の nVidia ドライバーもだめでした。
もう一つの提案は、モニターが故障する前にシステムを復元することです。前日に Microsoft キーボード/マウス マクロ ソフトウェアをインストールし、Intel Management Interface Engine のアップデートも Windows Update 経由でインストールしたことを思い出しました。結局、システムの復元では何も解決しませんでした。
質問される前に言っておきますが、私のマザーボードには IGP も、Intel i3-2100 で GPU を有効にするオプションもありません。そのため、そのために BIOS を詳しく調べる必要はありません。
次に、わざわざ DVI-I ケーブルを Amazon で新しく購入した別のケーブルに交換しました。それでも 1024x768 が表示されています。
モニターのドライバーを更新しようと思ったのですが、Digimate メーカーの公式 Web サイトには、そのためのドライバーすらありませんでした。
さらに、Windows が Generic non PnP を報告する原因について調べたところ、EDID が破損している可能性があることがわかりました。繰り返しになりますが、EDID を再フラッシュするつもりでした (リスクを認識していました)。しかし、Phoenix EDID Designer でレジストリを確認すると、次の 3 つのハードウェア ID が見つかりました。
- ACR009D
- CVT2200
- NVD000
ACR は PC で使用した別のモニターを参照し、NVD はおそらく nVidia ディスプレイ ドライバーを参照し、CVT は奇妙なことにランダムなモニターとしてリストされます。
DGM がリストのどこかにあると思うでしょう。しかし、私のモニターについては何も言及されていません。つまり、フラッシュするための EDID がなければ、ほとんどアイデアがありません。
それで、ピンセットを取り出して DVI ケーブルのピンをいくつか切り取る前に、あるいは新しいモニターを購入したほうがよいと判断する前に、何か別のアイデアを提案していただけませんか?
答え1
モニターとディスプレイ カード間の通信リンクが失敗しました。これは、モニター (モニターを別のコンピューターに接続してテスト)、DVI ケーブル、またはグラフィック カード (別のモニターを同じポートに接続してテスト) の障害である可能性があります。
NVIDIA ドライバー ソフトウェアに、または NV からダウンロードできるアプリがあり、これを使用してモニターのカスタム解像度を設定できます。モニターのマニュアルで詳細な仕様を確認する必要があります (実際には、ビデオ信号のタイミングに関して、1680 x 1050 のさまざまな解像度が存在します)。
デバイス マネージャーを開き、[表示] メニューから [非表示のデバイスの表示] をオンにします。デバイス ツリーの [モニター] ブランチを展開すると、モニターのエントリ (現在接続されていないことを示すために淡色表示) が表示されます。そのプロパティには、Phoenix アプリのリストにある -hardwareid- と一致するものが含まれます。
レジストリでキー HKLM\System\CurrentControlSet\Enum\Display-hardwareid-\ -bunch-of-numbers-and-ampersands-\DeviceParameters を探します。長いバイナリ値を持つ EDID という名前の値があるはずです。これは、モニターが以前グラフィック カードに送信していた EDID です。解読方法を学べば、そこにはたくさんの情報があります。
なぜ DVI ケーブルを破壊すべきだと思うのかわかりません。VGA コネクタのピンを切り取るのは、モニターが間違った EDID を送信しているときだけです。