admin管理员组

文章数量:1794759

高分屏显示器模糊、非整数缩放、抗锯齿(1 介绍)

高分屏显示器模糊、非整数缩放、抗锯齿(1 介绍)

高分屏,一般称为同样尺寸下比普通显示器塞下了更多的像素。 曾彦修4K,一般称为16比9显示比例下的3840x2160分辨率。 即使中低端显卡搭配3840x2160分辨率时并不能在合理的帧数下运行现代3D游戏, 这样分辨率的桌面却能很好的给东亚文字内容(典型如中日韩语)足够的分辨率, 使日常的2D内容得到很好的体验,例如不再需要在Windows使用MacType等。 然而,正因为显卡的短板,当试图以3840x2160运行游戏时, 一些中低端显卡只能提供14帧,而1920x1080时可达50帧。 那么将游戏设置为1920x1080不就好了? 这带来一些问题。 此文章使用JDBM授权协议发布,详见zhuanlan.zhihu共同海损/p/87556579标题图片来源: matplotlib/1.5.3/examples/images_c潮图ontours_and_fields/interpolation_methods.html

已发布新版本,看完后可继续:

一块屏幕具有它的固定物理分辨率,这是不能够随着软件调节而变化。 当显卡渲染了低于物理分辨率的图像时,某个显示组件需要将它放大到物理分辨率。 一些显示器提供了由显示器完成的放大,而另一些显示器只能接受物理分辨率的图像。 因此不同的显卡厂家都实现了由显卡完成的放大以提供这个过程的无缝体验。 其中Nvidia控制面板中的名称叫做“缩放 - 在GPU”。

当你升级你的传统24寸1920x1080显示器到24寸4K高分屏显示器, 而出于某种原因需要显示1920x1080内容时(通常是游戏等严重消耗显卡性能的使用), 所有东西看起来都“模糊”。 有些人喜欢这种设置并拼命为它维护,试图解释给你这样做的诸多好处。 (请查阅“显示器 插值对象模型缩放”相关话题,这是用电脑算法为画面添加本来不存在的像素。) 然而,人和人之间是不同的。道德经解释尤其是理解到人和人之间是有不同的这一点对于人来说很困难。 结果就是你升级了你的显示器,然后用它玩1920x1080游戏, 并且因为模糊而感到不开心,而且还有许多人试图教给你这样是正大麻种子确的。 (他们无法理解你的内心感受)

让我举出一些理由来说明这种模糊不是正当的。 现在你有24寸192线路板红财神0x1病例分析080显示器,你有24寸3840x2160显示器, 其中4K的那个仅仅只是物理分辨率大一倍,但和老显示器具有同样的显示面积。 在这种情况下,如果用最简单的整数倍放大(每个像素点复制四个), 新显示器应该提供与旧显示器完全一致的显示效果。 这种相等尺寸下的插值缩放反而使画面看起来更糟糕。 3840x2160是1920x1080在横竖方向直接乘以2所得, 因此当你的新高分屏显示器是1920x1080的倍数时,最佳解决方案应该是整数缩放。

但是不是所有时候都是整数倍,例如你的显卡以1600x900运行游戏, 这时3840除1600得2.4,因此无法不额外添加或书籍搜索修改任何信而完美放大。 在这种情况下,非整数放大导致的模糊才是可以理解的。 那么你会面对这样不同情况的组合:

一种是物理分辨率是渲染分辨率的整数倍,一种不是整数倍。一种是高分屏,一种不是。一种是想用插值缩放获取平滑结果,一种是想完美再现像素点而不介意锯齿。

这是非常合理的不同人有不同需求,并且也面对着不同的情况。 然而,显示业界并没有为用户提供选择的自由。 他们对所有情况都应用了插值缩放。英特尔是例外, 最美摔近他们为新产品线提供了“复古缩放”,也就是整数缩放。 我不确定这是简单的复制四遍还是用了某种算法实现非整数时也锐利。 至少英特尔旧的产品没有获得这个功能。

考虑到插值缩放的宣传(平滑),它能够当作a95某种游戏抗锯齿来使用吗? 在古代,我们常常为了提高帧数而降低分辨率。 此时,我们有一个插值缩放在背后工作以确保渲染的分辨率平滑的放大。 我们知道对于一个游戏使用越低的分辨率,越容易产生锯齿(渲染失真)。 有多种抗锯齿方式可选,像是MSAA和MFAA,FXAA,TAA或者最新的DLSS。 我的实际情况表明,对于24寸高分屏4K显示器来说, 很低的分辨率加上插值缩放不会改善锯剑舞红颜笑齿状况。你只是得到了一些很糊的锯齿。 既然你选择降低分辨率,你可能只能使用一种便宜的抗锯齿像是FXAA。 这本来就是以高性能和开学啦会变糊著称的抗锯齿方法,因此你糊上加糊。

