Napraw opóźnienia w cloud gamingu i streamingu na Macu
Jeśli twój średni ping jest niski, ale co jakiś czas podskakuje, a gry są nierówne albo streaming się zacina mimo dobrego łącza, przyczyną na Macu jest zwykle AWDL: warstwa peer-to-peer stojąca za AirDrop, Handoff, Sidecar i Continuity. Dzieli ona twój moduł Wi-Fi, a mniej więcej raz na sekundę macOS przełącza radio na inny kanał, żeby skanować pobliskie urządzenia Apple. Ten skok to twój wzrost opóźnień.
Keepresso ma okno Gry i streaming, które diagnozuje ten problem i, jeśli AWDL jest winne, wstrzymuje je tylko na czas twojej sesji.

Otwórz je
Kliknij kubek w pasku menu i wybierz Gry i streaming. Okno otwiera się z krótkim podsumowaniem, co AWDL robi w tej chwili, oraz przyciskiem Sprawdź ponownie, który odświeża stan.
Najpierw to przetestuj
W sekcji Test jittera naciśnij Uruchom test. Wysyła on ping do 1.1.1.1 pięć razy na sekundę przez dziesięć sekund i sprawdza, czy skoki opóźnień pokrywają się z cyklem AWDL powtarzającym się raz na sekundę. Jeśli tak, warto wstrzymać AWDL. Jeśli nie, twój jitter pochodzi skądinąd i wstrzymanie AWDL nic nie da.
Wstrzymaj AWDL na czas sesji
Włącz Wstrzymaj AWDL, gdy działa Keepresso. Gdy ta opcja jest włączona, AirDrop, Handoff, Sidecar i Continuity Camera robią sobie przerwę, a skoki co sekundę ustają. Wszystko wraca w chwili, gdy ją wyłączysz albo zamkniesz Keepresso, a nawet jeśli aplikacja się zawiesi, macOS przywraca ustawienia automatycznie, więc AirDrop nigdy nie zostanie trwale zepsute. Zatwierdź pomocnika administratora raz, a to wstrzymanie będzie się przełączać natychmiast i bez pytania za każdym razem; bez pomocnika macOS prosi o hasło administratora przy pierwszym użyciu po każdym uruchomieniu.
Wolisz, żeby działo się to samo? Włącz Wstrzymuj AWDL automatycznie podczas gry. Włącza ona wstrzymanie, gdy gra utrzymuje twojego Maca aktywnym, i wyłącza je, gdy przestajesz grać. Wymaga to warunku Gra w toku w Preferencjach, Wyzwalaczach, który wykrywa tytuły ze Steam i klientów chmurowych, takich jak GeForce NOW, Boosteroid, Parsec, Moonlight i Shadow. Status na żywo pokazuje AWDL wstrzymane lub w odliczaniu karencji, a Keepresso może powiadamiać cię za każdym razem, gdy tryb automatyczny wstrzymuje lub wznawia działanie. Możesz też ustawić, jak długo czeka z przywróceniem AWDL po opuszczeniu gry, od 10 sekund do 5 minut, więc szybkie przełączenie okna nie powoduje migotania radia, a AirDrop i Handoff nadal wracają tak szybko, jak chcesz.
Jeden preset na całą sesję
Wbudowany preset Gaming w Preferencjach, Wyzwalaczach obejmuje sesję od początku do końca, więc nie składasz warunków samodzielnie: granie (albo klient chmurowy), podłączony kontroler do gier, trwające pobieranie ze Steam albo utrzymujący się ruch powyżej 1 MB/s przy aktualizacjach launcherów. Warunek kontrolera liczy dowolny podłączony gamepad, DualSense, Xbox, nawet Steam Controller, którego sam macOS nigdy nie zgłasza jako kontrolera, wykrywany bez uprawnień na poziomie sprzętu. Opcjonalny przełącznik zgłasza też aktywność użytkownika podczas gry na kontrolerze, więc sesja rozgrywana tylko na padzie przestaje przygaszać wyświetlacz w połowie gry. A warunek pobierania ze Steam utrzymuje Maca aktywnym, dopóki gra pobiera się albo aktualizuje w dowolnej bibliotece Steam, po czym pozwala mu zasnąć, gdy transfer się skończy.
Oddaj grze CPU
To samo okno ma opcjonalny przełącznik wysoki priorytet CPU: gdy grasz, Keepresso podnosi priorytet CPU aktywnej gry albo klienta streamingowego przez pomocnika administratora, żeby zadania w tle nie podkradały klatek. Normalny priorytet wraca, gdy przestajesz grać, i zawsze, gdy gra zostaje zamknięta.
Zanim obwinisz Wi-Fi
To samo okno przeprowadza też kilka kontroli higieny radiowej. Dwie z nich warto wziąć pod uwagę:
- Kabel bije strojenie. Jeśli masz adapter Ethernet, kabel całkowicie omija problem dzielonego radia i niemal zawsze zmniejsza jitter o połowę.
- Wybierz czysty kanał 5 GHz. Zostań przy 5 GHz, nie 2,4 GHz, na stałym kanale (44 w UE, 149 w USA i Kanadzie) przy szerokości 80 MHz, i wyłącz wszelkie funkcje typu „smart connect”, które przerzucają cię z powrotem na 2,4 GHz w połowie gry. Keepresso odczytuje twój region i poleca właściwy kanał.
Pełne tło na temat AWDL, ręczną poprawkę sudo ifconfig awdl0 down i własne porady NVIDII znajdziesz w szczegółowym artykule: Fixing macOS Wi-Fi lag and ping spikes for cloud gaming.
Pobierz Keepresso
Darmowa i open source, dla macOS 14 i nowszych. Zainstaluj ją i utrzymuj Maca aktywnym, na swoich zasadach.
Więcej w kolekcji Korzystanie z Keepresso
