AMD Adrenalin 22.7.1 驱动程序性能测试:DX11 和 OpenGL 的巨大收益

PC硬件公司有时会以有趣的方式工作。当AMD准备好一个新的驱动程序,它增加了可以说是利基吸引力的额外功能时,比如它的 AMD Link 家庭流媒体技术,很高兴能告诉我们这件事,并让我们告诉你。然而,当它最近发布了一款性能真正提升的新驱动程序时,该公司甚至没有发布关于它的自己的博客文章,更不用说在山顶上大喊大叫了。

话虽如此,AMD 最新的 Radeon Adrenalin Software 22.7.1 版本对于 PC 游戏玩家来说确实是相当令人兴奋的,值得大喊大叫。

迪兰恒进的 Radeon RX 6950 XT

迪兰恒进的 Radeon RX 6950 XT

当然,大型科技公司每天都在宣传“新的和改进的”,但这并不总是只是营销炒作。早在 5 月,AMD 就推出了它声称是“从头开始重建”的 DirectX 11 驱动程序,现在,随着这个最新版本,该公司 也修改了其 OpenGL 驱动程序。让我们看看他们的一些主张......

AMD 声称 OpenGL 在 Minecraft 中的收益。

AMD 声称 OpenGL 在 Minecraft 中的收益。

上面的幻灯片仅适用于Minecraft一个标题,但这些肯定是一些巨大的收获。因此,我们决定将 AMD 全新的 22.7.1 驱动程序直接与 3 月份在其当前一代 Radeon RX 6800 XT GPU 上的 22.3.1 驱动程序进行对比。我们在 DirectX 11 和 OpenGL 中测试了游戏以检查性能提升,我们还将它与 Vulkan 结果进行了比较,并测试了一个 DirectX 12 游戏只是为了检查那里的收益或回归。

所有测试均在配备Ryzen 7 5800X3D CPU、32GB 低延迟 DDR4-3600 内存和 AMD 自己的Radeon RX 6800 XT 卡的测试台上完成. 所有驱动程序设置都保持默认设置,我们也没有调整任何 Windows 设置。这意味着平衡电源配置文件,游戏模式保持打开状态,并且 AMD SmartAccess 内存已启用。

那么,事不宜迟,让我们深入研究基准,好吗?

3DMark Fire Strike 基准测试

3dmark 火焰打击超

好吧,这不是游戏。事实上,我们预计这个基准不会有任何变化,因为 AMD 肯定已经把它优化到了极致,对吧?我们测试了以 1920×1080 运行的原始Fire Strike基准测试,以及以 3840×2160 运行的更严苛的Fire Strike Ultra基准测试,分辨率是分辨率的四倍。

3dmark 火焰攻击 gpu

可以肯定的是,收益很小,但它们是真实且一致的。与我们所有其他基准测试一样,我们将每个测试运行 3 次,然后取三个结果的中间值。这可以防止我们的结果成为异常值,并确保它们至少应该具有合理的代表性。

3DMark 结果暗示了一个有趣的模式。在这个基准测试中,新驱动程序确实略微提高了 GPU 性能,但它也提高了通常非常一致的物理分数。这个分数基本上是Fire Strike的“CPU”分数,而新驱动的改进似乎意味着 Radeon 卡能够更好地利用我们的 Ryzen 7 5800X3D 的马力。

最终幻想 XIV Endwalker 基准测试

ffxiv

我们最喜欢《最终幻想 XIV 》的一件事是,史克威尔艾尼克斯会在每次资料片中继续发布新的角色创建者和基准工具。更新的基准旨在更好地代表最新扩展中的内容需求。

endwalker 分帧 gpu

现在,FFXIV是一款较老的游戏,因此我们的 Radeon 显卡可以毫不费力地将其提升到惊人的帧速率,以全 4K UHD 和最大设置运行。我们确实看到了新驱动程序的性能小而一致的提升,但确实非常小。我们没有在这个基准测试中检查帧时间,但我们不会惊讶地发现这是一个平滑度增益。

endwalker 拆分加载时间 gpu

然而,FFXIV基准测试实际上是一系列按顺序播放的小场景,基准测试还记录了您在整个测试过程中盯着加载屏幕的时间。这可以说是这次测试中更有趣的结果。现在,减少 3.5 秒可能看起来不多,但请记住,我们的测试机器速度快得离谱,并且从 PCIe 4.0 SSD 加载此内容。较慢的机器可能会在这里看到更大的好处。