这个世界这真是太恶意了,而且还没有人理解你。 要么你去购买能够支撑4K显示的高端显卡, 要么扔掉那个新的显示器和继续忍受低分辨率下的桌面文字,也许还有MacType。 又或者同时用两个显示器一个工作一个游戏,也许你还是想把那个旧显示器卖掉给图拉丁的垃圾佬。 你看,现实世界是十分复杂的。

我试着解决这个问题。 其中一些显示器具有调节“清晰度”的功能, 例如戴尔的P2415Q,默认清晰度是50,当把清晰度设为60时, 一个锐化效果应用到画面上。听起来很平常…… 但这戏剧性的使得游戏画面变清晰了又不失去插值缩放的平滑。 后期锐化与FXAA搭配使用时,即使是普通1920x1080显示器也不糊了。 考虑到人和人之间是不同的,至少对于我自己来说这是更清晰。 然而,不是所有显示器都具有锐化功能。 接下来这些东西你应该亲自试一下以验证是否适合你。

我们把情况分为两种,一种是普通游戏, 一种是具有反作弊保护的游戏,这些游戏拒绝你使用像是mod和修改器一类的软件。 对于这些反作弊保护游戏,只有不升级显示器、忍受模糊、更换具有锐化功能的显示器可选。 这篇文章试图为允许使用mod的游戏提供解决方案。

这个软件叫做“Reshade”,一个修改版DirectX运行库, 提供各种后期滤镜加入到游戏中使画面产生有利的变化。 具体来说,你需要这两个滤镜:

LumaSharpen.fxSMAA达克萨隆要塞.fx

介绍Reshade详细安装步骤的将在接下来写的另一个文章里介绍。 其中LumaSharpen是我找到的性能最高的锐化滤镜, SMAA是一种类似FXAA的抗锯齿,它的效果和性额头长痘什么原因能几乎相当于FXAA而不会导致画面模糊。 因此你可以从这两个滤镜上获得好处。 另一个特点是两者都不需要任何自定义, 安装好直接勾选使用这两个ac130滤镜的默认设置即可。 我试图修改一些参数,但不能够发现比默认参数更好的调节方法, 无论是性能方面还是画面效果方面。

抗锯齿滤镜目前只有SMAA推荐,使用时要关闭FXAA。 当然你可以两个同时开着,但就不能获得SMAA提供的不模糊的好处。 在Reshade中搜索“Sharp”可出现其他锐化滤镜, 这些滤镜具有更高的性能消耗而不一定会提供更好的画面效果。 如果你发现了更好的选择请告诉我以更新文章。

这是介绍Reshade下载、安装、设置的文章没有开瓶器怎么开红酒:

另一种方法是利用Windows 10最新版本中内置的自定义缩放, 这二线城市房价个功能可让任何软件以1比1显示,再放大。 当Windows设置的屏幕缩放倍数是100%的整数倍(如200%)时, 会使用整数缩放而使画面看起来锐利, 而不是100%缩放时就会变糊。 在这个基础上,将一个游戏设为“窗口化全屏”, 可实现整数缩放,然而,这样一来帧数损失可能达到5%~10%更多。 整数缩放的画面显著好于锐化滤镜。 然而,由于部分网络和联机游戏没有内置窗口化全屏的支持, 用第三方工具将它们设为窗口化容易引起封号。要这么做,首先将游戏设为窗口化全屏, 之后关闭游戏,找到游戏启动exe文件:1. 右键 -> 属性 -&g红星二锅头t; 兼容性2. 高DPI设置 -> 覆盖应用程序设置 -> 系统之后保存和保存关闭这个属性设置。 其中“应用”是让软件自己决定如何在高分辨率显示, “系统”是只缩放而不处理其他事情, 对于游戏来说用“系统”就可以。 “系统(增强)”是一种针对普通Windows软件的高级缩放, 它通过一些方式使一些东西不是“放大”而是直接用两倍分辨率显示。 对于游戏,不需要使用这个,因为游戏显示3D内容不会从这个设置获得好处。

已发布新版本:

本文标签: 缩放整数高分显示器模糊