Русский
Задержка ввода геймпада на Mac
Четыре вещи убирают большую часть задержки геймпада на Mac, в таком порядке. Играйте во весь экран, чтобы включился Game Mode: на Mac с Apple silicon и macOS Sonoma или новее он удваивает частоту опроса Bluetooth для геймпадов. Используйте кабель, если ваш геймпад передаёт ввод по нему. Очистите эфир 2,4 ГГц вокруг Mac. А если игра идёт через Steam, попробуйте выключить для неё Steam Input. Сам по себе Bluetooth добавляет небольшую постоянную задержку. Лаг, который люди замечают на деле, обычно создают помехи, трансляция или промежуточный слой.
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Шаги
- Играйте во весь экран, чтобы включился Game Mode.
- Подключите геймпад прямо к Mac, если он передаёт ввод по кабелю.
- Поднесите геймпад ближе, уберите подальше диски и хабы USB 3 и переведите Wi-Fi на 5 ГГц.
- В Steam выберите для игры переопределение Steam Input: Disable Steam Input.
- На MacBook от батареи увеличьте значение On battery в разделе Настройки (Settings) InputConfig, Polling rate.
Дайте включиться Game Mode
Собственное средство Apple против лагов геймпада это Game Mode. Когда игра разворачивается на весь экран на Mac с Apple silicon и macOS Sonoma 14 или новее, Game Mode включается сам. Он отдаёт игре первоочередный доступ к CPU и GPU и, по словам Apple, удваивает частоту опроса Bluetooth, что снижает задержку ввода для беспроводных геймпадов и AirPods (страница Apple о Game Mode).
Три причины, по которым он не включается:
- Окно. Игра идёт в окне, а не на весь экран.
- Чип Intel. В Mac с Intel нет Game Mode. Там выручает кабель.
- Однажды выключен. Если Game Mode выключили для этой игры, он остаётся выключенным для неё даже после выхода и повторного запуска, пока его не включат снова. В macOS Tahoe нажмите значок Game в строке меню (или Command-Esc), затем Settings. В Sonoma и Sequoia используйте меню Game в строке меню.
Полный экран ничего не стоит, и пробовать нужно в первую очередь. Подробнее на странице Game Mode на Mac.
Используйте кабель, если геймпад передаёт ввод по нему
Кабель это самое быстрое и самое стабильное соединение, а на настольном Mac вдали от дивана он ещё и лечит обрывы связи. Подключайте USB-C прямо в Mac, а не в хаб. Для ноутбука на диване Bluetooth подходит.
Не каждый геймпад передаёт ввод по кабелю на Mac: Switch Pro Controller по нему только заряжается, а работа проводных геймпадов Xbox зависит от вашей версии macOS.
Очистите эфир 2,4 ГГц
Bluetooth делит 2,4 ГГц с Wi-Fi, и ему мешают устройства USB 3 рядом с Mac. Периодический лаг с редкими обрывами почти всегда объясняется этим.
- Поднесите геймпад ближе. Расстояние усиливает действие любых других помех.
- Уберите роутер подальше. Или переведите Wi-Fi на 5 ГГц.
- Передвиньте хабы и диски USB 3. Держите их подальше от той стороны Mac, с которой говорит геймпад.
Попробуйте выключить Steam Input для игр Steam
Steam может вставать между геймпадом и игрой и преобразовывать ввод. Этот слой стоит за многими сообщениями о лагах на Mac, особенно с геймпадами Switch Pro и Xbox, и сообщаемое решение состоит в том, чтобы выключить его для одной игры.
- Вы: В Steam щёлкните игру правой кнопкой, выберите Properties, затем Controller и выберите переопределение Disable Steam Input.
- Проверка: Если лаг исчез, оставьте Steam Input выключенным для этой игры. Если игра перестала видеть геймпад совсем, верните настройку: ему нужен был Steam Input, а лаг где-то в другом месте.
Если меню Steam отзываются, а игра нет, это другая проблема: см. геймпад работает в Steam, но не в игре.
Учтите, что добавляет трансляция
GeForce NOW и Xbox Cloud Gaming добавляют от 40 до 100 миллисекунд при хорошем соединении и больше по Wi-Fi. Это вклад трансляции, а не геймпада. Помогают Ethernet, ближайший регион сервера и меньшее разрешение. Кабель у геймпада почти не помогает.
То же верно для PS Remote Play и Steam Link с вашей собственной консоли или компьютера. Прежде чем винить геймпад, подключите консоль или компьютер по Ethernet, а Mac переведите на Wi-Fi 5 ГГц или кабель.
Учтите, что добавляет маппер
InputConfig из коробки читает геймпад 120 раз в секунду при питании от сети и 60 раз в секунду от батареи. Вносимое ожидание короче, чем кто-либо заметит в игре.
- Вы: Откройте Настройки (Settings) InputConfig, Polling rate. При включённом Auto-switch on power source выберите On power adapter и On battery: 60, 120, 180 или 240 Гц.
- InputConfig: Применяет новую частоту сразу, без перезапуска, и показывает частоту, на которой работает движок, пока пресет включён.
- Проверка: Пока пресет работает, строка под переключателями показывает новую частоту. Для прицеливания на MacBook вдали от зарядки установите On battery на 120 или 240.

