Żeby znaleźć, skąd w CS2 bierze się mało FPS, spadki FPS i przycięcia, idź po kolei: najpierw zmierz jedną powtarzalną scenę (licznik FPS pokazuje średnią, pełny pomiar pokazuje wolne klatki), potem sprawdź limit klatek zapisany przez grę (fps_max), menu wideo i częstotliwość odświeżania ustawioną wewnątrz CS2. Duża część porad o wydajności w CS2 to lista opcji uruchamiania przepisana z CS:GO. Silnik się zmienił; listy nie. Gorzej: CS2 ignoruje nieznaną sobie opcję i nic o tym nie mówi — cisza wygląda dokładnie tak jak działanie, i właśnie dlatego te same ciągi znaków przeżywają latami w cudzych okienkach Steama.
Zacznij od jednego pomiaru
Kroki zaczynają się od pomiaru: powtarzalna scena, ta sama mapa, ta sama trasa, ta sama długość, zanim cokolwiek zmienisz (Jak czytać wynik benchmarku mówi jak). Bez przebiegu bazowego każdy krok poniżej daje opinię zamiast odpowiedzi.
1. To maszyna czy mecz?
Jeśli czasy klatek są zdrowe przez cały ten moment, a świat i tak skacze, twój komputer nie jest problemem: od tego jest strona Wysoki ping i skoki lagów. Zanim zaczniesz szukać ustawienia sieciowego wewnątrz gry: CS2 chodzi na 64 Hz ze znacznikami czasu sub-tick i żadna opcja po stronie klienta tego nie podnosi, a cl_interp przestało być zapisywalne w 2024 roku, bo wartości ustawiane ręcznie powodowały rubber-banding (cofanie postaci). Wspieraną kontrolką jest ustawienie buforowania w Ustawienia → Gra.
2. Sprawdź limit klatek, który już masz
CS2 zapisuje własny limit klatek. Wartość raz wpisana w konsoli trafia do zapisanych ustawień gry i przeżywa opcję, która ją ustawiła — tak właśnie ludzie kończą ograniczeni liczbą, którą wpisali dwa lata temu; własna wartość domyślna gry to fps_max 400. Jeśli twoja liczba klatek jest podejrzanie stabilna i podejrzanie okrągła, siedzisz na limicie, a nie na granicy możliwości maszyny. Ustaw go w grze albo z karty autoexec w w0a, która wpisuje tę linię za każdym razem — łącznie z wartością domyślną — więc stara wartość nie może po cichu przetrwać.
Która wartość jest właściwa, zależy od tego, która strona cię ogranicza: przy karcie graficznej pracującej na pełnym obłożeniu kolejka renderowania się pogłębia, a limit ustawiony nieco powyżej częstotliwości odświeżania trzyma ją krótko. GPU nie na 100% rozstrzyga to w dwie minuty.
3. Opcje uruchamiania: co jeszcze coś robi
Strona Opcje uruchamiania czyta twoje okienko opcja po opcji i mówi, co robi każda z nich. Nic tam nie jest nazwane „bezpiecznym” — Valve nie publikuje dla CS2 żadnej listy opcji uruchamiania, więc cokolwiek powołuje się na oficjalną listę, powołuje się na samo siebie.
Nic nie robi w CS2 (folklor):
-novid— intro i tak leci; pomiń je klawiszem Enter, Space albo Escape.-tickrate— nic na oficjalnych serwerach: CS2 chodzi na 64 Hz ze znacznikami czasu sub-tick i żadna opcja po stronie klienta tego nie podnosi. W CS:GO wpływało tylko na serwery, które sam hostowałeś.+cl_updateratei+cl_cmdratenigdy w tym silniku nie istniały.+ratejest prawdziwe, ale jego wartość domyślna 786432 już z nadmiarem wystarcza — sufit to 1000000 i żaden pomiar nie pokazuje zysku z wejścia tam.-full,-windowed,-refresh,-freq,-noforcemaccel,+net_graph— tryb wyświetlania i częstotliwość odświeżania zapisuje gra, silnik bierze wejście myszy jako surowe wejście, a net graph przeniósł się do Ustawienia → Gra → Telemetria.-w,-h,-sw— ta sama odpowiedź: rozdzielczość zapisuje gra i ustawia się ją w Ustawienia → Obraz. CS2 ich nie czyta.-high— z czasów CS:GO. Pliki wykonywalne CS2 tego nie czytają, a Valve nigdy nie udokumentowało tej opcji dla CS2. w0a podnosi zamiast tego priorytet gry per plik wykonywalny i cofa to razem ze wszystkim innym.-threads N— z czasów CS:GO. CS2 sam dobiera rozmiar swojej puli wątków według typu rdzeni i tej opcji nie czyta.-nojoy— CS2 od maja 2024 domyślnie ignoruje joysticki, więc nic nie robi. Opcją, która istnieje teraz, jest-joy.-nod3d9ex,-heapsize,-nopreload,-noqueuedload,+mat_queue_mode— blok z czasów CS:GO, pisany pod silnik, który ta gra zastąpiła.
Coś cię kosztuje:
-dxlevel: przestarzała, a własna instrukcja Valve mówi, żeby ją usunąć — a skoro CS:GO i CS2 dzielą jeden wpis w Steamie, wartość wpisana lata temu może wciąż dziś siedzieć w okienku.
Zmienia to, gdzie wolno ci wejść:
-insecureuruchamia grę z wyłączonym VAC. To nie ban — klient odmawia wejścia na każdy bezpieczny serwer, więc matchmaking przestaje działać i nic na ekranie tego nie tłumaczy.-toolsto ten sam zablokowany stan plus nieuwierzytelnione gniazdo konsoli.-allow_third_party_softwarewyłącza Trusted Mode, żeby zablokowana nakładka albo program do przechwytywania mógł się wpiąć. Ani bana, ani blokady matchmakingu, ale Valve mówi, że twój Trust Factor może na tym ucierpieć — po cichu gorsze lobby, bez odwołania.-untrustedrobi to samo i nie jest folklorem, tylko czymś prawdziwym: to właśnie z tą flagą restartuje się sam klient CS2, kiedy naciśniesz jego własny przycisk trybu untrusted. Zablokowane nakładki mogą się wpiąć, a ta sama uwaga o Trust Factor obowiązuje tak samo.
Prawdziwe: +exec autoexec, żeby wykonywać konfig przy każdym starcie. -vulkan naprawdę przełącza renderer, ale nie jest domyślną konfiguracją na Windows — zmierz to sam, zamiast traktować jako zalecenie.
4. Klatki leżą w menu wideo
Cztery rzeczy warte wiedzy:
- Sprawdź częstotliwość odświeżania wewnątrz CS2. Gra trzyma ją niezależnie od ustawienia Windows i nie zgłasza błędu, kiedy jest zła — możesz miesiącami grać na 60 Hz na monitorze 144 Hz i tego nie zauważyć.
- Antyaliasing jest najdroższym ustawieniem, a jego koszt zależy od tego, czy ogranicza cię procesor, czy karta graficzna. Dalej jest jakość cieni, a szczegółowość tekstur też nie jest darmowa.
- Filtrowanie dwuliniowe to nawyk odziedziczony po CS:GO: wymienia trochę średniej liczby klatek na gorsze 1% low, a to właśnie w nich mieszkają przycięcia.
- Skalowanie obrazu pomaga tylko maszynie ograniczonej przez kartę graficzną, a rozciągnięte 4:3 to wybór widoczności, a nie wydajności.
Strona Ustawienia wideo w w0a wypisuje zmierzony koszt obok każdego z nich i zapisuje cs2_video.txt bezpośrednio; jeśli zmiana pogorszyła sprawę, Ustawienia wideo CS2 przywraca kopię zrobioną przed pierwszym zapisem.
Jeśli zaczęło się po aktualizacji, daj temu najpierw jeden wieczór: aktualizacja unieważnia pamięć podręczną shaderów, gra kompiluje je w trakcie grania, a przycięcia mijają. Nie rób w tym oknie benchmarku — mierzyłbyś kompilator, a Przycięcia od kompilacji shaderów tłumaczy, dlaczego kasowanie pamięci podręcznej jest odwrotnością naprawy.
5. Wymagania anti-cheatów, powiedziane uczciwie
Turniejowe anti-cheaty mogą postawić graczowi sześć wymagań dotyczących zabezpieczeń platformy: Secure Boot, TPM 2.0, firmware UEFI z dyskiem systemowym GPT, zabezpieczenia oparte na wirtualizacji z ochroną DMA, integralność pamięci i ustawienia rozruchu pozostawione na wartościach domyślnych. Nie każdy gracz musi spełnić wszystkie sześć: FACEIT wymaga TPM 2.0 i Secure Boot od wszystkich, a integralności pamięci tylko od niektórych graczy. w0a odczytuje z twojej maszyny wszystkie sześć i każdy wiersz mówi, gdzie jest dany przełącznik. Karta żadnego z nich nie zmienia. Jedyne, co w0a może zmienić, to integralność pamięci, własnym polem na stronie Optymalizacje, i odmawia tego, dopóki zainstalowany jest FACEIT.
Czego ta strona nie zrobi, to powiedzenie ci, że jakaś konfiguracja chroni cię przed banem. Nikt spoza dostawcy anti-cheata nie może tego obiecać; to, co da się uczciwie zrobić, jest powyżej.
Jedną konsekwencję warto przyjąć, zamiast z nią walczyć: zabezpieczenia oparte na wirtualizacji kosztują czas procesora i mogą dokładać jittera (rozrzutu opóźnień; nie zmierzono, ile to wynosi na twojej maszynie), a mimo to zostają włączone — turniejowe anti-cheaty mogą ich wymagać od gracza, a od października 2026 aktualizacje jakości Windows zaczynają włączać integralność pamięci na kwalifikujących się urządzeniach, stopniowo i nie tam, gdzie wcześniej ją wyłączono (Microsoft). W drugą stronę: silniki działające w tle w w0a odmawiają z nazwy dotykania procesów anti-cheatów i zabezpieczeń — uprzywilejowany uchwyt, którego by to wymagało, to dokładnie ten wzorzec, którego te produkty pilnują.
Spadki FPS albo input lag przy włączonym FACEIT
Własna strona pomocy FACEIT, FPS drops / input lag issues, mówi, że może je powodować inna aplikacja, która wchodzi w interakcję z grą. Co według niej sprawdzić, w jej kolejności:
- Dwa przypadki z nazwy. Dla procesorów AMD odsyła do osobnego artykułu FACEIT ze znaną poprawką problemów z wydajnością, które powodują niektóre procesory AMD; dla Malwarebytes zaleca zmianę, której tu nie powtarzamy, bo osłabia funkcję ochrony — przeczytaj ją na stronie FACEIT, jeśli chcesz.
- Nakładki. Anti-cheat uruchamia CS2 z
-allow_third_party_software, więc mogą się wpiąć nakładki, które gra w innym wypadku blokuje, a według FACEIT te nakładki mogą powodować problemy z wydajnością. Test: dodać tę samą opcję do opcji uruchamiania CS2 w Steamie, zagrać bez anti-cheata albo jedno i drugie. Uwaga o Trust Factor z sekcji 3 dotyczy też tej opcji. - Bez meczu FACEIT. Jeśli w tych testach problemu nie ma, uruchom anti-cheat i grę, nie ustawiając się w kolejce do meczu, i zagraj na serwerze spoza FACEIT, na przykład w Deathmatchu.
- Czysty start. Jeśli problem dalej jest, strona każe w
msconfigwyłączyć usługi spoza Microsoftu, z wyjątkiem Steam Client Service i FACEITService, oraz elementy autostartu w Menedżerze zadań, uruchomić komputer ponownie i zagrać jeden mecz FACEIT, mając otwarte tylko anti-cheat, Steama i CS2. To test, a nie ustawienie do zostawienia: potem włącz wszystko z powrotem.
Jeśli nic z tego nie pomoże, FACEIT prosi o zgłoszenie do supportu z wynikami obu testów. Secure Boot i TPM nie ma na tej liście; FACEIT stwierdza, że TPM i Secure Boot nie wpływają na wydajność (Secure Boot i TPM 2.0 dla anti-cheatów).
6. Potem strona Windows
Poza grą do sprawdzenia są te ustawienia: częstotliwość odświeżania ekranu, prawdziwy sterownik karty graficznej, sprzętowe przyspieszanie planowania GPU, plan zasilania, który nie ogranicza procesora, dysk z wolnym miejscem — Ustawienia Windows 11 dla gier, które naprawdę mają znaczenie omawia każde z nich. A jeśli masz szarpnięcie, a nie niską liczbę, właściwą stroną jest Dlaczego gry przycinają na Windows 11. Liczba klatek, która była w porządku, a w środku meczu spada i już tak zostaje, to spadek, a nie przycięcie: do tego jest strona nagłe spadki FPS w grach.
Powiązane
- Optymalizacja Windows 11 pod gry: ustawienia, które naprawdę mają znaczenie
- Opóźnienia DPC
- Wysoki ping i skoki lagów
- GPU nie na 100%
- Ustawienia CS2
Czy ta strona pomogła?
Czego zabrakło albo co nie zadziałało? Czytamy każdą taką wiadomość.
Jeśli ta strona nie rozwiązała problemu, napisz do nas — podaj, który artykuł czytasz, a poprawimy ten artykuł.