新的 Linux 补丁增加了具有 4 GB VRAM 的卡上的帧数

Letters,Of,The,Alphabet,With,The,Word,Linux.,Internet,Concept.

Linux 内核中的优化补丁为具有很少 VRAM 的显卡带来了显着的性能提升。在 Radeon RX 6500 XT 上进行的测试记录了在低设置下以全高清运行的特定游戏的显着跳跃。该解决方案的重点是当视频内存空间紧张时优先考虑正在运行的游戏。

这套补丁和辅助工具由 Valve 承包商兼 Linux 图形驱动程序专家 Natalie Vock 开发,可帮助系统更好地决定在 VRAM 中保留哪些数据。以前,内核对分配进行一般处理,并且可以删除游戏资源以为后台进程(例如浏览器窗口)腾出空间。现在前景具有明确的优先级。

该补丁在实践中如何发挥作用

该机制使用来自用户上下文和活动应用程序的信息来管理 VRAM 上的压力。当空间耗尽时,系统会将较低优先级的数据移至 RAM,而不是触及属于全屏游戏的数据。这减少了 VRAM 和系统内存之间不必要的交换,这种交换通常会导致性能下降。

该实现涉及对 amdgpu 驱动程序和内核以及用户空间组件的更改。像 CachyOS 这样的发行版已经通过安装 GPU 增强器的简单选项来促进激活。最近的测试正是使用了这种配置和 Ryzen 5 5600X 处理器。

  • 《心灵杀手 2》的平均 FPS 值从 12-14 左右提高到 41 FPS,在最低预设和 FSR 质量下几乎是结果的三倍。
  • 《生化危机安魂曲》平均提高了 11 FPS,在低 1% 的情况下提高了 20 FPS,VRAM 使用限制为 4 GB。
  • 《寂静岭》f 进步不大,低于 3 FPS。
  • 另外七种接受测试的证券要么没有上涨,要么表现相同或稍差。
Linux – SsCreativeStudio/shutterstock.com

结果因游戏而异

并非所有游戏都能获得相同程度的受益。这种增益主要出现在接近 VRAM 限制并经常遭受驱逐的游戏中。在《心灵杀手 2》中,消耗量增加了约 300 MB,但游戏获得了稳定性,因为内核不再优先考虑背景元素。

在《生化危机安魂曲》中,最低要求有了显着提高,这意味着游戏过程中明显的卡顿和掉线现象减少了。在《最后生还者第二部》中,在某些情况下结果是中性或负面的。该数据来自全高清测试,图形最低限度是使用入门级硬件的常见条件。

对于那些使用旧硬件的人的好处

具有 4 GB 或 8 GB VRAM 的卡的所有者在 AAA 版本中面临着越来越多的限制,这需要越来越多的视频内存。该补丁不会减少游戏消耗,但可以防止次要任务窃取必要的空间。这意味着即使 VRAM 达到最大值,性能也会变得更加一致。

该解决方案在 Linux 生态系统中尤其重要,与 Windows 相比,特定的优化已经在某些场景中提供了优势。 Vock 的工作增加了游戏平台的其他最新进展,例如对 Proton 和 RADV 驱动程序的改进。

还需要发展什么

收益并不具有普遍性。在测试的几款游戏中没有相关差异,这表明优势取决于每个游戏的 VRAM 使用情况。此外,激活需要兼容的内核,目前在 KDE 环境中效果最佳。对其他驱动程序(例如 Intel x)的支持仍处于早期阶段。

开发人员和 L​​inux 社区关注主要发行版补丁的进展情况。同时,拥有更普通 GPU 的用户可以在已经集成该工具的发行版上尝试该工具,例如 CachyOS。

测试技术表

  • GPU:Radeon RX 6500 XT,带 4GB 显存
  • 处理器:锐龙 5 5600X
  • 分辨率:全高清
  • 设置:最小预设
  • 发行版:CachyOS 已激活助推器
  • 基准测试来源:NJ Tech 进行的测试

该补丁代表了延长 Linux 输入卡使用寿命的具体一步。虽然结果好坏参半,但《心灵杀手 2》等游戏的飞速发展表明,内核优化无需新硬件即可产生真正的影响。