梦幻之星在线 2:新创世纪基准

pso2截图

无论你如何分割它,PSO2:NGS在任何系统上的运行都比它应该运行的要差得多。SEGA 肯定有一些优化工作要做,尽管我们必须注意到游戏在当前补丁中的运行比发布时要好得多。不幸的是,基准测试工具基于该原始版本。希望 SEGA 能够追随 Square-Enix 的脚步,并使用当前版本的引擎发布新的基准。

pso2ngs 基准 GPU

不要过多解读 1920×1080 的结果。该游戏的硬帧速率上限为 180 FPS,得分超过 30,000 意味着您在大多数基准测试中都保持在该上限附近。由于粒子效应的一些随机性,这个测试也不是完全确定的,虽然看起来差别很大,但这些分数真的没有意义。

更有趣的增益是 4K 性能提升约 5%。这些分数都不是特别糟糕,但新驱动程序似乎已经解决了基准测试中的一些卡顿问题,这似乎是提高性能的原因。

Counter-Strike:全球进攻基准

反恐精英全球攻势

CS:GO在集成显卡上运行得很好,为什么还要测试它呢?嗯,它是 Steam 上最受欢迎的游戏之一,而忠实的玩家想要绝对最高的帧率。我们使用的测试地图被称为“FPS Benchmark”,由 uLLeticaL 先生创建,它不像现在游戏中的一些真实场景那样苛刻,因此它产生了非常高的帧率。重要的部分是它们是一致的和有代表性的,这让我们看到了驱动程序之间的差异。

csgo基准GPU

这是 4.25% 的改进,这与我们在 DirectX 11 游戏中看到的差不多。可能不多,但改进仍然是改进,所以我们很高兴看到它。

ARMA III 基准测试

arma3 yaab 截图

ARMA III是另一款由于其主要是多人游戏性质而难以测试的游戏。幸运的是,就像CS:GO一样,粉丝们聚在一起创建通过自动基准测试的特殊场景,就像其他游戏中可用的场景一样。我们使用了流行的“Yet Another ARMA Benchmark”场景,将所有游戏内设置都调到了最大值。

arma3 yaab gpu

这是我们迄今为止最大的 DirectX 11 增益,也是整体上最大的增益。ARMA III是一款独特的游戏,因为它极度依赖单线程 CPU 性能和主内存带宽。虽然它使用的引擎在一定程度上是多线程的,但它确实需要超快的 CPU 和系统内存总线。

当然,在我们的测试之间,这些都没有改变。唯一移动的变量是图形驱动程序。所有游戏内的设置都是一样的;我们检查了!这一结果确实表明 AMD 新的 DirectX 11 驱动程序中的一些 CPU 使用优化,正如我们对 3DMark 和最终幻想 XIV所怀疑的那样。在这个基准测试中 65.7 FPS 是相当高的结果;ARMA玩家,请立即更新您的驱动程序。

Wreckfest 基准测试

沉船节

Wreckfest是一款破坏性的德比式赛车游戏,玩家可以从各种可破坏的车辆中进行选择,并与它们进行比赛或试图将他们的对手粉碎。考虑到它最初于 2014 年发布,这是一款要求惊人的游戏。Bugbear Interactive 的本土 ROMU 引擎看起来很棒,并且已经在 Radeon 上运行得很好。

wreckfest 基准 GPU

尽管如此,它现在运行得更好。我们使用布卢姆菲尔德赛道设置了一个自定义赛事,并确保与天气条件相匹配。在这个基准测试中仍然存在令人惊讶的不确定性,因此这些结果有点不一致,但是我们运行 3 次并选择中间的策略使我们在 Adrenalin 22.7.1 中获得了不到 8% 的相当可靠的改进。

Unigine叠加基准

unigine 叠加截图

Unigine 的叠加基准测试是一项要求很高的测试,它使用数百万个三角形来显示一个华丽的实验室场景。它不是光线追踪或任何东西;它是严格意义上的上一代技术。尽管如此,它看起来绝对棒极了,即使在 2022 年,它也会对显卡造成伤害。

叠加基准GPU

叠加为我们在 DX11 测试和 OpenGL 游戏之间搭建了一座桥梁。该基准测试支持这两种 API,自然,Radeon 卡的传统智慧一直是在 DirectX 11 模式下运行它,因为该模式在这些卡上具有更好的性能。

