AMD最新版FidelityFX(通常称为FSR 4)相比FSR 3实现了画质显著提升,这对能运行该技术的用户而言无疑是重大利好。虽然官方宣称该技术仅限基于RDNA 4架构的AMD Radeon RX 9000系列显卡用户专享,但实际情况是:由于AMD上月意外泄露源代码,如今几乎任何显卡都能运行FSR 4

Cover Image

严格来说这并非新闻——早在今年六月,就有人成功在上代Radeon RX 7000系列显卡上强行运行FSR 4,但当时方法极不稳定且需依赖Linux系统。如今的新方案则简便得多,理论上支持绝大多数DirectX 12DirectX 11Vulkan游戏中的任何现代显卡。在具体说明操作步骤前,有必要先解释技术背景。

AMD开源FSR SDK(含FSR 4技术)时,误将完整源码而非仅SDK部分公开。由于代码采用高度宽松的MIT许可证,意味着任何人都可自由使用FSR 4代码。值得注意的是,除了Radeon RX 9000系列显卡常规使用的FP8版本外,源码中还包含采用INT8数据类型的版本,而该格式几乎被所有现代显卡支持,兼容性大幅提升。

当然,源码发布后需要有人将其编译成玩家可实际使用的二进制文件。这位功臣正是Reddit论坛用户/u/AthleteDependent926,他提供了编译好的DLL文件,用户只需将其放入支持FSR 3的游戏目录即可启用FSR 4

实际操作需一定技巧:测试中发现单纯替换文件无法像DLSS那样直接启用FSR 4。但通过OptiScaler模组,用户可在界面中明确选择FSR 4.0.2OptiScaler是一款类似ReShadeSpecial K的多游戏模组。安装时需将其放入游戏可执行文件目录,根据操作系统运行“setup_windows.bat”“setup_linux.sh”脚本,然后用/u/AthleteDependent926提供的“amd_fidelityfx_upscaler_dx12.dll”文件替换原文件。启动游戏后按Insert键打开OptiScaler界面,选择“FSR 3.X”作为超分技术,再在“FFX Settings”中选定FSR 4.0.2。流程虽稍显繁琐,但确实有效。

为验证效果,我们分别在搭载4K显示器的Radeon RX 7800 XT,以及连接1440p显示器的Ryzen AI Max+ 395集成显卡Radeon 8060S上进行测试。两种配置下性能表现均略有压力:RX 7800 XT升至4K分辨率需约4.1毫秒,而Radeon 8060S升至1440p2.3毫秒。以帧时间计算(60帧/秒对应16.7毫秒),额外增加4.1毫秒会使帧率从60帧降至48帧。不过在实际测试《赛博朋克2077》(RT Ultra模式)时,两款显卡均未出现如此大幅的性能下降。

尽管FSR 4运行效率明显低于FSR 3,但其画质提升显著。虽然仍不及DLSS 4,但相比FSR 3确有实质性进步,甚至优于英特尔XeSS(至少对非英特尔显卡的DP4a路径而言)。在《赛博朋克2077》中,FSR 4的伪像和锯齿明显减少,尽管尚未完美——远距离物体仍存在拖影,动态纹理处理仍会出现异常,目前只有英伟达基于 Transformer 架构的DLSS 4能彻底解决这些问题。

需要说明的是,部分问题可能源于这种非官方实现的兼容性缺陷。但无论如何,这对于无法使用最新DLSS技术的RadeonArc显卡玩家而言,无疑是工具箱中的宝贵补充。众多游戏已集成FSR 3超分技术,若能将其替换为FSR 4,对于本就拥有良好帧率的玩家将是绝佳选择。在此向实现此技术的爱好者与模组开发者致敬。


文章标签: #FSR4 #AMD #显卡 #画质 #模组

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。