集成显卡如何自定义分辨率?

蔡少怀蔡少怀最佳答案最佳答案

最近帮公司做项目,遇到客户要求使用1920*1080的分辨率。但是,客户提供的显示器是23.8" 16:9 的屏幕,物理分辨率为1920x1080。 正常设置下,系统会识别为“正确”的分辨率、驱动程序会自动调整以适应。 但是,如果手动设置为这个物理分辨率(或者超过此分辨率),则会出现颜色深度不够,显示效果非常粗糙,类似4X3的棋盘,如下图: 通过查询资料,发现是由于该品牌主机使用的是集成显卡(Intel HD Graphics 520),并且不能自定义分辨率导致的。

通过修改注册表,可以将分辨率上限调整为物理分辨率的2倍(我测试的是1920x1080@75Hz)。具体方法如下: 首先,按Win+R组合键打开运行对话框,输入regedit并回车,进入注册表编辑器。 在注册表编辑器中,依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration项。

在Configuration项上右击鼠标,选择“新建/DWORD值” 将新建立的DWORD值的名称设定为“DeviceFixedPitch”,数值设定为“0”(不区分大小写) 如果需要恢复默认显示效果,可以将此项删除并进行以上操作一遍即可。 我测试的时候直接将这个物理分辨率的值改成了4000,不过建议还是先测试后调整。另外,不知道该参数是否会对显卡和其他硬件产生什么影响,只是暂时觉得只有这种办法才能解决问题了...

发表评论
请发表正能量的言论,文明评论!