当微软宣布 Windows 11 时,它将该版本定位为最好的游戏操作系统,并且它有一些功能来支持这一说法。自推出以来,微软一直致力于将在 Xbox 游戏机上首次亮相的 Auto HDR 和 DirectStorage 等功能引入 Windows 生态系统。
快速恢复是 Xbox 上的一项功能,可让您同时暂停三个游戏(在某些情况下或更多)并在几秒钟内在它们之间切换。看起来很简单——只需创建一个保存状态,对吧?但是快速恢复还有很多事情要做。鉴于微软正在努力将其他 Xbox 功能带入其最新的操作系统,期待 PC 上的功能是很自然的。这是可能的,但微软还远不能通过开关来使该功能运行。
不仅仅是暂停
当我最初开始研究这篇文章时,我发现了一个在 PC 上快速恢复的简单解决方案。完成游戏后在 Windows 中打开资源监视器,暂停游戏进程,并在完成后恢复它。对性能的影响最小,它适用于大多数游戏。但领导 Xbox Series X/S 硬件开发的 Jason Ronald 表示,快速恢复并不是那么简单。
“为了提供一些背景信息,我们可能需要两到两年半的开发时间才能让 Quick Resume 变得如此稳固,”罗纳德告诉我,还指出了团队在专题文章中所做的工作-发射。原因 – 快速恢复不只是暂停一个进程供您以后访问。
Ronald 解释说,Xbox Series X/S 同时运行三个操作系统:最高层用于 UI 和菜单,中间层用于游戏本身,最低层用于直接访问硬件。正是底部两者之间的交互使快速恢复成为可能。罗纳德说你可以把它们想象成虚拟机。游戏所在的中级进入休眠状态,捕获机器的完整状态,并通过最低级别的操作系统直接写入 SSD。
该系统与暂停进程相去甚远,这就是您在拔下 Xbox Series X、更新或离开数周后可以返回快速恢复游戏的原因。为了现在在 PC 上获得类似 Quick Resume 的功能,您必须通过虚拟机运行游戏,将其状态保存到硬盘驱动器,并希望在您返回时不会出现任何问题。
这样做在 PC 上并非闻所未闻。您可以将虚拟机的状态保存到硬盘驱动器,就像 Quick Resume 一样,并且绝大多数 PC 模拟器都支持执行相同操作的保存状态。变量会有所不同。PS2 模拟器的保存状态相当简单,因为在游戏中的变量数量有限,但 PC 上的“随心所欲”的方法使相同的系统变得更加复杂。
PC 是狂野的西部
PC 上快速恢复的最大障碍是可用的硬件范围广泛——我怀疑大多数爱好者已经意识到这一点。不过,罗纳德也指出了 PC 上软件的多样性,这造成了一些主要障碍。
“你也有一个更复杂的软件环境,”罗纳德说。“许多 PC 游戏玩家定制他们的装备,你有不同显卡独有的定制驱动程序,你有它上面的 mods。PC 肯定要复杂得多。”
我的问题是关于店面的。PC 上的 Xbox Game Pass 很棒,但 Steam 和 Epic Games Store 是大多数游戏的所在地。Ronald 没有明确表示其他店面不会与 PC 一起工作——考虑到足够的工作量,以及微软与 Valve 和 Epic 的关系,一切皆有可能——但他说这又增加了一层复杂性。
一个促成因素是游戏包装,或者如何将游戏的所有最终资产组合在一起以在数字店面交付。尽管 PC 上的店面与打包有相似之处——例如,Steam 和 Xbox 应用程序都会在安装过程中自动安装相关框架——但也有很多不同之处。
首先安装游戏的哪个部分?如何交付更新?哪组文件通过 DRM 加密,它们位于何处?对于像 Xbox 游戏机这样的封闭生态系统来说,这些都不是很难回答的问题,但它们在 PC 上提供的数十个店面和启动器中构成了障碍。
最终,如果没有给予适当的预先考虑,这会扼杀 PC 上的快速恢复的意义:“我们不希望处于这样的情况:它适用于这个游戏但不适用于那个游戏,或者它适用于这个店面与那个店面。我们想要提供的是尽可能一致的体验。”
DirectStorage 是开始,而不是结束
大部分关于 PC 的快速简历讨论都源于 Microsoft 将 DirectStorage 引入 PC——一种支持 Xbox 快速加载时间的存储 API。DirectStorage 和 Quick Resume 密切相关;如此接近,事实上,一些混合的 DirectStorage 到达 PC 与 Quick Resume 也即将到来。
Ronald 很快放下了这个假设:“Quick Resume 本身肯定比 DirectStorage API 复杂得多。”
DirectStorage 是一个可以为 PC 上的 Quick Resume 铺平道路的基础,但它本身并没有使该功能发挥作用。甚至要启用快速恢复,您基本上需要 Xbox 速度架构的镜像,它结合了快速 PCIe SSD、DirectStorage API、硬件解压缩块和采样器反馈流。这就是 DirectStorage 等功能的开发起点。
控制台上存在复杂性,而 PC 环境只会使它们成倍增加。
Ronald 说“除非 DirectStorage [在 PC 上] 并且在生态系统中稳定”,否则快速恢复是不可能的,但重要的是要记住,Xbox 团队花了两年多的时间才让它在封闭的控制台上稳定下来生态系统。即便如此,罗纳德表示,少数游戏可能会出现问题——也许它们会因音频故障或丢失音频而恢复,或者在仅限在线游戏的情况下,它们只是将您引导回主菜单。
这些复杂性存在于控制台上,而 PC 环境只会使它们成倍增加。在深入了解 Quick Resume 并与 Ronald 交谈后,我开始明白要付出多少努力才能完成一个看似简单的功能。如果微软能够在 PC 上实现类似 Quick Resume 的功能,它的影响可能远远超出恢复一些游戏的范围。
不过,就目前而言,快速简历陷入了困境。将来我们可能会在 PC 上看到它,但前面还有很长的路要走。“我不想说永远,”罗纳德说。“但现在,我们的重点是把 DirectStorage 等东西带到 PC 上,这可能会在未来打开可能性。”