我有一台 3200x1800 的 13 英寸笔记本电脑,运行 Windows 10。许多旧版应用程序的 DPI 缩放效果非常糟糕,我试图通过将分辨率设置为 1600x900 来避免此问题。我的想法是 1x1 像素将呈现为 2x2。显然事实并非如此。
尽管我本来认为像素会简单地增加一倍,并且 PPI 实际上会减少一半,但物体仍然模糊。
有人能向我解释一下 Windows 是如何将图像缩放到我的显示屏的,以及是否有办法避免 Windows 中高 DPI 缩放带来的痛苦吗?
答案1
我不是专家,所以我不确定我的解决方案会带来什么问题
如果我发现它产生负面影响,我会更新此帖子。
显然,由于多种原因,Windows 子像素渲染无法以这种方式工作。
了解到这一点后,我开始思考是否可以欺骗 Windows,让其认为原始显示分辨率比实际要小。经过一番谷歌搜索后,我找到了显示器的这个注册表项。配置后的注册表项可以更改。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration\SHP144A0_1E_07DF_CC^308AEBB00B16BB169DBCDF562C399811\00\00
几个值对应于我的原始 x 分辨率 (3200),几个值对应于我的 y (1800)。我将它们全部替换为它们的一半值,登录并注销,发现问题已修复!
我不知道这会造成什么后果,所以请小心并备份您的注册表。