Microsoft が Windows 11 を発表したとき、このリリースをゲームに最適なオペレーティング システムとして位置づけ、その主張を裏付けるいくつかの機能を備えていました。 Microsoft は発売以来、Xbox コンソールでデビューした に取り組んできました。
しかし、クイック レジュームという重要な機能がまだ欠けています。
クイック レジュームは、3 つのゲーム (場合によってはそれ以上) を同時に一時停止し、数秒でゲームを切り替えることができる Xbox の機能です。保存状態を作成するだけなので、とても簡単そうに思えますよね?しかし、Quick Resume ではさらに多くのことが行われます。 Microsoft が他の Xbox 機能を最新の OS に導入する取り組みを考えれば、PC でもこの機能が期待されるのは自然なことです。それは可能ですが、Microsoft がこの機能を動作させるためにスイッチを入れることはできません。
一時停止以上のもの
私が最初にこの作品の調査を始めたとき、PC でのクイック再開の簡単なソリューションを見つけました。ゲームが終了したら Windows でリソース モニターを開き、ゲーム プロセスを一時停止し、終了するたびに再開します。パフォーマンスへの影響は最小限で、ほとんどのゲームで動作します。しかし、 Xbox Series X/S ハードウェアの開発を主導したジェイソン・ロナルド氏は、クイックレジュームはそれほど単純ではないと語った。
「背景を説明すると、Quick Resume がこれほどしっかりしたものになるまで、おそらく 2 年から 2 年半の開発時間がかかりました」とロナルド氏は私に語り、また、機能投稿でチームが行った作業についても言及しました。 -打ち上げ。その理由 — クイック再開は、後でアクセスできるようにプロセスを 一時 停止するだけではありません。
ロナルド氏は、 Xbox Series X /S は 3 つのオペレーティング システムを同時に実行していると説明しました。最高のものは UI とメニュー用、中間のものはゲーム自体用、そして最低のものはハードウェアへの直接アクセス用です。下の 2 つの相互作用により、クイック再開が可能になります。ロナルド氏は、それらを仮想マシンと考えることができると述べました。ゲームが実行されている中間レベルは休止状態になり、マシンの完全な状態がキャプチャされ、それが最低レベルの OS を通じて SSD に直接書き込まれます。
このシステムはプロセスの一時停止とはまったく異なり、プラグを抜いた後でもクイック レジューム ゲームに戻ることができるのはこのためです。
PC ではそんなことは前代未聞ではありません。クイック レジュームと同様に、仮想マシンの状態をハード ドライブに保存できます。また、ほとんどの PC エミュレータは 、まったく同じことを行う状態の保存をサポートしています。変数が違いを生みます。 PS2 エミュレータの状態保存は、使用できる変数の数が限られているため非常に簡単ですが、PC での「何でもあり」のアプローチにより、同じシステムがはるかに複雑になります。
PC は荒野、荒野の西部です
PC でのクイック レジュームの最大の障害は、利用可能なハードウェアの範囲が広いことです。そして、ほとんどの愛好家はすでにそれを認識していると思います。ただし、ロナルド氏は、PC 上のソフトウェアの多様性もまた、いくつかの大きな障害を引き起こしていると指摘しました。
「より複雑なソフトウェア環境もあります」とロナルド氏は言いました。 「多くの PC ゲーマーはリグをカスタマイズしており、さまざまな グラフィックス カード に固有のカスタム ドライバーがあり、その上に MOD が追加されています。 PC は間違いなくはるかに複雑です。」
私の質問は店頭についてでした。 素晴らしいですが、ほとんどのタイトルは Steam と Epic Games ストアにあります。 Ronald 氏は、他のストアフロントが PC で動作しないとは明言しなかったが、十分な取り組みと、Microsoft と Valve および Epic との関係を考慮すれば、あらゆることが可能である – しかし、それによってさらに複雑さが増すと述べた。
寄与する要因は、ゲームのパッケージング、つまりゲームの最終アセットすべてがデジタル ストアフロントで配信するためにどのようにグループ化されるかです。 PC 上のストアフロントはパッケージングと類似点を共有していますが、たとえば Steam と Xbox アプリはどちらもインストール プロセスの一部として依存フレームワークを自動的にインストールしますが、多くの違いもあります。
ゲームのどの部分が最初にインストールされますか?アップデートはどのように配信されますか? ファイルのセットはどれですか?また、それらはどこにありますか?これらはいずれも、Xbox コンソールのようなクローズド エコシステムにとっては答えるのが難しい質問ではありませんが、PC で利用できる多数のストアフロントやランチャーではさらにハードルが高くなります。
そして最終的には、適切な事前検討がなければ、PC でのクイック レジュームの意味がなくなってしまいます。「このゲームでは動作するが、あのゲームでは動作しない、またはこのゲームでは動作する、という状況には陥りたくありません。」店頭とその店頭。私たちが提供したいのは、可能な限り一貫したエクスペリエンスです。」
DirectStorage は終わりではなく始まりです
PC でのクイック レジュームに関する議論の多くは、Microsoft が DirectStorage (Xbox の高速なロード時間に劣るストレージ API) を PC に導入したことから生まれました。 DirectStorage と Quick Resume は密接に関連しています。実際、PC に登場する DirectStorage と Quick Resume が混同されているものもあります。
Ronald は、その思い込みをすぐに打ち消しました。「Quick Resume 自体は、DirectStorage API よりもはるかに複雑であることは間違いありません。」
DirectStorage は、PC でのクイック レジュームへの道を開く可能性のある基盤ですが、本質的にその機能を有効にするものではありません。クイック レジュームを有効にするには、基本的に、高速 PCIe SSD、DirectStorage API、ハードウェア解凍ブロック、サンプラー フィードバック ストリーミングを組み合わせた Xbox の Velocity アーキテクチャのミラーが必要です。これが、DirectStorage のような機能の開発のスタートラインです。
コンソールには複雑さが存在し、PC 環境では複雑さが倍増するだけです。
ロナルド氏は、クイック レジュームは「DirectStorage が (PC 上で) エコシステム内で安定していない限り」不可能だと述べましたが、Xbox チームがクローズド コンソールで安定させるまでに 2 年以上かかったということを心に留めておくことが重要です生態系。それでも、ロナルド氏は、少数のゲームには問題が発生する可能性があると述べています。おそらく、音声が途切れたり、音声が欠落した状態で再開されたり、オンライン専用ゲームの場合は単にメイン メニューに戻るだけである可能性があります。
こうした複雑さはコンソールにも存在し、PC 環境ではさらに複雑さが倍増します。 Quick Resume を詳しく調べ、Ronald と話をした後、一見単純な機能にどれだけの労力が費やされるかを理解し始めました。そして、Microsoft がクイック レジュームのような機能を PC 上で動作させることができれば、いくつかのゲームを再開する以上の影響を与える可能性があります。
しかし今のところ、Quick Resume は行き詰まっています。将来的には PC でも見られるようになる可能性はありますが、道のりは長いです。ロナルドは「絶対にないとは言いたくない」と語った。 「しかし現在、私たちは DirectStorage などを PC に導入することに重点を置いており、それによって将来的に可能性が開かれる可能性があります。」
この記事は、 の一部です。ReSpec は、PC ゲームの背後にある技術に関するディスカッション、アドバイス、詳細なレポートを含む隔週の継続的なコラムです。
