ブログに戻る
·9分で読める·productdevbook

macOSでゲーミング:通信量を最適化するコツ

macOSでゲーミングするための実用的な通信量対策。レイテンシを抑え、スループットを食うバックグラウンドアプリを見つけ、Wi-Fiを調整する方法を解説します。

  • Gaming
  • macOS
  • Bandwidth
  • Performance

League of Legendsのランクマッチに3分入って、pingは18msだったのに突然240msでパケットロス。死んで悪態をつき、alt-tabしてみると——メニューバーには、同僚が共有ワークスペースに動画でいっぱいのフォルダを移したばかりでDropboxが40MB/sでアップロード中。試合はネットワークではなく、存在を忘れていたバックグラウンド同期で負けたのです。

Macのゲーミングは成熟しました。Apple Silicon、ゲームモード、Game Porting Toolkit、そして本物のネイティブカタログがあるおかげで、人々は言い訳なしに実際にMacでプレイしています。残る問題はほとんどローカル——通信量はその1つです。本稿はプレイ中のラグスパイクの実際の原因と修正方法を歩きます。Macのゲーミング通信量を検索してそれ以外は問題ない接続が揺れる理由を理解しようとしている方への具体的なアドバイスです。

Macのゲーミング通信量ラグの正体

ラグという言葉は3つの異なるものをカバーし、それぞれ修正が異なります:

  1. フレームスタッタ — ボトルネックはGPUであってネットワークではない。グラフィック設定を下げる。
  2. 高ping — ゲームサーバへの往復が高い。地理、ISPルーティング、時にWi-Fi。
  3. パケットロス / スパイク — 平均では接続は良いが、断続的にドロップしたり飽和したりする。これは通常マシン側で修正可能なもの。

通信量自体がゲーミングの問題であることはまれです。ほとんどのオンラインゲームは50〜500kbpsを使います——遅い接続でも小さな割合です。問題は、ゲームがその100kbpsを時間通りに必要としているまさにそのときに、Macの何か別のものが80Mbpsを使っていることです。ルーターは既定で何も優先しません。声の大きい者勝ちです。Macのゲーミング通信量最適化は、ゲーム以外のものについての話がほとんどです。

プレイ中の常連の犯人

バックグラウンドアップロードは最悪のカテゴリです。コンシューマー接続では上り通信量が下りの通常1/10なので、より速く飽和するからです。

  • クラウド同期。 Dropbox、iCloud Drive、Google Drive、OneDrive。大きなファイルのアップロード中はどれもレイテンシをスパイクさせます——上りリンクが満杯で、ゲームからのACKがその後ろに並ぶからです。
  • NASへのTime Machine。 毎時バックアップは数分間50MB/s以上を引きます。NASが同じWi-Fiネットワーク上ならエアタイム競合もあります。
  • 写真 / iCloud写真ライブラリ。 特に電話を持って旅行した後——数百枚の新しい写真がバックグラウンドでアップロード。
  • アプリアップデート。 Mac App Store、Steamアップデート、Epicランチャー、Battle.net、これらすべてがユーザーの確認なしに数GBのダウンロードを実行する可能性があります。
  • OSアップデート。 macOSは既定でアップデートを事前ダウンロードします。通常4〜12GBです。
  • 別アプリのビデオ通話。 Zoomがバックグラウンドで接続しているのを忘れた? 参加前でもデータチャンネルを開きます。
  • ブラウザタブ。 YouTube自動再生、ピクチャ・イン・ピクチャで動くTwitchストリーム、終わりなくポーリングするソーシャルフィード。

修正の前に診断

見えないものは直せません。ツールは2つで十分:

アプリ別ライブ通信量

ゲーム起動前にメニューバーでovaを開きます。ベースラインを記録——ブラウザを開いた静かなMacのアイドル通信量は通常1MB/s未満。それを上回るものは調査対象です。

試合中にpingがスパイクしたら、alt-tabしてovaのドロップダウンを確認。問題のアプリは通常明らか: 「Dropbox Helper、38MB/s上り」が何を終了させるべきか正確に教えてくれます。ovaはヘルパープロセスを親アプリの下に折りたたむので、7行の名なしヘルパーではなく「Dropbox」と読めます。

