Polski

Opóźnienie wejścia kontrolera na Macu

Cztery rzeczy naprawiają większość opóźnień kontrolera na Macu, w tej kolejności. Graj na pełnym ekranie, żeby włączył się Game Mode: na Macu z Apple silicon i macOS Sonoma lub nowszym podwaja on częstotliwość próbkowania Bluetooth dla kontrolerów. Użyj kabla, jeśli twój kontroler przesyła wejście przez kabel. Oczyść z zakłóceń pasmo 2,4 GHz wokół Maca. A jeśli gra działa przez Steama, spróbuj z wyłączonym Steam Input dla tej gry. Sam Bluetooth dodaje małe, stałe opóźnienie. Lag, który ludzie naprawdę zauważają, zwykle pochodzi z zakłóceń, streamingu albo warstwy pośredniej.

Pobierz InputConfig z Mac App StoreInputConfig jest za darmo w Mac App Store. macOS 14 lub nowszy, bez konta, bez śledzenia, open source.

Kroki

  1. Graj na pełnym ekranie, żeby włączył się Game Mode.
  2. Podłącz kontroler prosto do Maca, jeśli przesyła wejście przez kabel.
  3. Przysuń kontroler bliżej, trzymaj dyski i huby USB 3 z dala i przełącz Wi-Fi na 5 GHz.
  4. W Steamie ustaw dla gry opcję Disable Steam Input.
  5. W MacBooku na baterii zwiększ On battery w ustawieniach InputConfig, Polling rate.

Pozwól włączyć się Game Mode

Własna poprawka Apple na lag kontrolera to Game Mode. Gdy gra przechodzi na pełny ekran na Macu z Apple silicon i macOS Sonoma 14 lub nowszym, Game Mode włącza się sam. Daje grze pierwszeństwo do CPU i GPU, a według słów Apple podwaja częstotliwość próbkowania Bluetooth, co zmniejsza opóźnienie wejścia dla kontrolerów bezprzewodowych i AirPods (strona Apple o Game Mode).

Trzy rzeczy go wyłączają:

  • Okno. Gra jest w oknie, a nie na pełnym ekranie.
  • Układ Intel. Maki z Intelem nie mają Game Mode. Tam pomaga kabel.
  • Raz wyłączony. Jeśli Game Mode wyłączono dla tej gry, zostaje wyłączony dla niej nawet po zamknięciu i ponownym otwarciu, dopóki go nie włączysz. W macOS Tahoe kliknij ikonę gry na pasku menu (albo naciśnij Command-Esc), potem Settings. W Sonoma i Sequoia użyj menu Game na pasku menu.

Pełny ekran nic nie kosztuje i jest pierwszą rzeczą do wypróbowania. Więcej w Game Mode na Macu.

Użyj kabla, jeśli twój kontroler przesyła wejście przez kabel

Kabel to połączenie o najmniejszym opóźnieniu i największej stałości, a na stacjonarnym Macu daleko od kanapy leczy też zrywanie połączenia. Podłącz USB-C prosto do Maca, nie przez hub. Dla laptopa na kanapie Bluetooth jest w porządku.

Nie każdy kontroler przesyła na Macu wejście przez kabel: Switch Pro Controller w ten sposób tylko się ładuje, a przewodowe pady Xbox zależą od wersji macOS.

Oczyść pasmo 2,4 GHz

Bluetooth dzieli pasmo 2,4 GHz z Wi-Fi i jest zakłócany przez urządzenia USB 3 blisko Maca. Przerywany lag z okazjonalnymi zrywaniami to niemal zawsze to.

  • Przysuń pada bliżej. Odległość pogarsza każde inne źródło zakłóceń.
  • Odsuń router. Albo przełącz Wi-Fi na 5 GHz.
  • Przestaw huby i dyski USB 3. Trzymaj je z dala od tego boku Maca, z którym rozmawia kontroler.

