Wyszukiwanie w witrynie

Dostosowałem te 3 ustawienia Windows i mój lag w grach zniknął


Założyłbym się, że jest niewiele rzeczy bardziej irytujących niż przegrana w konkurencyjną grę online z powodu opóźnień i dużych wahań pingów. Gram teraz dużo w Counter-Strike 2 i zdarzyło mi się to wielokrotnie. Coś musiało się zmienić, i nie miało to być moje łącze internetowe, ponieważ routing i ogólne opóźnienia nie były problemem: chodziło o losowe skoki pingów i utratę pakietów.

Domyślne ustawienia sieci na twoim komputerze zazwyczaj są idealne. Jednak jeśli chcesz uzyskać jak najlepszą wydajność w grach, powinieneś zmienić kilka rzeczy. Posunąłem się nieco za daleko w wprowadzonych zmianach, ale nie wszystkie z nich miały duże znaczenie (niektóre były szkodliwe). Modyfikacje, które przyniosły wymierną poprawę w wydajności mojej sieci do gier, były najprostsze do wykonania.

Najpierw wyłącz moderację przerwań

Może to jednak zwiększyć użycie procesora






Dane są przesyłane tam i z powrotem z internetu w formie pakietów. Kiedy karta sieciowa (NIC) odbiera dane, powiadamia o tym procesor (CPU) i prosi go o ich przetworzenie: nazywa się to przerwaniem. Chodzi o to, że tysiące pakietów jest wysyłanych i odbieranych co sekundę przez twój komputer podczas korzystania z internetu. Z tego powodu przerwanie dla każdego pakietu nakłada nieproporcjonalne obciążenie na CPU. Aby zmniejszyć to obciążenie procesora, karta sieciowa ma funkcję zwaną Modereacją Przerwań, która grupuje pakiety przed powiadomieniem CPU o ich przetworzeniu. To dobre rozwiązanie pośrednie pod względem wydajności. Jednak nie jest to zbyt dobre dla szybkich gier wieloosobowych, które wysyłają i odbierają małe ilości danych w szybkim tempie. Grupowanie pakietów zwiększa opóźnienia i zmienność czasu reakcji.

Oto jak wyłączyć moderację przerwań:

  1. Naciśnij klawisz Windows + R, wpisz devmgmt.msc w polu tekstowym Uruchom i naciśnij Enter, aby uruchomić Menedżera urządzeń.
  2. Kliknij prawym przyciskiem myszy na swojej karcie sieciowej i kliknij Właściwości.
  3. Kliknij na Zaawansowane, znajdź ustawienie Moderacja przerwań i ustaw je na Wyłączone.

Wyłączenie tego ustawienia ma jednak wadę: zwiększy ono użycie procesora na twoim komputerze, ale jest to znikome w większości nowoczesnych systemów. Wyższe użycie CPU może negatywnie wpłynąć na wydajność, jeśli grasz w gry intensywnie korzystające z procesora, takie jak Counter-Strike 2. Jeśli zauważysz spadek liczby klatek na sekundę i powolną wydajność, przywróć wprowadzone zmiany.

Zmień ustawienia energooszczędnego Ethernet (EEE)

Mniejsza moc oznacza wyższe opóźnienie

Energy Efficient Ethernet (EEE) jest jedną z funkcji oszczędzania energii w systemie Windows. Umieszcza ona kartę sieciową w stanie niskiego zużycia energii, gdy ruch sieciowy jest niewielki. Chociaż pozwala to oszczędzać energię, może powodować drobne opóźnienia i lag podczas wznawiania aktywności. Dla najlepszego możliwego komfortu gry najlepiej wyłączyć EEE (nie oszczędza ona zbyt dużo energii, więc kompromis i tak nie jest tego wart).

Aby zmienić ustawienia EEE, otwórz Menedżer urządzeń i kliknij prawym przyciskiem myszy na adapterze Ethernet. Wybierz Właściwości -> Zaawansowane -> Energooszczędny Ethernet i ustaw na Wyłączone. Dodatkowo, jeśli w oknie właściwości adaptera sieciowego widzisz kartę Zarządzanie energią, odznacz opcję Pozwól systemowi Windows wyłączać to urządzenie w celu oszczędzania energii.

W przeciwieństwie do moderacji przerwań, wyłączenie tego ustawienia nie ma żadnych negatywnych skutków dla wydajności. W moim przypadku wyłączenie EEE poprawiło stabilność (mniejszy jitter) i zmniejszyło opóźnienia podczas gry w Counter-Strike 2.

Wyłącz funkcję Large Send Offload (LSO)

Pożegnaj się z jąkaniem i drżeniem

Podobnie jak Interrupt Moderation, Large Send Offload (LSO) jest kolejną funkcją, która redukuje obciążenie procesora. Zazwyczaj Windows przekazuje małe pakiety TCP (około 1500 bajtów) do karty sieciowej podczas wysyłania danych przez sieć; przetwarza i wysyła każdy pakiet indywidualnie. Przy włączonym LSO Windows przekazuje większy fragment danych do adaptera, a sam adapter dzieli go na mniejsze pakiety. Oszczędza to obciążenie procesora, ale może skutkować nieco większym jitterem i niestabilnym pingiem.

W moim przypadku wyłączenie LSO nieco zmniejszyło opóźnienia i zacinanie się, a także zauważyłem niewielką poprawę w rejestracji trafień. Aby wyłączyć LSO, przejdź do Menedżera urządzeń, kliknij prawym przyciskiem myszy na swojej karcie sieci Ethernet i kliknij kartę Zaawansowane. Ustaw opcje Large Send Offload V2 (IPv4) i Large Send Offload V2 (IPv6) na Wyłączone.

Korzyści z wyłączenia LSO ograniczają się do gier, więc powinieneś je wyłączyć tylko wtedy, gdy bardziej zależy Ci na wydajności w grach niż na ogólnym przeglądaniu sieci i pobieraniu plików.

Podstawy są ważne

Nie możesz poprawić problemów z routingiem, przeciętnym sprzętem i regionami geograficznymi poprzez drobne zmiany

Zmiana powyższych ustawień ma sens tylko wtedy, gdy masz podstawy opanowane. Nie są one cudownym rozwiązaniem na złych dostawców Internetu, powolny plan prędkości lub wysokie opóźnienia spowodowane odległością serwera. Dla optymalnej wydajności sieci podczas grania, zainwestuj w kabel Ethernet zamiast korzystać z Wi-Fi, poproś swojego dostawcę Internetu o publiczny adres IP, jeśli umieścił cię za CGNAT, i łącz się z serwerami gier najbliższymi twojej lokalizacji geograficznej. Najlepiej jest również zmieniać jedno ustawienie naraz i obserwować, co robi różnicę, a co nie.

Powiązane artykuły