Input lag: skąd się bierze opóźnienie i jak je zmniejszyć
Input lag to czas od naciśnięcia przycisku do zobaczenia efektu na ekranie. Narasta w trzech miejscach: w myszy lub klawiaturze, w komputerze, który tworzy klatkę, i w wyświetlaczu, który ją pokazuje. Najwięcej zwykle daje wyższa liczba klatek na sekundę, wyłączony V-Sync albo monitor z G-SYNC lub FreeSync, tryb niskiego opóźnienia w grze i tryb gry w telewizorze. Ping to osobne opóźnienie, między tobą a serwerem gry.
Gdzie czeka twoje kliknięcie, zanim trafi na ekran
- Mysz lub klawiaturawykrywa naciśnięcie i wysyła je do komputera
- Komputergra je odczytuje, karta graficzna rysuje klatkę
- Wyświetlaczodbiera klatkę i ją pokazuje
Razem: twój input lag, od kliknięcia do ekranu
Ping droga do serwera gry i z powrotem: osobne opóźnienie, które nie jest częścią input lagu
Co zmniejsza input lag: od największych zysków
- Zwiększ liczbę klatek na sekundę. Każda klatka potrzebuje czasu, żeby powstać, więc przy wyższym FPS twoje kliknięcie szybciej trafia na ekran. Zacznij od obniżenia tych ustawień grafiki, które kosztują najwięcej klatek.
- Wyłącz V-Sync albo użyj G-SYNC lub FreeSync. Przy włączonym V-Sync gotowa klatka może czekać na następne odświeżenie ekranu. NVIDIA zaznacza, że wyłączony V-Sync daje najniższe opóźnienie, ale kosztem rozrywania obrazu (tearingu); wyświetlacz ze zmienną częstotliwością odświeżania pozwala go uniknąć.
- Włącz tryb niskiego opóźnienia. Używaj NVIDIA Reflex, jeśli gra go obsługuje. W innym przypadku pomóc może sterownik: Panel sterowania NVIDIA, Zarządzaj ustawieniami 3D, Tryb niskiego opóźnienia ustawiony na Ultra albo Radeon Anti-Lag w AMD Software. Te funkcje nie pozwalają klatkom ustawiać się w kolejce do karty graficznej.
- Graj w trybie pełnoekranowym albo, jeśli grasz w oknie w grę na DirectX 10 lub 11, włącz w Windows 11 Optymalizacje dla gier okienkowych: Ustawienia, System, Ekran, Grafika.
- Ustaw najwyższą częstotliwość odświeżania wyświetlacza. W Windows: Ustawienia, System, Ekran, Zaawansowane ustawienia wyświetlania, Wybierz częstotliwość odświeżania. Monitor 144 Hz pozostawiony na 60 Hz pokazuje każdą klatkę później.
- Na telewizorze włącz tryb gry. Samsung podaje, że jego tryb gry (Game Mode) zmniejsza input lag; telewizory innych producentów mają własne tryby gry.
- Sprawdź mysz. Mysz gamingowa przy 1000 Hz wysyła raport co milisekundę. Uruchom test polling rate, żeby zobaczyć, jak równo docierają raporty.
Liczba klatek i częstotliwość odświeżania w milisekundach
Odstęp między dwiema klatkami to 1000 ms podzielone przez liczbę klatek lub odświeżeń na sekundę. Nowa klatka może pokazać twoje kliknięcie dopiero wtedy, gdy powstanie i trafi na ekran, więc każde zwiększenie tej liczby skraca czekanie.
| Liczba klatek lub częstotliwość odświeżania | Nowa klatka co |
|---|---|
| 30 Hz lub FPS | 33,3 ms |
| 60 Hz lub FPS | 16,7 ms |
| 120 Hz lub FPS | 8,3 ms |
| 144 Hz lub FPS | 6,9 ms |
| 240 Hz lub FPS | 4,2 ms |
| 360 Hz lub FPS | 2,8 ms |
Z myszą jest tak samo: przy 125 Hz wysyła raport co 8 ms, a przy 1000 Hz co 1 ms. Powyżej tej wartości o opóźnieniu zwykle w dużo większym stopniu decydują liczba klatek i wyświetlacz.
Nie masz pewności, czy monitor działa z pełną częstotliwością odświeżania? Policz klatki testem odświeżania monitora.
Input lag czy coś innego?
- Przeciwnicy skaczą albo cofa cię do miejsca, w którym przed chwilą stała twoja postać: to sieć (ping, utracone pakiety), a nie input lag. Zwykle pomaga połączenie przewodowe.
- Wskaźnik zamiera lub się przycina, także na pulpicie: to problem z połączeniem myszy albo zakłóceniami. Sprawdź, dlaczego mysz laguje lub się przycina.
- Przy szybkich ruchach wskaźnik przesuwa się dalej: to akceleracja myszy.
- Wszystko działa ospale tylko w jednej grze: najpierw sprawdź w niej limit klatek, V-Sync i ustawienia niskiego opóźnienia.
Czy strona internetowa może zmierzyć twój input lag?
Nie. Przeglądarka wie, kiedy odebrała twoje kliknięcie, ale nie wie, kiedy wyświetlacz faktycznie pokazał efekt, więc żadna strona nie poda ci wartości input lagu. Do pomiaru potrzebny jest czujnik przyłożony do ekranu albo szybka kamera, na przykład NVIDIA Reflex Analyzer w obsługujących go monitorach. Nasz test czasu reakcji mierzy ciebie razem z całym tym łańcuchem: niższa liczba klatek albo wolny telewizor wydłuża twój czas.
Źródła: NVIDIA, Introducing NVIDIA Reflex; AMD, How to configure Radeon Chill and Radeon Anti-Lag; Microsoft, Optymalizacje gier okienkowych w systemie Windows 11 i Zmienianie częstotliwości odświeżania monitora w systemie Windows; Samsung, best settings for gaming on a Samsung TV.