AMD的FSR使用Lanczos技术就像Nvidia多年的锐化过滤器

导读 当 AMD 最初宣布它正在开发FidelityFX Super Resolution(AMD FSR),这是一种图像放大和增强算法,可以在所有最好的显卡上运行,并允许

当 AMD 最初宣布它正在开发FidelityFX Super Resolution(AMD FSR),这是一种图像放大和增强算法,可以在所有最好的显卡上运行,并允许 AMD 与 Nvidia 的DLSS竞争,它提出了很多问题。它会使用机器学习,还是其他一些升级技​​术?AMD 显然声称该算法是“完全在内部”构建的,但人们查看了源代码并确定它主要基于现有的 Lanczos 重采样算法,该算法已经存在了几十年并且已经被 Nvidia 使用因为它的锐化过滤器。啊,开源软件的乐趣。

公平地说,AMD 所做的不仅仅是直接重用 Lanczos 重采样。具体来说,FSR 包括一些优化以使其运行得更快,以及一些其他过滤器,可帮助消除由锐化引起的任何光晕。但是,也许最重要的是,AMD 大力支持创建一个开源解决方案,让游戏开发人员——或者说任何人——都可以将其整合到他们的应用程序中。升级和增强视频内容背后的想法并不新鲜,但有时需要一些肘部油脂才能让每个人都在同一页面上。

FSR 的一个关键点是它应该被整合到游戏中,因此它只应用于 3D 渲染内容,而不应用于其他内容,如 UI 元素或文本。当然,没有什么能阻止人们使用 FSR 来升级所有东西——事实上,存在几个旨在做到这一点的项目——但有些东西最好以原始分辨率呈现。通过对 FSR 算法进行优化和标准化,AMD 已经设法让至少两打游戏采用该技术,以及虚幻引擎和 Unity 引擎。

具有讽刺意味的是,Nvidia 还采用了 Lanczos 升级和锐化作为其驱动程序中的过滤器,这是多年前首次添加的。它是否可以让开发人员在 Pascal GPU 一代中使用 Lanczos 升级而不是时间升级 - 或者除了时间升级之外?绝对地。但相反,它只是一个过滤器,而 Nvidia 则将其工程努力用于创建 DLSS,这是一种 AI 驱动的升级和增强算法,该算法是 Nvidia RTX GPU 专有的。公平地说,DLSS 2.0 和更高版本的工作非常好,可以说比 Lanczos 重采样要好。

但正如我们在 FSR 测试中所指出的,拥有一个适用于任何现代 GPU——从 Intel UHD 630 到 Nvidia RTX 3090 再到 AMD RX 6900 XT——都有很多好处。例如,如果我们查看当前的Steam 硬件调查(关注 DirectX 11 GPU),我们会发现在最近的调查中,只有 17.6% 的 PC 拥有 RTX 卡。这意味着超过 80% 的游戏市场目前无法使用 DLSS。相比之下,调查中每台配备 DirectX 11 或更高版本 GPU 的 PC 都应该能够使用 FSR。

作为一名前软件开发人员,我可以证明这样一个事实,即当新功能使 100% 的预期用户群受益,而不仅仅是一小部分潜在用户时,让管理层批准新功能要容易得多。多数人的需要大于少数人的需要,或者类似的东西。

当然,证据在于吃布丁,FSR 布丁的味道几乎和原生布丁一样好——可能有点混合不足,但你几乎不会注意到,至少在使用超品质或优质配置文件时。当我们真正应该做的是询问什么花了这么长时间时,让我们不要太高兴地祝贺 AMD 创造了一些新的和有用的东西。

免责声明:本文由用户上传,如有侵权请联系删除!