Spróbuj wyłączyć Steam Input w grach ze Steama

Steam może siedzieć między kontrolerem a grą i go tłumaczyć. Ta warstwa stoi za wieloma zgłoszeniami lagu na Macu, zwłaszcza z padami Switch Pro i Xbox, a zgłaszanym lekarstwem jest wyłączenie jej dla tej jednej gry.

  • Ty: W Steamie kliknij grę prawym przyciskiem, wybierz Properties, potem Controller i ustaw nadpisanie na Disable Steam Input.
  • Sprawdź: Jeśli lag zniknął, zostaw to wyłączone dla tej gry. Jeśli gra przestanie w ogóle widzieć kontroler, przywróć ustawienie: potrzebowała Steam Input, a lag jest gdzie indziej.

Jeśli menu Steama reagują, a gra nie, to inny problem: zobacz kontroler działa w Steamie, ale nie w grze.

Wiedz, co dodaje streaming

GeForce NOW i Xbox Cloud Gaming dodają 40 do 100 milisekund przy dobrym łączu, a przez Wi-Fi więcej. To wina streamu, nie kontrolera. Pomagają Ethernet, bliski region serwera i niższa rozdzielczość. Kabel przy kontrolerze prawie nie pomaga.

To samo dotyczy PS Remote Play i Steam Link z własnej konsoli lub komputera. Podłącz konsolę lub komputer przez Ethernet, a Maca przez Wi-Fi 5 GHz albo kabel, zanim zaczniesz winić kontroler.

Wiedz, co dodaje program do mapowania

InputConfig domyślnie czyta kontroler 120 razy na sekundę na zasilaczu i 60 razy na sekundę na baterii. Opóźnienie, które to dodaje, jest krótsze, niż ktokolwiek zauważa w grze.

  • Ty: Otwórz ustawienia InputConfig, Polling rate. Przy włączonym Auto-switch on power source wybierz On power adapter i On battery: 60, 120, 180 lub 240 Hz.
  • InputConfig: Stosuje nową częstotliwość od razu, bez ponownego uruchamiania, i pokazuje częstotliwość, z jaką działa silnik, gdy preset jest aktywny.
  • Sprawdź: Gdy preset działa, wiersz pod selektorami pokazuje nową częstotliwość. Do celowania na MacBooku z dala od ładowarki ustaw On battery na 120 lub 240.
Ustawienia InputConfig, Polling rate, z włączonym Auto-switch on power source, On power adapter na 120 Hz, On battery na 60 Hz i wierszem z częstotliwością na żywo poniżej.
Figure 1. Dwa selektory ustawiają częstotliwość dla każdego źródła zasilania. Wiersz poniżej pokazuje, z jaką częstotliwością naprawdę działa silnik.

Niższa częstotliwość na baterii pozwala działać dłużej, dlatego jest domyślna.

Gdy nadal laguje

Idź po tej drabince, od najmniejszego kroku:

  1. Naładuj kontroler. Niska bateria to częsta przyczyna pada, który się zacina.
  2. Porównaj jedną grę z drugą. Jeśli lag jest tylko w jednej grze, opóźnienie zwykle pochodzi z gry lub jej streamu, a nie z kontrolera.
  3. Sprawdź krzywą odpowiedzi w zmapowanej grze. Jeśli układ InputConfig wydaje się ociężały, spójrz najpierw na wiersze gałek: krzywa Smooth jest z założenia wolna przy środku, a liniowa daje szybsze odczucie.
  4. Przetestuj pada osobno. Jeśli oprócz lagu się rozłącza, zobacz kontroler, który ciągle się rozłącza. Większość tamtych przyczyn dotyczy każdego pada.

Czego nie naprawi żadne ustawienie

  • Sam Bluetooth. Dodaje małe, stałe opóźnienie, poniżej tego, co czuje większość ludzi.
  • Stream w chmurze. Te 40 do 100 milisekund należą do sieci, nie do kontrolera.
  • Mac z Intelem. Nie ma Game Mode, więc podwojona częstotliwość próbkowania Bluetooth jest niedostępna.

