https://i.imgur.com/Qya9Vvk.png

在一个高分屏( 4096X2160 )底下,设置 100% 的 DPI 缩放 和 1920x1080 的分辨率,同样也可以正常显示画面,
我的疑问是:
        1920x1080 → 4096X2160 这本身就是“缩放”了,
    上面的那个 DPI 缩放 和↑这个机制有什么不同吗?
举报· 31 次点击
登录 注册 站外分享
2 条回复  
ScepterZ 小成 2024-9-29 15:39:03
设置 1080p 的话,输出的是 1080p 的信号,显示器把他放大到 2160p 了,显示器放大的算法很粗暴
如果用了“gpu 缩放”( a 卡的名字,不知道 n 卡叫什么),就是显卡计算完画面之后加了一步放大
以上两种方式效果都不太好,正常情况下选 2160p 加 150%缩放,指的是用让程序把界面多占用 50%的像素,具体怎么处理的不太懂,但是这样才是正常做法
andyskaura 小成 2024-9-29 16:09:52
上面那个是应用的显示大小,例如 4k 显示器,如果应用开发者 [适配] ( https://learn.microsoft.com/zh-cn/windows/win32/hidpi/high-dpi-desktop-application-development-on-windows#dpi-awareness-mode)了,那提交渲染的分辨率仍然是 4k,如果没适配,windows 会进行缩放,提交到渲染的是低分辨率。

显示分辨率单纯就是输出分辨率,显卡驱动有一套缩放算法,显示器应该会内置一套
返回顶部