ライブのアプリ別レート
ovaは約1秒に1回サンプリングします。ゲーム中にpingが跳ねたら、メニューバーは試合終了前にスパイクしているものを表示します。

プレイ中のping

ターミナルを開いて実行:

ping -i 0.5 8.8.8.8

これは安定したターゲットへの継続的な0.5秒pingを与えます。プレイ中に小さなウィンドウでこれを実行。pingが2倍になったら、原因についてovaを見ます。この組み合わせ——ライブpingとアプリ別通信量——は、より深いツールなしに「なぜラグっているか」のケースの80%を解決します。

実際に役立つWi-Fiチューニング

有線にする方があらゆるWi-Fi最適化に勝りますが、Wi-Fiから抜け出せないなら、操作の順序:

2.4GHzではなく5GHzを使う

2.4GHzバンドはほぼどこでも、特にアパートで輻輳しています。5GHzはチャンネルが多く干渉が少ない。Macでは、Wi-Fiメニューのドロップダウンが必ずしもどのバンドにいるか教えてくれません——OptionキーをホールドしてWi-FiメニューをクリックするとSSID行が正確な周波数とチャンネルを示します。

ルーターの近くに座る

Wi-Fi信号は距離が2倍になるごとにおよそ6dB落ち、壁はそれぞれさらに5〜10dBを食べます。レンガを通って2部屋離れたモデムは、おそらくパケットロスの実際の原因です。アクセスポイントの直視位置に移動すると、どんなソフトウェア変更よりも多くの「ping問題」を修正します。

DFSが使う5GHzチャンネルを避ける

DFSチャンネル(ほとんどの地域で52〜144)はレーダー検出バックオフを要求し、ルーターはゲーム中にネットワークを短く落とす可能性があります。固定チャンネル(36〜48と149〜165)は穏やか。これはルーター設定であってMac設定ではありません。

他のMacのAirDrop受信を無効にする

家にMacが3台あってAirDropと連係を広告しているなら、それぞれが時々エアタイムを使っています。大きな効果ではありませんが、際にいるなら見える違いです。

イーサネット、面倒でも

USB-Cからイーサネットへのアダプタは約20ドル。接続すれば:

  • Wi-Fiエアタイム競合を完全に排除。
  • レイテンシを通常5〜15ms下げる。
  • 時々100msスパイクを引き起こす定期的な再アソシエーションイベントを除く。

競技プレイにとってこれは利用可能な単一の最大改善です。廊下を渡ってルーターからイーサネットを引き、夕方だけ床に貼っても、測定可能な違いを生みます。Wi-Fi無線が酷使されないのでファンカーブも静かになります。

ゲームモードとその役割

macOS Sonoma以降には、認識されたゲームがフルスクリーンになるとアクティブになるゲームモードがあります。通信量に関連する2つのことをします:

  1. ゲームにバックグラウンドタスクよりCPUとGPUの優先度を与える。
  2. AirPodsとゲームコントローラーの音声レイテンシを下げる。

現在、バックグラウンドネットワーク使用を直接抑制することはしません。試合中もDropboxアップロードはスパイクします——ゲームモードはCPU/GPUリソース割り当ての話で、ネットワークQoSではありません。だからバックグラウンドアプリは自分で管理する必要があります。

ovaを動かしてみる

一目で分かるメニューバー通信量モニター——ローカル、署名済み、約3MB。

macOS用ダウンロード

真剣なセッションのためのプリゲームチェックリスト

