AMD 发布了 FSR SDK 2.4,并更新了 FSR 4.1.2 用于 RX6000

AMD 正式发布了FSR “Redstone” SDK 2.4,将更新后的升频、帧生成和光线再生组件提供给游戏开发者。SDK 包含 FSR 升频 4.1.2、帧生成 4.0.2、光线再生 1.2.1 以及更新的分析 FSR 实现。AMD 已在 GitHub 上发布了二进制文件和有限的源代码
我们上周已经讨论过 AMD 将FSR 4.1 支持扩展到 Radeon RX 6000 显卡和 Ryzen APU。SDK 现已将这些改进直接用于游戏集成。Radeon RX 6000 和 Ryzen AI Max 300 / 400 处理器使用完整的 INT8 型号,而支持的 Ryzen AI 9 和 Ryzen Z2 处理器则使用更小的 INT8 型号。AMD 表示,轻量版体积不到整机的一半
Vulkan 支持与 DirectX 12 功能一致
其中一个较大的变化是对 FSR 升频和帧生成的 Vulkan 支持。AMD 现在声称在机器学习和分析实现上与 DirectX 12 实现功能相当。这包括 FSR 升频 4.1.2、FSR 3.1.6、帧生成 4.0.2 以及更新后的交换链组件。然而,现有的 Vulkan 游戏无法通过驱动更新自动从 FSR 3.1 升级到机器学习版本。开发者必须先集成新的 SDK。

AMD 还引入了 FSR 帧生成交换链 4.0.0 的驾驶辅助帧间距。此功能仅限于 Radeon RX 9000 系列显卡及更新硬件,需要 Adrenalin 26.10.1 或更高版本。它允许显示驱动程序控制展示时序,而不必依赖用户模式的等待机制。AMD 声称这降低了 CPU 开销并提升了帧的交付效果。该功能要求全屏显示,禁用垂直同步,在 VRR 范围内操作,并且支持兼容的交换链配置。它支持 DirectX 12 和 Vulkan

光线再生 1.2.1 及兼容性提升
FSR Ray Regeneration 1.2.1 为 Radeon RX 9000 GPU 添加了独立的环境光遮挡和镜面遮挡去噪功能。AMD 还修正了 GPU 内存使用问题。分析型 FSR 3.1.6 升频器获得了精度和重投影性能的提升,而 FSR 帧生成 4.0.2 则解决了 Vulkan 验证错误和交换链兼容性问题。光线再生和实验性的辐射缓存组件仍限于 DirectX 12
SDK 还改变了 FSR DLL 的加载方式,允许加载器在同一子文件夹中找到效果库。这可能简化第三方插件和工具(如 OptiScaler)的集成。AMD 已将驱动覆盖扩展至使用 SDK 2.1 或更高版本的符合条件的游戏,并为基于 PresentMon 的性能工具增加了 DirectX 12 帧类型报告功能。然而,当前的 PresentMon 版本仍将这些报告的帧类型归类为未知。
AMD FSR SDK 2.4 已在 GitHub 上发布,包含预编译库和开发样本。当前的虚幻引擎插件仍使用 FSR 升频 4.1.1 和帧生成 4.0.1,计划在稍后更新。因此,若干改进要求开发者在玩家使用前必须更新游戏。