W skrócie

  • Pełny ekran. Game Mode włącza się i podwaja częstotliwość próbkowania Bluetooth.
  • Kabel albo czyste pasmo. Użyj kabla prosto do Maca albo Bluetootha bez bałaganu USB 3 i z Wi-Fi na 5 GHz.
  • Steam Input wyłączony. Dla gry ze Steama, która laguje, wypróbuj go wyłączonego dla tej gry.

Lag, który można poczuć, to niemal zawsze zakłócenia, stream albo warstwa pośrednia, a nie sam Bluetooth.

Pytania

Czy lag Bluetooth w kontrolerze na Macu jest zauważalny?

Rzadko. Opóźnienie dodawane przez Bluetooth jest małe i stałe, poniżej tego, co czuje większość ludzi. Ludzie naprawdę zauważają zakłócenia i streaming.

Czy aplikacja do mapowania dodaje opóźnienie wejścia?

Bardzo niewiele. InputConfig domyślnie odpytuje kontroler z częstotliwością 120 Hz na zasilaczu i 60 Hz na baterii, a do 240 Hz, jeśli tak wybierzesz.

Dlaczego mój Switch Pro Controller laguje na Macu?

Na Macu Pro Controller przesyła wejście tylko przez Bluetooth. Kabel USB-C go tylko ładuje, więc poprawka z kablem nie ma zastosowania. Trzymaj go blisko Maca, z dala od hubów i dysków USB 3, a Wi-Fi ustaw na 5 GHz. Jeśli nadal laguje w jednej grze, opóźnienie zwykle pochodzi z gry lub streamu.

Czy Game Mode zmniejsza lag kontrolera na Macu?

Tak, na Macu z Apple silicon i macOS Sonoma lub nowszym. Apple podaje, że podwaja częstotliwość próbkowania Bluetooth dla kontrolerów i AirPods. Włącza się, gdy gra przechodzi na pełny ekran. Gra w oknie go nie dostaje.

Dlaczego mój kontroler Xbox laguje na Macu?

Zwykle przez zakłócenia albo odległość na Bluetooth, niską baterię albo Steam Input w grze ze Steama. Graj na pełnym ekranie, żeby włączył się Game Mode, przysuń się bliżej lub odsuń huby USB 3 od Maca, naładuj pada i wypróbuj Steam Input wyłączony dla tej gry.

Czy przewodowy kontroler zmniejsza opóźnienie wejścia na Macu?

Trochę, i sprawia, że opóźnienie jest bardziej stałe. Większą korzyścią jest to, że kabel ignoruje zakłócenia, które powodują większość lagu, jaki można poczuć. Nie każdy kontroler przesyła na Macu wejście przez kabel: Switch Pro Controller w ten sposób tylko się ładuje, a przewodowe pady Xbox zależą od wersji macOS.

Jak przetestować opóźnienie wejścia kontrolera?

Żadna strona internetowa nie zmierzy całej drogi od naciśnięcia do zmiany obrazu. Przeglądarka może pokazać, jak często przychodzą nowe odczyty: test częstotliwości odpytywania kontrolera liczy aktualizacje na sekundę, więc uruchom go raz przez kabel i raz przez Bluetooth i porównaj oba wyniki.

Więcej po polsku

Pełne poradniki, po angielsku

Kto pisze. Ryleigh Newman tworzy InputConfig i na co dzień steruje własnym Makiem za pomocą kontrolera, bo ręce nie działają najlepiej. Ta strona jest przetłumaczona z angielskiego. Główne przyciski i menu aplikacji są po polsku, gdy Mac jest ustawiony na polski. Reszta aplikacji i witryny jest po angielsku.

Ta strona w innych językach: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Pobierz InputConfig z Mac App StoreZa darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.