问题原因:
HDMI 接口是电视多媒体标准,起初设计是不支持热插拔的,所以也不用考虑热插拔换电视更换分辨率的问题。目前新版本的 HDMI 已经支持在显示器设备上热插拔,但是不会主动适应窗口和分辨率。
DP 接口是电脑多媒体标准,并兼顾了热插拔功能,所以需要考虑热插拔后可能换成不同分辨率显示器,将窗口置于左上角并调整较为兼容的分辨率以适应新接入显示设备的窗口完整。

解决方案:
定位注册表 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration\
找到 NOEDID 开头的项目,然后子项目有一个名称为 00 的项目,再在 00 的子项目还一个名称为 00 的项目,两层的 00 找到 PrimSurfSize.cx 和 PrimSurfSize.cy,这分别是屏幕的宽高键值,默认一般是 x 1024 和 y 768,这是所有窗口跑到左上角位置的窗口大小值。
将两层 00 下的 PrimSurfSize.cx 和 PrimSurfSize.cy 修改为当前的屏幕分辨率即可。

备注说明:
1. 建议修改前将原来的键值截图保存,以备以上方法无效还原;
2. 正常修改后就会生效,如果无效,重启电脑后再尝试是否设置生效;
3. 该问题只出现在 DP 接口的场景下,如果设备支持 HDMI 接口且不考虑 DP 的相关功能,那换成 HDMI 也是未尝不可。


友情提示:本站所有文章,如无特殊说明或标注,均为何星星原创发布。与此同时,趋于近年来本站的文章内容频繁被他站盗用与机器采集,现已全局禁用网站文字内容操作,了解详情或转载文章请 点此 继续!

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注