の検査macOS ソノマゲーム モードでは、使用中に Apple Silicon CPU コアにどのような影響を与えるかなど、ゲーム モードの動作に関する詳細情報が提供されます。

アップルが導入ゲームモードゲームを最大限の可能性で実行できるようにする方法としてマック。 Apple によれば、CPU と GPU でゲームを優先し、バックグラウンド タスクの影響を軽減し、オーディオ遅延を削減し、Bluetooth サンプリング レートを 2 倍にすることでゲーム コントローラーの入力遅延を削減するとのことです。

壊すによってエクレクティック ライト カンパニー、ゲーム モードで CPU に何が起こるかをより広範囲に観察すると、ソフトウェア機能が実際にどれだけの影響を与えるかがわかります。 Apple はゲームモードがどのように機能するかについて多くの洞察を提供していないため、レポートではこの情報の一部を独自に明らかにしたいと考えていました。

CPU負荷を調べてみると、マックスタジオM1 Max の実行中アスファルト9、レポートでは、ゲーム モードでは 2 つの効率コアに約 50% の負荷があり、パフォーマンス コアには軽い負荷があったことが共有されています。ゲーム モードから移行すると、パフォーマンス コアに与えられる作業が減りました。

Apple は、ゲーム スレッドに道を譲るため、ゲーム モードでは既存のバックグラウンド スレッドが抑制されると述べています。 「通常、これはゲーム スレッドのサービス品質 (QoS) を高め、バックグラウンド タスクの QoS を減らすことによって達成されます。ただし、後者はすでに低い QoS で効率コアで実行されているはずです。」とレポートには記載されています。

ゲームモードが実際にどのように機能するかについてはほとんど知られていませんが、macOS、GPU リソースがどのように割り当てられるかについては、さらにわかっていないようです。

Apple は、特定のゲームがフルスクリーン モードになるとゲーム モードがトリガーされるとアドバイスしているため、レポートでは、より多くの GPU リソースがフルスクリーン モードでのみ使用されると説明しています。

CPUSetter を使用してテストしたところ、ゲーム モードのゲームは GPU リソースの 80% 以上を使用していました。全画面モードを終了し、ゲーム モード以外のウィンドウで実行すると、GPU 使用率は 50% 低くなりました。

ゲームモード — 操作

全画面モードになる認識されたゲームを使用してゲーム モードを使用すると、ゲーム モードを管理するために gamepolicyd が起動されるとレポートは述べています。これは、RunningBoard と連携して、ゲームコンソールやその他のサービスを「ゲーム モード クリティカル サービス」として指定します。

その時点で、Bluetooth はゲーム モードに入り、これにより「SystemSettingsModel::systemMonitor ゲーム コンソール」モードも変更され、Bluetooth がゲーム コントローラーとオーディオ遅延に低遅延設定を使用するようになります。

その後、macOS はゲーム モードがオンであることをユーザーに通知します。その後、GamePolicyAgent は、RunningBoard が影響を軽減するために多くの管理タスクのロールを変更する前に、「ゲーム モードがオン、1 ユーザーのゲーム プロセス」を記録します。

要約すると、レポートでは、認識されたゲームを全画面モードで実行する以外にゲーム モードを有効にする代替方法はなく、ウィンドウが全画面モードでなくなると自動的にゲーム モードが無効になると判断しました。また、RunningBoard がバックグラウンド サービスを抑制して、ゲームの CPU コアへのアクセスを向上させます。

また、ゲーム モードはゲームによる GPU 負荷を増加させるようですが、「ただし、これがフル スクリーン モードだけで達成されるよりも大幅に大きいかどうかは明らかではありません」とレポートでは提案しています。

エクレクティック ライト カンパニー「CPU と GPU のパフォーマンスをより詳細に調べる」ことを目的としているため、この機能に関するさらなるレポートが作成される可能性があります。