MacOS Sonoma のゲームモードがフレーム以外のすべてをドロップする仕組み

macOS Sonoma のゲーム モードでは、フレーム レートのためにマシンはすべてを落とします。 仕組みは次のとおりです。

Apple はゲームを Mac の一部にしたいと考えています。 もちろん、Apple Arcade も備えています。これは、Apple プラットフォーム全体で何百ものアーケード スタイル ゲームのロックを解除できるサブスクリプション サービスです。 もあります。 新しいゲーム移植ツールキット これにより、開発者は macOS 上でゲームを簡単に起動できるようになります。 しかし、ゲーマーや開発者に対する Apple の最新の提案はシンプルです。最高のゲームをプレイするには、Apple Silicon のパフォーマンス向上を利用する必要があるでしょう。 のリリースに伴い、 macOS ソノマの新しいゲーム モード機能により、Mac コンピュータはゲームをプレイしていることを検出し、利用可能なすべてのリソースをゲームのパフォーマンスに投入できます。 しかし、これは不気味な名前ですか? ゲームモード この機能は本当にパフォーマンスを向上させますか?

macOS Sonoma のゲーム モードの仕組み

macOS Sonoma の新しいゲーム モードは、ゲームを全画面モードで実行しているときに自動的にアクティブになります。 ゲームがウィンドウ バージョンで実行されている場合は利用できません。 基本的に、ゲーム モードは、有効にすると、CPU および GPU のパフォーマンス割り当てよりも実行中のゲームを優先することで機能します。 Appleはまた、AirPodsやコントローラーなどのワイヤレスアクセサリを使用する際の遅延を軽減すると述べていますが、これがどのように機能するかはそれほど明確ではありません。

先月の macOS Sonoma ブリーフィングでゲーム モードのデモを体験した後、私はゲーム モードを有効にすることで実際にゲームプレイ中のパフォーマンスが向上するという確信を持ちました。 しかし、念のため、ゲームモードを有効にした場合と有効にしていない場合で、私の M2 MacBook Air が CPU と GPU のストレステストにどのように反応するかを見てみましょう。

ゲームモードでゲームのパフォーマンスが向上する仕組み

パフォーマンスのベースラインの確立

ゲーム モードは、ゲームを優先するために他のシステム プロセスからリソースを転用するため、この機能の実行中に CPU ベースのタスクがパフォーマンスに影響を与える可能性があります。 たとえば、ゲームのプレイ中にバックグラウンドで何かを実行している場合、ゲーム モード機能により、そのタスクに割り当てられる CPU および GPU のパフォーマンスが制限されます。 このシステム リソースの配分がどのように機能するかを理解するために、私は Geekbench 6 を CPU ベンチマークとして使用することに決めました。 ライズ オブ ザ トゥームレイダー GPUベンチマークとして。

まずは、どのように性能が違うのか見てみましょう。 ライズ オブ ザ トゥームレイダー ゲームモードを有効にした場合と無効にした場合のベンチマーク。 自動的にオンになりますが、メニュー バーのコントローラー アイコンをクリックして手動でオフにすることもできます。

平均FPS

最低FPS

最高の FPS

ゲームモードオフ

29.46

1.78

79.22

ゲームモードオン

30.00

14.88

43.44

上記の数字は、ゲーム モードがフレーム レートをわずかに向上させるだけでなく、ゲーム エクスペリエンスに一貫性を与えることを示しています。 ゲーム モードを無効にすると、ピーク フレーム レートは向上しましたが、フレーム レートは 1.78 fps まで低下しました。 これではプレイできないため、このテストではゲーム モードを有効にする方が有利です。 また、ベンチマークは最大解像度 2940x1912 で実行されたため、要求の低い解像度を選択すると Mac をさらに活用できる可能性があることにも注目してください。

