1
ScepterZ 49 天前
设置 1080p 的话,输出的是 1080p 的信号,显示器把他放大到 2160p 了,显示器放大的算法很粗暴
如果用了“gpu 缩放”( a 卡的名字,不知道 n 卡叫什么),就是显卡计算完画面之后加了一步放大 以上两种方式效果都不太好,正常情况下选 2160p 加 150%缩放,指的是用让程序把界面多占用 50%的像素,具体怎么处理的不太懂,但是这样才是正常做法 |
3
andyskaura 49 天前
上面那个是应用的显示大小,例如 4k 显示器,如果应用开发者 [适配] ( https://learn.microsoft.com/zh-cn/windows/win32/hidpi/high-dpi-desktop-application-development-on-windows#dpi-awareness-mode)了,那提交渲染的分辨率仍然是 4k,如果没适配,windows 会进行缩放,提交到渲染的是低分辨率。
显示分辨率单纯就是输出分辨率,显卡驱动有一套缩放算法,显示器应该会内置一套 |
4
ysc3839 49 天前
渲染时缩放和渲染后缩放
|
5
hazardous 49 天前 1
1080p 显示在 4k 上,那 1 个像素就简单映射成 4 个像素了,1x1 像素点变成 2x2 方块,于是斜线会有锯齿。而原生 4k 放大 200%,是矢量的放大,中间像素会正确计算,斜线还是平滑的斜线
|
6
NoOneNoBody 49 天前
有插值计算和无插值计算
|
7
darkengine 49 天前 1
1080P 的信号输出到 4K 显示器上,1 个逻辑像素对应的 4 个物理像素点只能显示
1 1 1 1 或者 0 0 0 0 4K 可以 0 1 1 0 大概这么个意思吧 |