好吧,正如您亲眼所见,情况不再一定如此。好吧,DirectX 11 模式的表现还是好一点的。但是,差异非常小,并且与运行之间的差异不远。基准测试的 OpenGL 模式现在在我们的 RX 6800 XT 上表现出色,而 DirectX 11 模式甚至看到新驱动程序的小幅提升。出色的工作,AMD。

Xonotic 基准

异种

如果您正在查看该游戏的标题(发音为“zone-otic”)并想知道它到底是什么,请不要担心。Xonotic是一款免费(如语音)游戏,基于 Quake 引擎的大量修改版本。当该游戏决定商业化时,它是从一个名为Nexuiz的早期游戏中衍生出来的。Xonotic的玩法很像Quake和Unreal等较老的竞技场 FPS 游戏,与朋友一起玩很有趣。

xonotic 基准 GPU

测试Xonotic很像测试过去的Quake游戏:你运行一个 timedemo。这意味着您以机器可能的最大速度播放演示录音,然后将该性能与原始速度进行比较。在演示结束时,Xonotic吐出最小、平均和最大一秒帧速率。

我们测试了 Xonotic使用内置的“大关键基准”演示,性能提升显而易见。很容易争辩说 271 的平均 FPS 已经足够快了,即使对于这样的游戏也是如此,但是在玩游戏时你真的会感觉到 39 FPS 的低,因为性能有时会卡顿和卡顿。新的驱动程序感觉非常流畅,使这款经典风格的 FPS 成为一种乐趣。

愤怒基准

愤怒8k截图

RAGE是您的作者一直以来最喜欢的 FPS 游戏之一。是的,他的品味被广泛认为是糟糕的。不过,这是一款被严重忽视的游戏,尽管早在 2011 年就发布了,但它仍然拥有绝对出色的视觉效果。它也像梦一样运行……至少在 GeForce 硬件上是这样。

在新驱动程序出现之前,RAGE在 Radeon 卡上是一团糟,糟糕透顶。使用 Adrenalin 22.3.1 进行测试,游戏卡顿和卡顿不停。尽管帧率计数器读数值高达 95 FPS,但感觉更像是 45。让我们看看 AMD 对其进行一些优化时会发生什么。

愤怒基准GPU

好吧,你会看那个。RAGE实际上通常有一个 60 FPS 的上限,并且在 3840×2160 下进行测试,尽管有点卡顿,但仍然给我们提供了 58 左右的平均 FPS 值。这根本行不通,所以我们将分辨率一直提高到 7680 ×4320 并使用了一个模组来解锁帧率。

这为我们提供了更多有用的测试价值,而游戏体验证实了这些结果。有了新的驱动程序,RAGE就像丝绸一样光滑,在 8K120 上播放绝对爆炸。它的加载速度也明显更快。

《毁灭战士》(2016)基准测试

毁灭战士2016截图

有趣的是,我们最后两个 OpenGL 结果都是Doom游戏。《毁灭战士》(2016 年)是该系列在 2004 年备受争议的《毁灭战士 3 》之后的胜利回归。这款游戏在 Radeon RX 480 和 GeForce GTX 980 时代问世。很多人仍在使用比这更旧的 GPU,比如Radeon R9 290X 喷气发动机,甚至 GeForce GTX 580 烧烤炉。它在发布时没有 Vulkan 支持,在添加新 API 之前,在 Radeon 卡上玩《毁灭战士 4 》很困难。还是这样吗?

doom2016 基准 GPU

如果你已经读到这里,那么你已经知道了答案:不。Doom '16在带有 22.7.1 驱动程序的 Radeon RX 6800 XT 上的 OpenGL 中运行良好。与之前的驱动程序性能相比,这是一个如此巨大的改进,我们将向您展示一个平滑图来展示差异。

doom2016 帧时间图

绿线表示使用 22.3.1 驱动程序的帧时间,橙色线表示使用 22.7.1 驱动程序的帧时间。22.7.1 驱动程序开始时的巨大峰值是我们用来捕获帧时间的工具 CapFrameX 的产物;你可以忽略它。总体而言,新驱动程序比旧驱动程序更快,更流畅。

ZDoom 永恒基准测试

末日永恒

从表面上看,为一款 29 岁的游戏设定一个模组基准似乎很愚蠢。信不信由你,该游戏的模组仍然会对现代系统造成严重伤害。我们正在测试ZDoom ,它是Doom (1993)的源端口,以及关卡集Eviternity。这个关卡中的第26张地图,第六集的第一张地图,被称为超越,它的糟糕表现有些臭名昭著。其中大部分归结为Doom引擎本身的严重低效率,它从来没有打算处理这种大小或复杂性的级别。