ただし、これはゲーム モードによってゲームのパフォーマンスが向上することを示していますが、バックグラウンドで他のすべてに何が起こっているかは示していません。 これをテストするために、Geekbench 6 を実行して、 ライズ オブ ザ トゥームレイダー ゲームモードを有効または無効にして同時にベンチマークを実行します。 その前に、Geekbench 6 を実行して、パフォーマンスのベースラインを取得する唯一のアプリケーションを実行してみましょう。

Geekbench 6 を実行し、 ライズ オブ ザ トゥームレイダー ゲームモードがオンの場合

ゲームモードを有効にして、Geekbench 6 ベンチマークを起動し、すぐにベンチマークを開始しました。 ライズ オブ ザ トゥームレイダー ベンチマークをテストするため、2 つのテストが同時に実行されました。 このような状況では、macOS Sonoma のゲーム モードはパフォーマンスを維持する必要があります。 ライズ オブ ザ トゥームレイダー. 同様に、ゲーム モードでゲームを実行すると、スタンドアロン テストよりも Geekbench 6 のスコアが低下するはずです。

一方、 ライズ オブ ザ トゥームレイダー ベンチマークは、ゲーム モードを有効にして同じ平均 30 フレーム/秒で正常に完了しましたが、Geekbench 6 では同じことが言えません。 結果として得られたシングルコア スコアは、Geekbench 6 が唯一実行されていたアプリケーションよりも 272 ポイント低くなりました。 さらに興味深いことに、マルチコア スコアは不釣り合いな割合で減少しました。これは、ゲーム モードが有効になっている場合、macOS がより多くのコアをゲームに割り当てていることを示唆しています。 全体として、ゲーム モードをオンにすると、 ライズ オブ ザ トゥームレイダー Geekbench 6 がバックグラウンドで実行されている場合、ベンチマークでは目立ったパフォーマンスへの影響はありません。

Geekbench 6 を実行し、 ライズ オブ ザ トゥームレイダー ゲームモードがオフの場合

ゲームモードが実際にその理由であることを確認してください ライズ オブ ザ トゥームレイダー Geekbench 6 が繁栄し、Geekbench 6 がヒットした場合は、ゲーム モードをオフにして同じテストを実行する必要があります。 macOS Sonoma のゲーム モードの既知の動作に基づくと、この状況では次の両方が発生するはずです。 ライズ オブ ザ トゥームレイダー Geekbench 6 ではパフォーマンスが低下します。 ただし、ゲーム モードでは積極的に調整されていないため、このテストでは M2 MacBook Air の Geekbench 6 スコアが向上するはずです。

Geekbench 6 のスコアが急上昇したため、結果はゲーム モードをオフにした場合の予想とほぼ同等であることがわかりました。 ライズ オブ ザ トゥームレイダー フレームレートがわずかに低下します。 ただし、シングルコアのスコアが数百ポイント低下したため、Geekbench 6 による本当の利点はマルチコアのスコアにあります。 両方を実行しながら ライズ オブ ザ トゥームレイダー と Geekbench 6 のベンチマークを同時に実行したところ、Geekbench 6 のマルチスコア スコアは、ゲーム モードがオンの場合は 6,713、ゲーム モードがオフの場合は 8,576 でした。 これは、ゲーム モードではより多くの CPU コアと GPU コアがゲームに割り当てられ、バックグラウンドの CPU プロセスに重大な影響を与える可能性があることを証明しています。

macOS Sonoma ではゲーム モードを使用する必要がありますか?

macOS Sonoma ではゲーム モードがデフォルトで有効になっていますが、それには十分な理由があります。 ゲーム中に特定のプロセスがバックグラウンドで実行されていない限り、ゲーム モードを無効にする理由はありません。 これらの合成テストが示すように、ゲーム モードは、ユーザーにゲームをプレイさせるための Apple による単なるマーケティング戦略ではありません。 最高のMac そこに。 この機能は実際に違いを生むので、macOS Sonoma でゲームをするときはいつでも使用する価値があります。