Более низкая частота от батареи экономит заряд, поэтому она и выбрана по умолчанию.
Если лаг остался
Идите по этой лестнице, начиная с самого маленького шага:
- Зарядите геймпад. Низкий заряд это частая причина подтормаживания.
- Сравните одну игру с другой. Если лагает только одна игра, задержка обычно в самой игре или её трансляции, а не в геймпаде.
- Проверьте кривую отклика в игре с маппером. Если раскладка InputConfig ощущается вялой, посмотрите сначала строки стика: плавная кривая намеренно медленна возле центра, а линейная ощущается быстрее.
- Проверьте геймпад отдельно. Если он и пропадает, и лагает, см. геймпад постоянно отключается. Большинство причин там подходят любому геймпаду.
Что не исправит никакая настройка
- Сам Bluetooth. Он добавляет небольшую постоянную задержку, ниже той, что чувствует большинство людей.
- Облачная трансляция. Эти 40-100 миллисекунд принадлежат сети, а не геймпаду.
- Mac с Intel. В нём нет Game Mode, поэтому удвоенной частоты опроса Bluetooth не будет.
Коротко
- Полный экран. Game Mode включается и удваивает частоту опроса Bluetooth.
- Кабель или чистый эфир. Используйте кабель прямо в Mac либо Bluetooth без беспорядка USB 3 и с Wi-Fi на 5 ГГц.
- Steam Input выключен. Для игры Steam, которая лагает, попробуйте выключить его для этой игры.
Лаг, который можно почувствовать, почти всегда создают помехи, трансляция или промежуточный слой, а не сам Bluetooth.
Вопросы
Заметна ли задержка Bluetooth в геймпаде на Mac?
Редко. Задержка от Bluetooth небольшая и постоянная, ниже той, что чувствует большинство людей. Люди обычно замечают помехи и трансляцию.
Добавляет ли приложение для назначения кнопок задержку ввода?
Совсем немного. По умолчанию InputConfig опрашивает геймпад на 120 Гц при питании от сети и на 60 Гц от батареи, а при желании до 240 Гц.
Почему мой Switch Pro Controller лагает на Mac?
На Mac Pro Controller передаёт ввод только по Bluetooth. Кабель USB-C его только заряжает, поэтому совет про кабель не подходит. Держите его близко к Mac, подальше от хабов и дисков USB 3 и переведите Wi-Fi на 5 ГГц. Если он всё равно лагает в одной игре, обычно задержка в игре или в трансляции.
Снижает ли Game Mode задержку геймпада на Mac?
Да, на Mac с Apple silicon и macOS Sonoma или новее. Apple сообщает, что он удваивает частоту опроса Bluetooth для геймпадов и AirPods. Он включается, когда игра разворачивается на весь экран. Игра в окне его не получает.
Почему мой геймпад Xbox лагает на Mac?
Обычно из-за помех или расстояния по Bluetooth, низкого заряда либо Steam Input в игре Steam. Играйте во весь экран, чтобы включился Game Mode, подойдите ближе или уберите хабы USB 3 подальше от Mac, зарядите геймпад и попробуйте выключить Steam Input для этой игры.
Уменьшает ли проводной геймпад задержку ввода на Mac?
Немного, и задержка становится стабильнее. Главный выигрыш в том, что кабель не боится помех, которые создают большую часть ощутимого лага. Не каждый геймпад передаёт ввод по кабелю на Mac: Switch Pro Controller по нему только заряжается, а работа проводных геймпадов Xbox зависит от вашей версии macOS.
Как проверить задержку ввода геймпада?
Ни одна веб-страница не может засечь весь путь от нажатия до смены картинки. Браузер способен показать, как часто приходят новые показания: тест частоты опроса геймпада считает обновления в секунду, так что запустите его один раз по кабелю и один раз по Bluetooth и сравните два числа.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.