导 读 战争机器:事变日》通过将 SSD 充当内存,在 Xbox Series S 上运行流畅"> 虽然 战争机器:事变日 是一款画面精美的游戏,但无论是在 Xbox Series X 还是 PC 上...
《<a linkid=34462>战争</a>机器:事变日》通过将 SSD 充当内存,在 Xbox Series S 上运行流畅

虽然 战争机器:事变日 是一款画面精美的游戏,但无论是在 Xbox Series X 还是 PC 上,它对硬件的要求都非常高。不过,The Coalition 通过利用 SSD 来提升性能,在 Xbox Series S 上施展了一些“魔法”。

The Coalition 的工作室技术总监 Kate Raynor 在接受 Digital Foundry 采访时,描述了在 Series S 内存不足时如何利用 SSD。这对于像 战争机器:事变日 这样高要求的游戏来说至关重要,因为 Xbox Series S 只有 10GB 内存,而 Series X 则有 16GB。

将数据从内存卸载到 SSD 并不是什么新鲜事。当内存用尽时,你的电脑一直都在这样做。这时电脑会依赖“分页文件”(Page File),这是 SSD 或硬盘上的专用存储块,用于存放溢出的数据。但通常这样做的问题是,SSD 的速度远慢于内存,这就是为什么每当电脑必须依赖分页文件时,系统运行速度就会大幅下降。

因此,战争机器:事变日 的关键在于策略性地选择哪些数据卸载到 SSD,哪些数据保留在速度更快的系统内存中。据 Digital Foundry 报道,The Coalition 通过优先处理那些不在“单帧或连续几帧”内使用的数据来解决这个问题,而持续需要的数据则保留在内存中。

不过,这种方法也有其局限性,如果分页文件频繁刷新到内存中,随着时间的推移会降低性能——因为这本身也会产生性能开销。但是,通过这种内存技巧并舍弃了 Lumen 反射,The Coalition 能够让 战争机器:事变日 在 Xbox Series S 上运行得相当不错。希望未来有更多开发者能够采用这种方法,因为我预感随着内存压力的持续,Xbox Series S 这种性价比更高的硬件将变得更加必要。

战争机器:事变日 上周开启了抢先体验,与系列以往作品相比有一些相当大的变化。尽管如此,The Coalition 仍为 战争机器:事变日 成为 Xbox 目前最主要的独占大作之一而感到自豪。