《战争机器:E日》不仅展示了虚幻引擎5的Nanite、Lumen及RTX Mega Geometry等先进图形技术,更引入了一项关键但常被忽视的技术:利用高速存储减少内存占用。这项技术在将细节密集的庞大世界呈现给资源受限系统时发挥了重要作用。

以SSD扩展系统内存

开发团队The Coalition利用Xbox Series S的高速SSD,将其作为系统内存的扩展。通过高级启发式算法,游戏能实时动态加载和卸载复杂城市数据,按需流式传输场景资产,从而突破主机有限的RAM限制。系统经过精细调优,仅在有利于体验时才进行数据交换,避免损害帧率。

尽管游戏支持DirectStorage,但仅靠该接口并不总是引发高SSD活动。实测显示,真正的关键在于智能数据管理策略。

PC端实测:带宽远超常规

在配备RTX 5090等高端硬件的测试平台上,数据显示《战争机器:E日》对存储性能要求极高。在4K分辨率下,不同画质设置的SSD读取带宽如下:

画质设置峰值带宽平均带宽
疯狂3.7 GB/s1.3 GB/s
超高2.8 GB/s1.2 GB/s
高2.5 GB/s1.05 GB/s
中1.5 GB/s824 MB/s
低858 MB/s359 MB/s

相比之下,此前测试中重度依赖SSD的游戏(如《Forspoken》)平均带宽仅为366 MB/s,多数标题低于100 MB/s。《战争机器:E日》在高设置下保持略高于1 GB/s的稳定流,峰值达3.7 GB/s,证实磁盘确实被用作内存扩展。

内存节省与视觉影响

测试表明,无论使用哪一代NVMe SSD,将游戏安装在其中均可节省约2GB的系统内存。然而,存储介质的速度直接影响视觉表现。由于平均读取带宽远超SATA SSD极限,在SATA硬盘上运行会导致纹理加载缓慢、光照和阴影延迟出现,严重破坏沉浸感。

不同配置下的性能表现

在内存充足的高端系统中,使用SATA SSD虽无 measurable 的性能帧数损失,但存在上述视觉降级。而在仅配备16GB DDR5内存的低端系统(如搭载RTX 4060笔记本GPU的平台)上,NVMe SSD的优势凸显。

虽然NVMe与SATA SSD的平均帧率相近,但在高画质预设下,NVMe SSD能提供更平滑的帧时间,显著提升1%低帧率,带来更流畅、响应更快的游戏体验。

结语

The Coalition微调了类似Windows虚拟内存的技术,确保从磁盘读取数据时不会明显拖慢 gameplay。随着内存价格攀升,许多玩家仍使用16GB甚至8GB内存设备。这种利用高速存储弥补内存短板的技术,为开发者在低端系统上实现视觉密集愿景提供了实用路径,未来有望被更多作品采用。