2011-04-05 20:45:19 +0000 2011-04-05 20:45:19 +0000
46
46

モニターの表示チャンネルをオフ/別のソースに切り替えたときにウィンドウのサイズ変更を停止する方法

私は新しい6870 Amd Radeonアダプターをドライバを1080p 60Hzの解像度に設定して2008年の47インチのハイエンドSamsung HDMIベースのテレビに接続しています。

しかし、テレビを別のHDMI入力にすると(windowsに戻ってきたとき)、なぜかWindowsは開いているアプリをすべて低解像度にリサイズすることにしました。しかし、それらをリサイズすると、画面の中央にポップアウトを貼り付け、左上に開いているアプリケーションからリサイズされたウィンドウをすべて重ねて、より小さい解像度にリサイズしてしまいました。

復帰後に問題なさそうなのは、デスクトップ、タスクバー、サイドバーのアイコンです。

どなたか、1)どのようにしてこのようなことが起こるのか 2)なぜ起こるのか 3)アプリケーションやドッキングされたポップアップアウトのいくつかのサイズを変更しないようにする方法をご存知の方はいらっしゃいませんか (これらは戻ってきてから実際にサイズが変更されたわけではありません - 画面を低解像度にリサイズした場合に右サイドバーや下サイドバーがあるはずの位置に、画面のほぼ中央に止まっているだけです)。

私の仮説では、HDMI信号を失うと、Windowsは何か(ドライバ、またはWindows自体)によって、信号が存在しなくても解像度があるように言われます(HDMI信号とハンドシェイクはHDMIデバイス上で双方向であることに注意してください)。それは信号を失うか、またはテレビが別のデバイスに切り替えられた場合 - その後、ディスプレイアダプタは、それを把握し、Windowsに伝えるか、またはそれを把握し、ディスプレイサイズを変更するためにランダムに設計する必要があります)。) 0x2&0x2&すべてのヘルプが最も高く評価されています。私はAMD/ATIに尋ねましたが、彼らはなぜ、あるいはどのようにしてこのようなことが起こっているのかわからないと言いました。私は、もしかしたらここがスーパーユーザーが本当に行く場所なのではないかと期待していました - ディスプレイアダプタドライバを開発している人、またはwindowsのこれらの領域に深く潜っている人。より良いサイトがあるか、競合するサイトがある場合は - アドバイスをお願いします - 私はすでにAMD/ATIを書いたことに注意してください。

レスポンス/追加 2011年4月7日

お返事をいただけて本当に嬉しいです。このフォーラムでは議論をするのが適切なエチケットなのでしょうか?Windows (または何か) は現在のデスクトップを縮小し、すべてのウィンドウのサイズをデスクトップの最大サイズに変更することを決定します。このように、Windowsが現在稼働している1つのデスクトップのサイズをそのままにしてくれると嬉しいのですが。

また、これはDVI接続されたモニターでは起こらないことも知っています。1台と2台のモニターを設定したことがありますが、モニターを外したり、電源を切ったりしても画面のサイズを変更しません。

だから、もし私がWindows(またはディスプレイドライバ)でHDMIを扱うことが出来たら(1] ディスプレイドライバかWindowsか、どちらがこれをやっているのか - そして2] DVIのような他の解像度サイズ(1024x768)はどこから来ているのか - 最小でも最大でもないのか?) - 人生は黄金になるだろう(とにかくこの面では)。

* このスレッドでは、他にも同じ問題を抱えた人がいました。http://hardforum.com/showthread.php?t=1507324 ] (http://hardforum.com/showthread.php?t=1507324)

回答 (3)

3
3
3
2011-04-06 14:49:41 +0000

入力を切り替えると、モニターは基本的にHDMIチャンネルのハンドシェイクをシャットダウンします。Windows 7はこれを「ここに接続されているモニターはもうありません」と認識し、その時点でその出力を無効にします。その画面はもはや存在しないので、その画面上にあったすべてのものはどこかに移動しなければならないので、残りのディスプレイにすべてをシャッフルします。ディスプレイが戻ってきたとき、Windows 7 はあなたがどのように配置したかをある程度記憶していますが、あなたのウィンドウをシャッフルして元に戻すことはありません (結局のところ、その間にウィンドウを閉じたり開いたり、移動させたりしていたかもしれません!)。

これを修正するためにディスプレイドライバでできることは何もありません。(もう一つの選択肢は、実際には存在しないモニター上に物を表示させることです。) これを強制的に発生させないようにするサードパーティ製のソフトウェアがあるかもしれませんが、私は知りませんし、他の問題を引き起こす危険性があるのではないかと思います。(もし誰かが実際に何かを投稿できるのであれば、私は喜んでそれらの回答をアップコメントします)。

3
3
3
2014-03-27 02:24:49 +0000

1.問題のあるコンピュータにTeamViewerまたはChromeリモートデスクトップをインストールし、リモート接続を有効にしてください。 2. テレビ/モニターの電源を切る。 3. 解像度が勝手に変化します。 4. 手順1のソフトを使ってリモートでパソコンにログインします。質問の通り、解像度が変わりました。 5. リモート接続を使用して、解像度を通常の状態(テレビ/モニターの電源が入っている時の状態)に戻してください。 6. テレビ/モニターの電源を切ると解像度が切り替わらなくなります。

1
1
1
2012-12-13 19:29:29 +0000

同じ問題を調べていたら、レジストリをいじれば修復できるというこのスレッドを見つけました。また、DisplayPortを使用した結果だと主張する人によるスレッドも見つけました。

レジストリの修正を試してみましたが、うまくいかなかったようです(再起動はしていませんが、それが違いになるかどうかはわかりません)。さらに、私の不調デバイスはモニタのDVIポートからグラフィックスカードのディスプレイポートに接続されており、残念ながら適切なアダプタを持っていないので、2つ目のアカウントは確認できません。でも、参考になるかもしれないと思いました。

編集:OK、私は必死になって、実際にこの試みのためにケーブルを借りるために車で出かけました。DVI/DisplayPortアダプタケーブル付きのDVI-IケーブルからシングルケーブルのDVI-I/HDMIケーブルに変更することで、私のためにこれを修正しました。私にはこれは、それが確かにDisplayPortの問題であることを示唆している, ハードフォーラムの男が提案したように, またはそれがケーブルアダプタを使用しての副作用であることのいずれかである. いずれにしても、これで解決しました。

関連する質問

3
28
13
7
6