試合が本当に大事なら(ランクプレイ、トーナメント、または友達の誕生日のApexラン):

  1. クラウド同期を一時停止。 Dropbox、iCloud Drive、OneDrive。多くがメニューバーに「1時間一時停止」オプションを持つ。
  2. Slackを終了。Discord通知は別。 SlackのアイドルはOK。同僚が送ったばかりの200MB動画添付をダウンロード中のSlackはNG。Discord音声チャットはOK——小さい、約100kbps。
  3. Time Machineを延期。 システム設定 → 一般 → Time Machine → 終わるまで別のバックアップを実行しない。
  4. ストリーミングしている動画をすべて終了。 一時停止中のYouTubeタブも時々事前バッファします。
  5. 電源を繋ぐ。 ACイーサネット。
  6. ovaのベースラインを確認。 他に何も動いていなければ、合計通信量は0.5MB/s未満のはず。そうでないなら、何かがまだアクティブで見落としています。
  7. アクティビティモニタのネットワークタブをバックアップとして開く。 セッションでの合計を持つmacOS組み込みツール。

このルーチンは覚えれば30秒です。

ゲーム別のメモ

知っておく価値のある癖をいくつか:

Steam

Steamは別のゲーム中にバックグラウンドでアップデートを実行できます。Steam → 設定 → ダウンロード → 「ゲーム中のダウンロードを許可」——オフにしましょう。ハード上限が欲しければ「通信量を制限」も確認。

Battle.net

Battle.netのランチャーは既定でバックグラウンドでパッチを事前ダウンロードします。設定 → ダウンロードとパッチ適用 → 自動更新挙動をトグル。特に大きなパッチの翌日に関連——初回起動は数十GBを引きます。

Roblox / Minecraft / 子供向けゲーム

これらは通信量が非常に低く(50〜200kbps)、主にレイテンシに敏感です。同じアドバイスが当てはまります——重要なのは生の速度ではなく、競合トラフィックの不在です。

クラウドゲーミング(GeForce Now、Boosteroid、Xbox Cloud)

これは逆の問題: ゲーム自体が25〜35Mbpsを持続的に使うので、リンクの他の利用は直接競合します。これらのサービスでは、ovaは「待って、Macが過去1時間写真をアップロード中で気づかなかった」を発見するのに有用です。

繰り返しのスパイクを発見する方法

毎時同じ時刻にpingがスパイクするなら、それはパターンで、パターンは簡単です。ovaの履歴を開き、スパイク時刻にスクラブし、対応する通信量バンプを示すアプリを見ます。よくある犯人:

  • 毎時のTime Machine。 既定で1時間に1回。
  • Backblaze、Carbonite、Arq。 継続バックアップツールには構成可能なスケジュールがあり、一部は既定で「業務時間中はできるだけ速く」。
  • 写真の同期。 Macが数分アイドルだった後にしばしば実行されます。
  • Crashplan / 企業向けバックアップエージェント。 仕事用Macなら、IT設置のバックアップエージェントはしばしば固定スケジュールで動きます。
  • ウェブブラウザのバックグラウンドプロセス。 一部の拡張機能はバックエンドをスケジュールでポーリングします。

これには履歴ビューが正しいツールです——ライブモニターは現在のレートしか示しませんが、繰り返しのスパイクは過去数時間のデータについての問いです。

本当にネットワークが問題なとき

時にはこれらのいずれも役立たず、接続が真に劣化していることがあります。兆候:

  • 8.8.8.8へのpingがアイドル時に高ベースライン(>50ms)で、地理的状況的にはもっと低いはず。
  • アイドルpingで1%超のパケットロス。
  • ISPレベルの停止(downdetectorやISPのステータスページを確認)。

これらの場合、どんなMacのチューニングも修正しません。ホットスポットに切り替え、別の接続を使う、または待ち抜きます。ovaの診断価値はまさに、問題がマシンか回線かを教えてくれること——Macが静かでpingがまだ悪いなら、あなたのせいではありません。

次に何をするか

アプリ別モニター(ova、または同様のもの)をインストールし、それを開いた状態で数試合プレイすれば、Macのネットワーク使用のベースラインの形をすぐに学べます。初めてランクマッチが横道に逸れて、メニューバーがDropboxが40MB/sでアップロード中だと教えてくれた瞬間に、ツールの代金は元が取れます。

Macのゲーミングは今や本物です。Macのゲーミング通信量チューニングのラストマイルは通常、ドライバ調整ではなくネットワーク衛生です——そしてその大半は、見ていない間にバックグラウンドで何が動いていたかを学ぶことです。