日本語
Macでのコントローラーの入力遅延
Macのコントローラーの遅延は、4つのことでほとんど直ります。順番はこのとおりです。ゲームを全画面で遊び、ゲームモードをオンにします。Apple siliconのMacでmacOS Sonoma以降なら、コントローラーのBluetoothのサンプリングレートが2倍になります。コントローラーがケーブルで入力を送るなら、ケーブルを使います。Macのまわりの2.4 GHzの電波をすっきりさせます。ゲームがSteam経由なら、そのゲームだけSteam Inputをオフにして試します。Bluetoothそのものが加えるのは、小さく安定した遅延です。実際に気づく遅延は、たいてい干渉、ストリーム、間に入る層が原因です。
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
手順
- ゲームを全画面で遊び、ゲームモードをオンにします。
- コントローラーがケーブルで入力を送るなら、Macに直接つなぎます。
- コントローラーを近づけ、USB 3のドライブとハブを遠ざけ、Wi-Fiを5 GHzにします。
- Steamで、ゲームのSteam Inputの上書き設定をDisable Steam Inputにします。
- バッテリー駆動のMacBookでは、InputConfigの設定(Settings)のPolling rateでOn batteryを上げます。
ゲームモードをオンにする
コントローラーの遅延に対するAppleの対処は、ゲームモードです。Apple siliconのMacでmacOS Sonoma 14以降なら、ゲームが全画面になると、ゲームモードが自動でオンになります。CPUとGPUをゲームに優先して割り当て、Appleの説明では、Bluetoothのサンプリングレートを2倍にします。これで、ワイヤレスのコントローラーとAirPodsの入力遅延が減ります(Appleのゲームモードのページ)。
働かない原因は3つあります。
- ウインドウ。ゲームが全画面ではなく、ウインドウで動いている。
- Intelチップ。IntelのMacにはゲームモードがありません。その場合はケーブルが対処になります。
- 一度オフにした。そのゲームのゲームモードをオフにしていると、ゲームを終了して開き直しても、オンに戻すまでそのゲームではオフのままです。macOS Tahoeでは、メニューバーのゲームのアイコンをクリックするか(またはCommand-Escを押して)、設定を選びます。SonomaとSequoiaでは、メニューバーのゲームメニューを使います。
全画面は無料でできて、最初に試すことです。くわしくは、Macのゲームモードをご覧ください。
ケーブルで入力が届くコントローラーならケーブルを使う
ケーブルは、遅延がいちばん小さく、いちばん安定した接続です。ソファから離れたデスクトップのMacなら、接続の途切れもなくなります。USB-Cはハブを通さず、Macに直接つないでください。ソファの上のノートパソコンなら、Bluetoothで十分です。
Macでは、すべてのコントローラーがケーブルで入力を送るわけではありません。Switch Proコントローラーはその方法では充電しかできず、有線のXboxパッドはmacOSのバージョンによります。
2.4 GHzの電波をすっきりさせる
BluetoothはWi-Fiと2.4 GHzを共有していて、Macのすぐ近くにあるUSB 3機器に邪魔されます。ときどき遅れて、たまに途切れるなら、ほぼ必ずこれが原因です。
- パッドを近づける。距離があると、ほかの干渉源の影響がすべて大きくなります。
- ルーターを離す。またはWi-Fiを5 GHzにします。
- USB 3のハブとドライブを動かす。コントローラーが通信するMacの側から離してください。
Steamのゲームは、Steam Inputをオフにして試す
Steamは、コントローラーとゲームの間に入って、変換することがあります。MacでのSwitch ProやXboxのパッドを中心に、遅延の報告の多くは、この層が原因です。報告されている対処は、そのゲームだけオフにすることです。
- あなた:Steamでゲームを右クリックし、Properties、Controllerの順に選んで、上書き設定をDisable Steam Inputにします。
- 確認:遅延がなくなったら、そのゲームではオフのままにします。ゲームがコントローラーをまったく認識しなくなったら、元に戻してください。そのゲームにはSteam Inputが必要で、遅延の原因はほかにあります。
Steamのメニューは反応するのにゲームが反応しないときは、別の問題です。Steamでは動くのにゲームでは動かないコントローラーをご覧ください。
ストリームが加える遅延を知る
GeForce NOWとXbox Cloud Gamingは、回線がよくても40から100ミリ秒の遅延を加え、Wi-Fiではもっと増えます。これはストリームの遅延で、コントローラーのせいではありません。Ethernet、近いサーバーリージョン、低い解像度がどれも役に立ちます。コントローラーのケーブルは、ほとんど役に立ちません。
自分のゲーム機やPCからのPS Remote PlayやSteam Linkでも同じです。コントローラーを疑う前に、ゲーム機やPCをEthernetにし、Macを5 GHzのWi-Fiかケーブルにしてください。
マッパーが加える遅延を知る
InputConfigは、初期設定で、電源アダプターにつないでいるときは毎秒120回、バッテリー駆動のときは毎秒60回、コントローラーを読み取ります。それが加える待ち時間は、プレイ中に気づかないほど短いものです。
- あなた:InputConfigの設定(Settings)のPolling rateを開きます。Auto-switch on power sourceをオンにして、On power adapterとOn batteryに、60、120、180、240 Hzから選びます。
- InputConfig:再起動なしですぐに新しい値を適用し、プリセットが有効なあいだは、エンジンが動いている値を表示します。
- 確認:プリセットが動いているときは、ピッカーの下の行に新しい値が出ます。充電器から離れたMacBookでエイムするなら、On batteryを120か240にします。

