战争机器E-Day实测:高速SSD显著降低内存占用

《战争机器:E-Day》利用高速SSD扩展内存,显著降低物理RAM占用。实测显示,该技术通过动态加载资产克服主机瓶颈,但在16GB内存的PC上仍引发高磁盘读取与CPU满载,需权衡性能表现。

《战争机器:E-Day》实测:高速 SSD 如何显著降低系统内存占用

《战争机器:E-Day》(Gears of War: E-Day)不仅展示了虚幻引擎 5 的 Nanite、Lumen、MegaLights 以及 RTX Mega Geometry 等先进图形技术,更在底层架构上应用了一项关键但常被忽视的技术:利用存储设备扩展系统内存。这项技术旨在通过高速 NVMe SSD 动态加载和卸载资产,从而大幅减少物理 RAM 的使用量。

NVMe SSD节省约2GB内存

本次测试将对比高端与中低端硬件配置,重点考察该存储技术在节省内存方面的实际效果,以及对游戏性能的影响。

技术原理:智能数据流式传输

据开发商 The Coalition 向 Digital Foundry 透露,他们在 Xbox Series S 上成功运行这款视觉密集型游戏的核心策略,是将快速 NVMe SSD 作为系统内存的有效延伸。通过实时动态地加载和卸载复杂的城市环境数据,游戏能够确保每个场景所需的资产及时流入显存或内存,从而克服主机有限的 RAM 瓶颈。

这一过程依赖于先进的启发式算法来决定哪些资产需要从 SSD 获取。为了避免过度交换数据导致性能下降,系统仅在有利于提升体验时才执行数据交换操作。此外,游戏也支持 DirectStorage 技术,尽管过往测试显示其并不总是直接转化为极高的 SSD 读取率。

PC 端表现初探

近期有用户在 X 平台分享发现,在游玩《战争机器:E-Day》时任务管理器中的 SSD 活动异常活跃。一位使用 i5-14400F 处理器和 16GB 内存的用户指出,CPU 占用率持续高达 80%,内存满载,磁盘读取速度稳定在 120 MB/s,峰值可达 500 MB/s。虽然基本能维持 60 fps 帧率,但仍存在着色器编译卡顿现象。

测试平台配置

高端桌面平台:

  • CPU:AMD Ryzen 7 9800X3D
  • GPU:MSI GeForce RTX 5090 VANGUARD SOC 启动版
  • 内存:64GB (2x32GB) G.SKILL Flare X5 DDR5 @6200 MHz CL30
  • 主板:ASUS ROG STRIX B850-F Gaming WiFi
  • SSD:Crucial T700 Gen5 SSD, Sabrent Rocket 4 Plus Gen4 SSD, ADATA XPG SX8200 Pro Gen3 SSD, Samsung 870 EVO SATA III SSD
  • 散热:Corsair iCUE H150i Elite Capellix 360 RS AIO
  • 系统:Windows 11 26H2 (Build 26300.9711)
  • 驱动:NVIDIA GeForce Game Ready Driver 617.42
  • 其他:启用 HAGS (硬件加速 GPU 调度)

中端笔记本平台:

  • CPU:Intel Core i7-13620H
  • GPU:RTX 4060 Laptop GPU
  • 内存:16GB DDR5
  • SSD:内置 PCIe Gen4 NVMe SSD, Samsung 870 EVO SATA III SSD
  • 系统:Windows 11 26H2 (Build 26300.9711)
  • 驱动:NVIDIA GeForce Game Ready Driver 617.42
  • 其他:启用 HAGS

SSD 活动与读取带宽分析

为了精确测量 SSD 活动,测试采用 HWInfo 以 20 毫秒为采样间隔,并在 DLSS 质量模式下遍历所有 4K 图形预设。

画质预设 峰值带宽 平均带宽
Ultra (最高) 3.7 GB/s 1.3 GB/s
High (高) 2.8 GB/s 1.2 GB/s
Medium (中) 2.5 GB/s 1.05 GB/s
Low (低) 1.5 GB/s 824 MB/s
Very Low (极低) 858 MB/s 359 MB/s

数据显示,在高画质设置下,《战争机器:E-Day》实现了约 1GB/s 的稳定持续吞吐量,峰值甚至达到 3.7GB/s。相比之下,此前测试的其他依赖 SSD 的游戏(如《Forspoken》)在 4K 最高设置下的平均带宽记录仅为 366 MB/s。这种持续的极高带宽证实了 SSD 正被用作系统内存的延伸。

系统内存占用情况

(图片来源:Tom's Hardware)

在拥有充足资源的高端系统中,无论游戏安装在哪一代 NVMe SSD 上,相比传统安装方式均节省了约 2GB 的系统 RAM。这表明该存储优化技术按预期运作,有效降低了物理内存压力。

视觉影响与 SATA SSD 的表现

由于游戏的平均读取带宽远超 SATA SSD 的性能极限,将其安装在 SATA 硬盘上会导致明显的视觉问题。

纹理加载缓慢对比 (图片来源:Tom's Hardware)
光照阴影延迟对比 (图片来源:Tom's Hardware)

测试观察发现,在 SATA SSD 上运行时,纹理加载速度明显变慢,导致画面质量暂时下降;同时,光照和阴影的出现也存在延迟。虽然最终所有内容都会正确加载,但这严重影响了沉浸感。

不同代际 SSD 的性能对比

首先,在内存充足的高端桌面上测试四代 SSD 对帧率的影响。结果显示,即使安装在 SATA SSD 上,也没有产生可测量的性能损失,唯一的缺点仍是上述的视觉退化。

(Image credit: Tom's Hardware)

随后,测试转向仅有 16GB DDR5 内存的中端笔记本平台,对比内置 PCIe Gen4 NVMe SSD 与外接 SATA SSD 的表现。

(Image credit: Tom's Hardware)
(Image credit: Tom's Hardware)
(Image credit: Tom's Hardware)
(Image credit: Tom's Hardware)
(Image credit: Tom's Hardware)

在内存受限的情况下,NVMe SSD 的优势开始显现,尤其是在高画质设置下。虽然两种存储介质的平均帧率几乎相同,但更高的画质预设会显著影响 1% Low 帧率。NVMe SSD 提供了更平滑的帧生成时间,带来了响应更快、更流畅的游戏体验。

结论

虽然 Windows 操作系统早已具备虚拟内存分页功能,但 The Coalition 针对《战争机器:E-Day》进行了专门的优化,确保从磁盘读取的数据不会明显拖慢游戏进程。实测表明,当游戏安装在 NVMe SSD 上时,该技术确实能有效减少 RAM 占用。

对于配备 16GB 或更少内存的系统而言,使用 NVMe SSD 不仅能实现近乎瞬时的资产加载,还能提升 1% Low 帧率,从而改善整体流畅度。鉴于当前内存价格波动及大量用户仍在使用 16GB 甚至 8GB 内存的主机,其他开发者是否会效仿此技术尚待观察。但对于追求高密度视觉细节的游戏来说,利用高速存储来弥补低端硬件的内存不足,可能成为一种务实且有效的解决方案。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读