\r\n\r\n
数ヶ月に一度、より速いゲームプレイとより高いFPSの評価を約束する新しいゲーミングブースターがリリースされます。これらのアプリは、スイッチを押すだけで、ラグを修正し、FPSを向上させることを約束します。ほとんど機能しない。
マイクロソフトはそれを変えようと計画しています。新しい公式ゲーム拡張クライアントゲームモードで、マイクロソフトはあなたのPCにちょっとした追加機能を提供します。ゲームモードは、最新のWindows Insiderプレビューリリース(つまり、実質的にベータリリース状態)でしか利用できないため、マイクロソフトが問題を解決するには、しばらく時間がかかるでしょう。しかし、だからといって、WindowsユーザーにとってFPSが向上する可能性があることを、私たちがこっそり知ることはできないのです。
マイクロソフトは、ゲームモードに関するいくつかの情報を、ゆっくりと、しかし確実に公開しています。マイクロソフトは、その新しい発明が "ゲームの全体的なパフォーマンスを向上させるためにあなたのWindows 10 pcを最適化する "と主張しています。しかし、その一方で、ゲームモードがどのような仕組みになっているのかが明らかにされています。
ゲームモードは、マイクロソフトの大規模なゲームバー:ユーザーがウェブ上でゲームを記録、配信、プレイできるようにするオーバーレイアプリケーションの一部です。つまり、単体のアプリケーションではないんですね。razercortexのようなアプリケーションからではなく、ゲーム内でしか有効にすることができません。
Xboxのプラットフォーム・エンジニアリング責任者であるマイク・イバラ氏は、次のように述べています。
私たちのビジョンは、ゲームモードがWindows 10 PCを最適化し、ゲームのパフォーマンスを向上させることです。
より多くのCPUとGPUのリソースをゲームアプリケーション専用に割り当て、バックグラウンドのアプリケーションからハードウェアのフォーカスを移すことで機能します。つまり、ゲーミングモードでは、既存のCPUに専用の「ゲーミングコア」を作り、性能を向上させることができるのです。これはGPUのメモリにも当てはまりますが、容量は異なります(コアではなくスレッドを考慮します)。また、ゲームモードは、一般的なゲームブースターソフトとは少し異なり、ハードウェアリソースを割り当てるのではなく、不要なバックグラウンドプロセスを削除するのが一般的です。
また、ゲームモードは特定のゲームには適用されません。つまり、ゲームでのごくわずかなFPS向上は、ゲームモードが設計通りに機能しない結果であり、単なる蛇足ではない可能性があります。とはいえ、Microsoftは、UWPとWin32の両方のゲームアプリにGame Modeを採用することを公式に発表しており、今後数ヶ月のうちにホワイトリストに追加されるゲームも増えていきます。
前述の通り、ゲームモードは現在、Windows Insiderプレビュー版でのみ利用可能です。インサイダー・プレビュー・プログラムに参加したい方は、こちらをご覧ください。この手続きは迅速かつ簡単で、マイクロソフトの最新のアップデートが提供されます。アップデートの受信の安定性をカスタマイズすることも可能です。
現在までのInsiderPreviewの最新版であるWindows 10 InsiderPreview 15048を使用しています。ゲームモードを起動するには、まずスタートメニューをクリックし、「Xbox」と入力してXboxアプリを開きます。ログインしたら、歯車のアイコンをクリックして、「設定」を開きます。
DVRを使用してゲームクリップとスクリーンショットを録画する」オプションが有効になっていることを確認します。あなたの組織はGame DVRを無効にしています」というメッセージが表示された場合は、レジストリを使用してGame DVRを再度有効にする必要があります。ゲームの低FPSを修正する方法に関する記事を読み、Game DVRセクションを探し、これらのレジストリ操作をロールバックすることを確認してください。
次に、ゲームを開き、キーボードのWindows+Gを押して、ゲームバーを開きます。
歯車のアイコンをクリックして、ゲームバーの設定を開きます。下のウィンドウに、ゲームモードをオンにするためのオプションが表示されているはずです。
このゲームにゲームモードを使用する」にチェックを入れて、このウィンドウを終了してください。
注意:Windowsの初期設定でゲームモードを有効にすると、すべてのゲームでゲームモードが有効にならないので、各ゲームで上記と同じ手順を行い、実際にゲームモードがオンになっているかどうか確認してください。
それでもゲームモードが正常に動作しない場合は、Xboxの公式サイトにアクセスし、マイクロソフトのGame Barに関するトラブルシューティングガイドをお読みください。例えば、ゲームがフルスクリーンの場合、ゲームバーが機能しないケースもあります。この対策として、ゲーム設定でボーダーレスフルスクリーンモードまたはウィンドウズモードを有効にしてください。
内部プレビューに伴う固有のエラーや可能性を考慮し、CPUやGPUに負荷のかかる複数のゲームを使用してゲームストリップをテストしました。これらのテストはすべて、1440×900の解像度で、各プログラムで利用可能な最高のビジュアル設定を使用して実行されました。このような低解像度は通常ゲームには使われませんが、ゲームモードの効果をよりよく計るために、FPSの向上をわずかに増幅させる必要があります。
オーバーウォッチを除くほとんどのFPSのスコアは、すべてのテストにおいてゲーム内の条件が同じであることを確認するために、ゲームのベンチマーククライアントを使用して行われました。
平均:ゲームモード(GM)がオフの場合、すべてのテストの平均FPSは〜50。 GMがオンの場合、平均FPSは〜49。 これは正味で-1の違いです。
GMオフの場合、平均低FPSは〜21、平均高FPSは110。GMオンの場合、平均低FPSは〜23、平均高FPSは〜109。最小FPS増加+2、最大FPS減少-1。
平均:ゲームモード(GM)がオフの場合、すべてのテストの平均FPSは〜67。 GMがオンの場合、平均FPSは〜66。 これは正味で-1の差です。
Low|High: GMオフの場合、平均Low FPSは約46、平均High FPSは約89。 GMオンの場合、平均Low FPSは約44、平均High FPSは約104。 これは最小FPS低下-2、最大FPS上昇+15です。
平均:ゲームモード(GM)オフの場合、全テストの平均FPSは〜68。 GMオンの場合、平均FPSは〜68。 これは正味の差は0である。
Low|High: GMオフの場合、平均低FPSは〜50、平均高FPSは〜116。 GMオンの場合、平均低FPSは〜42、平均高FPSは〜133。 これは最小FPS低下-8、最大FPS上昇+17です。
平均:ゲームモード(GM)がオフの場合、すべてのテストの平均FPSは〜97。 GMがオンの場合、平均FPSは〜99。 これは正味で+2の差となります。
Low|High: GMオフの場合、平均Low FPSは約69、平均High FPSは約136。 GMオンの場合、平均Low FPSは約57、平均High FPSは約138。これは最小FPS低下-12、最大FPS上昇+2。
この比較から、いくつかの具体的な結論が導き出される。FPSが上昇したのは「オーバーウォッチ」のみで、2FPS上昇、他の2ゲームは1FPS低下。全体として平均FPSの評価はごくわずかである。社内プレビューでFPS強化を検討されている方は、検討を中止してください。
とはいえ、ゲームモードも一役買っています。ベンチマークテストで提供されたデータ(Unigine Heavenを除く)では、最低FPS評価と最高FPS評価の間で入れ替わりが発生しています。この場合、マイクロソフトは嘘をついていません。ゲームモードを使ってゲームを実行すると、少なくともしばらくの間は、ハードウェアの最大性能が向上しました。とはいえ、FPSの評価を見る限り、ブーストは表面的なものが多いようです。
Unigine Heavenでは、ゲーム用途だけでなく、リソースを大量に消費するプログラム(画像編集、動画編集、ベンチマークなど)に対応できるかを試したかったのです。マイクロソフトがゲーム用途に力を入れていることと、今回の結果を踏まえると、GMがこれらのプロジェクトに取り組むことはなさそうです。少なくとも今のところは。
また、ゲームモードは現在、内部プレビュー版「Quick Ring」のみで利用可能であることも重要なポイントです。つまり、オペレーティングシステム全体が最も壊れやすく、最もパフォーマンスが低いということです。これらのビルドは決して誤りではないのですが、このようなテストでは間違いなく考慮すべき点です。特に、ハードウェアの性能とその最適化が複雑になる可能性があることを考慮すると、これは真実です。
なぜ、これほど悲惨な結果なのに、マイクロソフトはわざわざゲーム性を高めるアプリを開発したのだろうと不思議に思っている方、その答えは時間が経てばもっと明らかになるかもしれませんよ。ケビン・ガミル氏(Xboxプラットフォームパートナーチーム プログラムマネージャー、チームビルディング ゲームモード担当 広報担当)がインタビューで、ゲームモードの目的と今後について語っています。
開発終盤になると、ユーザーはより顕著にFPSが向上するのか、という質問に対して、Gammill氏は次のように答えています。
もちろんです。ゲームモードはかなりのロードマップを構築していますので、次回の対談では、ぜひ詳しくお話したいと思います。ゲームモードの継続的な改良のために、私たちができることは1年分くらいは簡単にあります。
GMの現在のバージョンは、決して最終製品ではないことを忘れてはいけません。また、「ゲームモード」は、より大きな放送用機能である「ゲームバー」のサブ機能です。ゲームモードがFPSの問題をすべて解決してくれると考えている人は、少し見当違いかもしれません。ピッチの性能が上がったというガンミル自身の証言は、このような見方を反映している。
たとえフレームレートが2%向上したとしても、毎秒100フレームで動作しているのであれば、私はその2フレーム分の増加を問題なく受け入れるでしょう。2%というのは、ゲームをする上でかなり大きな意味を持ちます。
Gammillは続けた。
具体的な答えとしては、「まだテストの段階なので、着地点の目安をお伝えするのは難しいかもしれませんが...」ということです。まだ、多くのテストを行い、その結果がどのように返ってくるか、遠隔測定しているところです。
確かにそうかもしれないが、Gammillにとって最悪のシナリオが、現在のGMの現実であるように思えるのだ。
現状では、このゲームモデルは、提供できる以上のことを約束しているように思えます。様々な理由から、これはほぼ予想通りです。
しかし、まだ希望はあります。ゲームモードは、典型的な蛇足的なゲーム拡張クライアントではないでしょう。これは正式なもので、まだ開発中であり、ゲーマーを喜ばせるためのマイクロソフトの試みのほんの一部に過ぎません。
今、多くの人がこのゲームモードに感動することはないでしょうが、私はこの新しい試みに対してオープンマインドでいようと思っています。やはり、2fpsは2fpsです。
すでに持っているマイクロソフトのゲームモードを試してみるか? 下のコメント欄で教えてください。