バッテリー駆動のときに値を下げると、長持ちします。これが初期設定になっている理由です。
それでも遅いとき
小さな対処から順に試してください。
- コントローラーを充電する。バッテリー残量が少ないことは、パッドがもたつくよくある原因です。
- ゲームを比べる。1つのゲームだけ遅いなら、遅延の原因はたいていそのゲームかそのストリームで、コントローラーではありません。
- 割り当てたゲームの反応カーブを確かめる。InputConfigの配置がもたついて感じるなら、まずスティックの行を見ます。なめらかなカーブは、設計上、中心の近くで遅くなります。リニアのカーブのほうが、反応が速く感じられます。
- パッドだけをテストする。遅いだけでなく途切れるなら、何度も切断されるコントローラーをご覧ください。そこにある原因のほとんどは、どのパッドにも当てはまります。
どの設定でも直せないこと
- Bluetoothそのもの。小さく安定した遅延が加わりますが、ほとんどの人が感じるより小さい値です。
- クラウドのストリーム。40から100ミリ秒は、ネットワークのもので、コントローラーのものではありません。
- IntelのMac。ゲームモードがないので、Bluetoothのサンプリングレートが2倍になることはありません。
ひとことでまとめると
- 全画面。ゲームモードがオンになり、Bluetoothのサンプリングレートが2倍になります。
- ケーブルか、すっきりした電波。Macに直接ケーブルをつなぐか、USB 3の機器を離したBluetoothとWi-Fiの5 GHzにします。
- Steam Inputをオフ。Steamのゲームが遅いなら、そのゲームだけオフにして試します。
感じられる遅延は、ほとんどの場合、干渉、ストリーム、間に入る層が原因で、Bluetoothそのものではありません。
よくある質問
MacのコントローラーでBluetoothの遅延は気になりますか?
ほとんど気になりません。Bluetoothが加える遅延は小さく安定していて、ほとんどの人が感じる値より小さいです。実際に気づくのは、干渉とストリーミングです。
マッピングアプリは入力遅延を加えますか?
ほとんど加えません。InputConfigは初期設定で、電源アダプターのときは120 Hz、バッテリーのときは60 Hzで読み取り、選べば最大240 Hzです。
Switch ProコントローラーがMacで遅れるのはなぜですか?
MacでPro Controllerが入力を送るのは、Bluetoothだけです。USB-Cケーブルは充電しかしないので、ケーブルの対処は当てはまりません。Macに近づけて、USB 3のハブとドライブから離し、Wi-Fiを5 GHzにします。1つのゲームでだけ遅いなら、原因はたいていそのゲームかストリームです。
ゲームモードで、Macのコントローラーの遅延は減りますか?
はい。Apple siliconのMacでmacOS Sonoma以降なら減ります。Appleの説明では、コントローラーとAirPodsのBluetoothのサンプリングレートが2倍になります。ゲームが全画面になるとオンになります。ウインドウで動くゲームでは働きません。
XboxコントローラーがMacで遅れるのはなぜですか?
たいていは、Bluetoothの干渉か距離、バッテリー残量が少ないこと、またはSteamのゲームでのSteam Inputが原因です。全画面で遊んでゲームモードをオンにし、近づけるかUSB 3のハブをMacから離し、パッドを充電して、そのゲームだけSteam Inputをオフにして試します。
有線のコントローラーなら、Macで入力遅延は減りますか?
少しは減り、遅延が安定します。もっと大きな利点は、ケーブルなら干渉を受けないことで、感じられる遅延の多くは干渉が原因です。Macでは、すべてのコントローラーがケーブルで入力を送るわけではありません。Switch Proコントローラーはその方法では充電しかできず、有線のXboxパッドはmacOSのバージョンによります。
コントローラーの入力遅延は、どうやってテストしますか?
ボタンを押してから画面が変わるまでの全体を計れるWebページはありません。ブラウザで見られるのは、新しい読み取り値が届く頻度です。コントローラーのポーリングレートテストは、1秒あたりの更新回数を数えるので、ケーブルとBluetoothで1回ずつ試して、2つの数字を比べてください。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.