gzdoom 基准 GPU

与Doom '16一样,我们在 OpenGL 和 Vulkan 中测试了 ZDoom 。令人惊讶的是,尽管 AMD 没有说明 Vulkan 在此驱动程序更新中的优势,但在此特定基准测试中,新驱动程序在 OpenGL 和 Vulkan 中运行得更好。我们已经准备好将其归结为ZDoom的特性,因为它的 Vulkan 渲染器可能与其 OpenGL 渲染器密切相关。

赛博朋克 2077 基准测试

赛博朋克截图

提高后方是我们唯一的 DirectX 12 测试。AMD 有一段时间没有提及其 DX12 驱动程序,但随着所有这些工作的进行,我们希望确保 Radeon 的 DirectX 12 或 DXR 光线追踪性能没有任何退化。赛博朋克 2077进行了完美的测试。

赛博朋克2077基准GPU

使用内置基准,我们实际上看到了赛博朋克 2077中新旧驱动程序之间的小幅性能提升。这个基准不是确定性的,但它在每次运行中都相当可靠,而且这个结果相当一致。显然,AMD 一直在努力提高其略低于标准的光线追踪性能。有了这些设置,赛博朋克 2077的可玩性还是不错的。

OpenGL 模拟器测试

OpenGL API 在 Windows 上的游戏玩家的主要用途之一是在控制台硬件模拟器中玩视频游戏。大多数模拟器应用程序都是开源软件,这意味着开发人员通常更喜欢使用跨平台 API。结果,您确实看到了模拟器作者对 OpenGL 的偏好。

pcx2 dmc3

鬼泣 3:特别版在 PCSX2 模拟器中运行良好。

最近,这种偏好似乎已经转向 Vulkan。更新的和较低级别的 API 具有 OpenGL 的所有跨平台优势,但没有旧 API 的遗留问题。Vulkan 在每个供应商的 GPU 上运行良好,尽管在功能和扩展支持方面存在一些不一致。

尽管如此,还是有很多模拟器可以在 OpenGL 中发挥最佳性能或功能。其中最引人注目的是 Wii U 模拟器 CEMU。众所周知,CEMU 在 2019 年底获得了 Vulkan 支持,但模拟器的某些模块和“图形包”仍然需要 OpenGL。这本质上意味着 Radeon 玩家无法访问这些卡,因为这些卡上的 OpenGL 性能太差了。

塞尔达 8k cemu

塞尔达在 8K 中看起来很棒。

今天的测试,我们将《塞尔达传说:荒野之息》一直 缩放到 8K 分辨率(即 7680×4320),帧率不设上限,并且在户外 30 多秒时以相当一致的帧率运行。与今年早些时候相比,这是惊人的表现,当时这张卡无论设置如何都难以以可播放的帧速率运行Super Smash Bros。您甚至不需要应用 AMD 特定的图形包来修复此游戏中的损坏功能,而且您可以通过降低分辨率来明显提高性能。

我们还测试了其他模拟器,包括 PlayStation 2 的 PCSX2、Nintendo Switch 的 Yuzu 模拟器和 Retroarch 上的 Mupen64Plus。他们都与新驱动程序完美配合。这对于使用 Radeon 卡和集成 Radeon 显卡的仿真爱好者来说是个好消息。

最终结论

普通读者会认识到这次我们的测试集非常奇怪。我们没有运行我们通常的游戏批次,因为我们通常专注于测试更新和更新的游戏,而这些游戏通常不使用 DirectX 11 或 OpenGL 作为其 API。

然而,我们测试的每一个应用程序都看到了改进,即使它非常小。最大的改进在于 OpenGL 标题,主要是在最低帧率和帧时间一致性方面。传统上,所有这些领域都是Radeon 卡在某些地方的薄弱环节。

radeon r x6800 xt 午夜黑色版

事实上,Radeon 卡在历史上的一个主要挫折是,虽然最近流行的游戏通常会运行良好,但你可能会遇到一些较旧、小众或不太流行的游戏。显然,我们还没有时间测试这么多游戏,但到目前为止,我们对 AMD 在这方面所做的工作印象深刻,尤其是在 OpenGL API 方面。该驱动程序在 OpenGL 的性能和平滑度方面取得了巨大的进步,它也为 DirectX 11 做了一些出色的工作。

Tags: none

我有个想法