感謝IT之家網友、Cloud。的投稿

近期碰到一個 Bug:每次計算機休眠喚醒,進入桌面後會發現程序窗口被重置到左上角了。

IT之家學院:解決 Win10 DisplayPort 窗口被重置左上角問題

在本機Windows7/Windows10都有此問題,在使用 HDMI 輸出線時正常,只有在使用 Display Port 輸出線才發現有此問題。

內內外外搜了幾圈,都是在吐槽玩遊戲切換 / 退出到桌面、睡眠 / 休眠喚醒計算機後窗口被重置到左上角,不同平臺、不同顯示器都出現過,但並沒有多少帖子給出實際解決方案,終於無意中看到有效的解決方案。

解決方案:

IT之家學院:解決 Win10 DisplayPort 窗口被重置左上角問題

  • 打開註冊表定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

  • 在 Configuration 項下查找 SIMULATED 或 NOEDID 開頭的項;

  • 查找的項展開有個 00 項,00 項展開又還有個 00 項,

  • 兩個 00 項都要修改兩個鍵值:PrimSurfSize.cx 和 PrimSurfSize.cy

  • 把這兩個鍵值雙擊修改,選中基數十進制,輸入你電腦對應的正常分辨率數值,

  • 比如 PrimSurfSize.cx 爲寬度 1920,PrimSurfSize.cy 爲高度 1080。

  • 重啓系統即可生效,至此就應該不會再出現窗口被重置到左上角的問題了。

後話:

看了一些帖子說喚醒的時候能聽到類似 U 盤插入計算機的聲音,這應該是識別成熱插拔設備了。初步估計這應該和 DisplayPort 的硬件規範有關。

也希望各路大神能夠討論下這種現象是如何引起的。

相關文章