刚刚安装 Windows 10。一台 4K 笔记本电脑,配有标准 2k(高清)外接显示器,并连接了 HDMI 线缆。
将内部显示器的 DPI 缩放比例设置为 200%,将外部显示器的 DPI 缩放比例设置为 100%。但是 - 当启动应用程序时,它会正确显示在内部显示器上,而当移动到外部显示器时 - 即使缩放比例正确,渲染效果也很差 = 模糊 (!!)。因此,除非我因 4K 显示器而产生偏见,否则 Windows 似乎会渲染到更高的 4K 内部显示器,然后缩小到 2K(可能通过一些粗略的下采样和一些抗锯齿),而不是直接渲染到 2K。
对吗?有什么建议可以强制 Windows 直接渲染到 2k 吗?
[绕过] 安装了外部 4K 显示器,问题解决了(显然……)。
答案1
动态缩放只是一种新事物,Windows 7 允许您设置全局缩放因子(适用于所有显示器),这是大多数程序仍在使用的。因此,当程序启动时,它会选择一个缩放比例(可能是从 Cortana 所在的任何显示器中选择),并保持这种状态。因此,当您将其移动到另一个屏幕时,正如您所说 - 它会粗暴地扭曲用户界面。这是因为程序没有“意识到”动态缩放,所以它不会改变,因此 Windows 会破坏它。
一个很好的例子就是从未添加到 Creative Suite DC 中的经典 Adobe 产品。
解决方案:
如果您还没有将您的计算机更新到 Creator 更新 (v1703),只需转到 Windows 更新并单击“立即获取更新”文本。他们做了很多工作使缩放效果更好一些。
上面的链接有一张屏幕截图,显示了如何在 .exe 的属性对话框中切换 DPI 感知支持。您需要为每个不支持 DPI 的 exe 执行此操作。
将所有显示器设置为同一缩放比例。我个人就是这么做的(3 个显示器上 100% 缩放)——虽然有点眼花缭乱,但这样就不用将每个程序配置为不同的 dpi 感知设置了。
当然,更改主显示器将其转换为您最常用的显示器,这是最简单的解决方案。因此,现在,非缩放应用程序将首先缩放到此主显示器,并且只有在再次移开时才会出现模糊。
答案2
我遇到了同样的问题,这非常令人沮丧。我的解决方案是将外接显示器设置为主显示器。这样,我就能够将笔记本电脑的内置显示器设置为 250%(推荐)比例和布局,分辨率为 3840 x 2160(推荐),并将外接显示器(三星 LED S27D590 列为数字电视)设置为 100%,分辨率为 1920 x 1080(推荐)。这还将 SQL Server Management Studio 中的图标恢复为可读大小。它们几乎太小而无法阅读。Excel、Word 和 Visual Studio 也变得模糊......不再模糊。断开对接或断开 HDMI 时,设置似乎会变得混乱。希望这对某人有所帮助。