Microsoftは、Xboxの最高の機能がまだPCに搭載されていない理由を説明しています

MicrosoftがWindows11を発表したとき、それはゲームに最適なオペレーティングシステムとしてリリースを組み立て、その主張を裏付けるいくつかの機能を備えていました。マイクロソフトは発売以来、XboxコンソールでデビューしたAutoHDRやDirectStorageなどの機能をWindowsエコシステムに導入することに取り組んできました。

しかし、1つの重要な機能がまだ欠けています:クイックレジューム。

クイックレジュームはXboxの機能で、3つのゲーム(場合によってはそれ以上)を同時に一時停止し、数秒でそれらを切り替えることができます。簡単そうに見えます—保存状態を作成するだけですよね?しかし、クイックレジュームにはさらに多くのことが起こっています。他のXbox機能を最新のOSに導入するというマイクロソフトの取り組みを考えると、PCでこの機能を期待するのは当然のことです。可能ですが、Microsoftは、機能を動作させるためにスイッチを切り替えることはできません。

中断するだけではありません

XboxシリーズXI/Oシステム。
マイクロソフト

私が最初にこの作品を研究し始めたとき、私はPCでのクイックレジュームの簡単な解決策を見つけました。ゲームが終了したらWindowsでResourceMonitorを開き、ゲームプロセスを一時停止し、終了するたびに再開します。パフォーマンスへの影響は最小限で、ほとんどのゲームで機能します。しかし、 Xbox Series X /Sハードウェアの開発を主導したJasonRonaldは、QuickResumeはそれほど単純ではないと述べました。

「コンテキストを説明すると、Quick Resumeをそのままの状態に保つには、おそらく2〜2年半の開発時間がかかりました」とRonaldは私に語り、チームが特集記事で行った作業についても指摘しました。 -発売。理由—クイックレジュームは、後でアクセスできるようにプロセスを一時停止するだけではありません。

ロナルドは、XboxシリーズX / Sが3つのオペレーティングシステムを同時に実行していると説明しました。UIとメニューの最高、ゲーム自体の中間、ハードウェアへの直接アクセスの最低です。クイックレジュームを可能にするのは、下の2つの間の相互作用です。ロナルドは、それらを仮想マシンと考えることができると言いました。ゲームが行われている中間レベルのものは休止状態になり、マシンの完全な状態をキャプチャし、それは最下位レベルのOSを介してSSDに直接書き込まれます。

このシステムは、プロセスの一時停止からはほど遠いものです。XboxSeries Xのプラグを抜いたり、更新したり、数週間放置したりした後、クイックレジュームゲームに戻ることができるのはそのためです。今すぐPCでクイックレジュームのようなものを入手するには、仮想マシンを介してゲームを実行し、その状態をハードドライブに保存する必要があります。また、戻ったときに何も問題がないことを願っています。

それを行うことは、PCでは前例のないことではありません。クイックレジュームと同じように、仮想マシンの状態をハードドライブに保存できます。また、 PCエミュレーターの大部分は、まったく同じことを行う保存状態をサポートしています。変数が違いを生みます。 PS2エミュレーターの保存状態は、使用する変数の数が限られていることを考えるとかなり簡単ですが、PCでの「何でもできる」アプローチでは、同じシステムがはるかに複雑になります。

PCはワイルドでワイルドな西

ゲーミングPC内のカスタム水冷。
ジェイコブローチ/デジタルトレンド

PCでのクイックレジュームの最大のハードルは、利用可能なハードウェアの範囲が広いことです。ほとんどの愛好家はすでにそれを認識していると思います。ロナルドは、PC上のソフトウェアの多様性も指摘しましたが、これはいくつかの大きな障害を引き起こします。

「より複雑なソフトウェア環境もあります」とロナルド氏は言います。 「多くのPCゲーマーはリグをカスタマイズします。さまざまなグラフィックカードに固有のカスタムドライバーがあり、その上にModがあります。 PCは間違いなくはるかに複雑です。」

