四分之一原始分辨率的高 DPI 显示

四分之一原始分辨率的高 DPI 显示

我有一个高 DPI 显示器(13 英寸 3200x1800),并且认为如果我将其设置为 1600x900(正好是原始的 1/4 - 1/2 宽度和 1/2 高度),那么输出的每个像素都应该由显示器上 2x2 的实际像素块表示,清晰明了,就像它本身是 1600x900 显示器一样。

但是当我尝试时,图像非常模糊。所以我有两个问题。首先,是显示器还是 GPU 导致了这种模糊(或者说不可能)?其次,有什么可以防止这种情况发生吗?

我还考虑购买一台高 DPI 外接显示器(24 英寸 4K),因此这个问题也适用于它(连接到 GTX 970 或 Intel Iris 540)。

答案1

如果真的那么简单,就不需要高分辨率输入了。你插入了不存在的数据,这会导致模糊。这和拍摄低分辨率图像并提高分辨率是一样的。

如果您希望用户界面和文本更大,则需要更改缩放设置,而不是降低显示器的输入分辨率。缩放设置将以不同的方式呈现界面和文本,以便使用更多像素来呈现相同的菜单/按钮/文本/...

不幸的是,扩展实现并不总是完美的,并且并非所有软件都能对其做出良好的响应。

答案2

来自一篇优秀文章/进度页面的部分答案:

http://tanalin.com/en/articles/lossless-scaling/

(我知道该页面可能会关闭等等,但信息太多了,无法在此全部总结)。

重点是,这部分适用于运行 Linux 的 nVIDIA GPU。桌面应该可以完美响应,但游戏则参差不齐。对于 4K 显示器上的 1080p:

nvidia-settings -a CurrentMetaMode="DP-1: 3840x2160_60 {ViewPortIn=1920x1080, ViewPortOut=3840x2160, ResamplingMethod=Nearest }"

要确认您希望将其应用于哪个显示器(可能是 DP1):

xrandr

有一天 nVIDIA 可能也会将其带到 Windows 中(已经有一个隐藏的 Lanczos / Sinc 过滤选项,可通过 nVIDIA Inspector 访问 - 比双线性 / 双三次稍微不那么令人反感,但远非理想)。

答案3

这里有一个针对 Windows 的完美答案: 使用 1/2 原始分辨率时屏幕模糊
它确实有效,我无法表达它对我有多大的帮助,因为我多年来一直饱受视力模糊的困扰!
引用:

经过一番谷歌搜索,我找到了这个显示器的注册表项。后面的键Configuration可以更改:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration\SHP144A0_1E_07DF_CC^308AEBB00B16BB169DBCDF562C399811\00\00
几个值对应于我的原始 x 分辨率 (3200),几个值对应于我的 y (1800)。我将它们全部替换为它们的一半值,登录并注销,发现问题已修复!

相关内容