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.

Test czasu reakcji

Gdzie czeka twoje kliknięcie, zanim trafi na ekran

  1. Mysz lub klawiaturawykrywa naciśnięcie i wysyła je do komputera
  2. Komputergra je odczytuje, karta graficzna rysuje klatkę
  3. 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

NVIDIA nazywa cały ten łańcuch opóźnieniem systemu (system latency): składają się na nie opóźnienie urządzeń peryferyjnych, komputera i wyświetlacza. Ping ma znaczenie tylko w grze online i zależy od twojego połączenia, a nie od komputera.

Co zmniejsza input lag: od największych zysków

  1. 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.
  2. 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ąć.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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 i częstotliwość odświeżania w milisekundach
Liczba klatek lub częstotliwość odświeżaniaNowa klatka co
30 Hz lub FPS33,3 ms
60 Hz lub FPS16,7 ms
120 Hz lub FPS8,3 ms
144 Hz lub FPS6,9 ms
240 Hz lub FPS4,2 ms
360 Hz lub FPS2,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?

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.