淘新聞

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

近期碰到一個Bug:每次電腦休眠喚醒,進入桌面後會發現程式視窗被重置到左上角了。

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

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

解決方案:

打開註冊表定位到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的硬體規範有關。

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