私の質問は店先についてでした。 PC上のXboxGamePassは素晴らしいですが、SteamとEpicGamesStoreはほとんどのタイトルが存在する場所です。 Ronaldは、他のストアフロントがPCで動作しないことを明示的には述べていませんでした。十分な作業があり、MicrosoftとValveおよびEpicとの関係があれば、何でも可能です。しかし、それによってさらに複雑さが増すと彼は言いました。

要因は、ゲームのパッケージ化、つまりゲームのすべての最終的なアセットをグループ化してデジタルストアフロントで配信する方法です。 PCのストアフロントはパッケージングと類似点がありますが(たとえば、SteamとXboxアプリの両方が、インストールプロセスの一部として依存フレームワークを自動的にインストールします)、多くの違いもあります。

PCのSteamロゴ。

ゲームのどの部分が最初にインストールされますか?アップデートはどのように配信されますか? DRMを介して暗号化されるファイルのセットと、それらはどこにありますか?これらはいずれも、Xboxコンソールのような閉鎖生態系について答えるのが難しい質問ではありませんが、PCで利用できる数十のストアフロントとランチャーのハードルに重なっています。

そして最終的には、適切な予見が与えられていない場合、PCでのクイックレジュームのポイントは失われます。ストアフロントとそのストアフロント。私たちが提供したいのは、可能な限り最も一貫した体験です。」

DirectStorageは開始であり、終了ではありません

コンピューターにインストールされたWDBlackSN770ゲーミングSSD。

PCでのクイック履歴書の議論の多くは、MicrosoftからDirectStorageをPCにもたらしました。これは、Xboxの高速ロード時間の背後にあるストレージAPIです。 DirectStorageとクイックレジュームは密接に関連しています。実際、非常に近いため、一部の混乱したDirectStorageがPCに到着し、QuickResumeも登場します。

Ronaldは、その仮定をすぐに休ませました。「Quick Resume自体は、DirectStorageAPIよりもはるかに複雑です。」

DirectStorageは、PCでのクイックレジュームへの道を開くことができる基盤ですが、本質的にその機能を強化するものではありません。クイックレジュームを有効にするには、基本的にXboxのVelocityアーキテクチャのミラーが必要です。これは、高速PCIe SSD、DirectStorage API、ハードウェア解凍ブロック、およびサンプラーフィードバックストリーミングを組み合わせたものです。そして、それがDirectStorageのような機能の開発のスタートラインです。

ロナルド氏は、「DirectStorageが[PC上で]エコシステム内で安定していない限り」クイックレジュームは不可能だと述べましたが、Xboxチームがクローズドコンソールで安定させるには2年以上かかったことを覚えておくことが重要です。エコシステム。それでも、ロナルドは、少数のゲームで問題が発生する可能性があると述べています。オーディオの不具合や欠落で再開する場合や、オンラインのみのゲームの場合は、メインメニューに戻るだけです。

これらの複雑さはコンソールに存在し、PC環境はそれらを増やすだけです。クイックレジュームを掘り下げてロナルドと話した後、私は一見単純な機能にどれだけの努力を払うことができるかを理解し始めました。また、MicrosoftがQuick ResumeのようなものをPCで動作させることができれば、いくつかのゲームを再開することをはるかに超えた影響を与える可能性があります。

しかし、今のところ、クイックレジュームは行き詰まっています。将来的にはPCで見られる可能性もありますが、まだまだ先は長いです。 「絶対に言いたくない」とロナルドは言った。 「しかし現在、私たちの焦点はDirectStorageのようなものをPCに導入することにあり、それは将来の可能性を開く可能性があります。」

この記事はReSpecの一部です。これは隔週で開催されるコラムで、PCゲームの背後にある技術に関するディスカッション、アドバイス、詳細なレポートが含まれています。