web-dev-qa-db-ja.com

Windows 7でモニター検出を修正するにはどうすればよいですか?

HTPCにWindows 7 + Windows Media Centerを使用しています。 1つの厄介な問題を除いて、それは素晴らしい働きをします。音楽を聴きながらテレビの電源を切ると、音楽が1秒間停止するか、Windows 7が接続されているモニターを特定しようとする間、音楽が停止します。その2秒後、デフォルトの800x640に落ち着きます。大したことではありませんが、音楽を再生しているときにテレビの電源を入れたくないので、それは迷惑です。

とにかく、Windows 7でモニターを修正するか、モニターの自動検出を無効にして、テレビの電源を切ったときにすべての再調整が開始されないようにする方法はありますか?

13
Boaz

モニター/ディスプレイとPCの間にHDCPを備えたEDIDエミュレーターを追加すると、この問題が解決します。

エミュレーターはモニターのHDCPおよびEDID情報を供給し続けるので、システム(特にWindows 7の場合)は、モニターの電源をオフにしても、モニターがオンになっていると見なします。

ますます多くのOS(Windows 7や一部のlinuxなど)は、接続されたデバイスのステータスを頻繁かつ自動的に確認するよう要求します(ディスプレイのステータスを確認するだけでなく、USBキーボード/マウスまたはスピーカーも確認します...など) 。デバイスがオフになっているか、PCシステムから切断されている場合、OSはHPD(ホットプラグ検出)エラーを発行します。これまでのところ、Windows 7でこの機能をオフにする方法はまだありません。

7
Rex Wu

これだけで!小さな電気テープでHDMIケーブルのピン19をブロックします

そのようです

http://postimage.org/image/2g8p5dwdg/

このピンは、オン/オフ信号の送信を担当します

私の解決策ではありませんが、これが私のための頭痛を解決したので、私は働くインテルを広めるのに少し時間がかかると思いました

6
Nick

これで解決しました。

今日の最新バージョンのCatalyst Control Center。 6-24-2014設定-詳細ビュー

左側の列-マイVGAディスプレイを開く-プロパティをクリックします(VGAディスプレイ)

EDIDのチェックを外します

表示サイズと頻度を設定します。他の周波数を処理できることが確かでない限り、これはどのモニターでもデフォルトであるため、60 Hzをお勧めします。

2
Demuzi

私には解決策がありますが、それが私のためだけに機能するかどうかはわかりません。

モニター(プラズマは何でも)をディスプレイ/画面解像度で一般的な非PNPモニターに設定する必要があります。

例:モニターを閉じてWindows 7を起動しましたが、プラズマが認識されませんでした

そして、私は検出をクリックしませんでした、私はグレーアウトされたディスプレイを残して、オプションを単に選択しました:

multiple displays:extend these displays

私は以前、メインディスプレイのSony CRTモニターでもそれを行いました。

これで、すべてをオフにしてWindowsを起動できます。Windows7がロードされ、プラズマをオンにすると、すべての準備が整います。

そして、検出されません。

一般的な非PNPモニターで必要な解像度が得られない場合は、Nvidiaコントロールパネルでそれらを作成できます(カスタム解像度)。

2
dujik

高度な表示プロパティまたはドライバ管理ユーティリティを使用して、グラフィックスカードの自動検出機能を無効にすることができます。

ATIカードの場合は、Catalyst Control Centerを確認してください。

alt text

2
Molly7244

regeditを開いて見つけます

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Video {XXXX ...}\0000( 'XXXX'はデバイス番号を意味します。いくつかのデバイス番号フォルダがあり、キー値が 'AMD radeon HDである0000フォルダ内に' AdapterDesc 'が見つかります。 7XXXシリーズ」)。

その「0000」フォルダで、「PP_SclkDeepSleepDisable REG_DWORD」の値を0から1に変更し、再起動します。

私のために働いた

1
user318544

Regeditを開始検索バーに入力し、Enterキーを押して、このregエントリを追加します。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM]
"UseIViewHelper"=dword:00000000
@="0"
==========================================================================

または保存:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM]
"UseIViewHelper"=dword:00000000
@="0"

。regファイル内(フォルダー拡張子が表示されている場合)。そうでない場合は、現在のフォルダに移動し([整理]> [フォルダと検索のオプション])、[既知のファイルタイプの拡張子を表示]を有効にします。

このファイルを.txtとして保存し、名前を.regまたはレジストリファイルとして保存するために選択した方法に変更できます。

レジストリファイルをダブルクリックすると、これをシステムレジストリに入力するかどうか尋ねられます-はい。

1
user52636

サービスを確認してください。グラフィックカードには、「AMD外部イベントユーティリティ」や「ATIホットキーポーラー」など、これを検出するサービスがある場合があります。それを無効にして、それが違いを生むかどうかを確認してください。

0
Mouffette

ここに私のために働いた解決策があります。 Windows 7、NVidia Quadro NVS295。しかし、それはほとんど関係ありません。

重要な部分は、これらはHPモニターEliteDisplay 241iです。

画面メニュー> [入力制御]> [DPホットプラグ検出]に移動し、[低電力]から[常にアクティブ]に切り替えます。

両方のモニターでこれを行うと、問題が解決しました。他のモニターにも同様の設定があると思います。

0
nevster