Spadki FPS i przycinanie w CS2: pełny przewodnik rozwiązywania problemów
Twój komputer w zeszłym tygodniu bez problemu radził sobie z CS2. Teraz co kilka sekund gra się zacina na ułamek sekundy, akurat na tyle długo, żeby przegrać pojedynek, który powinieneś był wygrać. Zanim zmienisz choć jedno ustawienie, warto najpierw ustalić, z jakim rodzajem problemu faktycznie masz do czynienia, bo naprawa jednej przyczyny prawie nic nie da przy innej.

Nie każde przycinanie jest tym samym przycinaniem. Traktowanie problemu z shaderami jak problemu ze sterownikami, albo problemu ze sterownikami jak problemu z aplikacjami w tle, marnuje czas i zwykle niczego nie naprawia.
Najpierw ustal, z czym faktycznie masz do czynienia
Zanim dotkniesz jakichkolwiek ustawień, otwórz konsolę i wykonaj cl_showfps 2. Pokazuje to twoją liczbę klatek razem z danymi frametime, a frametime to liczba, która faktycznie tutaj ma znaczenie. Wysoka średnia liczba FPS z okazjonalnymi ogromnymi skokami frametime czuje się zupełnie inaczej niż stale niska liczba FPS, i oba wymagają różnych napraw. Zwróć uwagę też na to, kiedy pojawiają się skoki. Zacinanie związane z konkretnymi momentami, pierwszy dymek rzucony w meczu, nowy skin renderujący się po raz pierwszy, zwykle wskazuje na kompilację shaderów. Stałe, niskopoziomowe przycinanie niezwiązane z niczym konkretnym wskazuje bardziej na sterowniki, pamięć, albo oprogramowanie w tle walczące o zasoby.
Kompilacja shaderów to najczęstszy winowajca po aktualizacjach
CS2 kompiluje shadery na żądanie zamiast wszystkich naraz przy uruchomieniu, co jest zwykle wydajne, ale powoduje prawdziwe problemy zaraz po aktualizacji gry. Stare dane shaderów w pamięci podręcznej mogą kolidować z tym, co zmieniło się w nowej wersji, a rezultatem jest zacinanie, które często jest najgorsze w twoim pierwszym meczu czy dwóch po aktualizacji i stopniowo zanika, gdy silnik kończy odbudowywać to, czego potrzebuje. Wielu graczy zauważa to konkretnie wtedy, gdy dany efekt albo skin renderuje się po raz pierwszy w nowej sesji.
Naprawa tutaj to wyczyszczenie pamięci podręcznej shaderów i pozwolenie jej odbudować się na czysto. W Windowsie poszukaj Oczyszczania dysku, uruchom je, i zaznacz pole Pamięć podręczna cieniowania DirectX przed potwierdzeniem usunięcia. Jeśli masz kartę NVIDIA, wyczyszczenie pamięci podręcznej shaderów NVIDIA konkretnie przez Panel sterowania NVIDIA albo aplikację też pomaga. Użytkownicy AMD mają wbudowaną opcję Resetuj pamięć podręczną shaderów w oprogramowaniu Radeon, która robi to samo. Po wyczyszczeniu którejkolwiek z pamięci podręcznych warto też zweryfikować pliki gry przez Steam, kliknij prawym przyciskiem CS2 w bibliotece, przejdź do Właściwości, potem Zainstalowane pliki, i uruchom Sprawdź integralność plików gry. Spodziewaj się znowu trochę przycinania przez pierwsze dziesięć czy piętnaście minut, gdy wszystko się odbudowuje. To normalne i powinno się wygładzić.
Sterowniki powodują inny rodzaj przycinania
Jeśli twoje przycinanie zaczęło się zaraz po aktualizacji sterownika graficznego zamiast zaraz po aktualizacji CS2, to sam sterownik jest bardziej prawdopodobnym podejrzanym. Czasami konkretna wersja sterownika po prostu nie współpracuje dobrze z silnikiem CS2, i cofnięcie się do poprzedniej stabilnej wersji może całkowicie to rozwiązać. Jeśli ogólnie rozwiązujesz problemy ze sterownikami, zresetowanie ustawień sterownika do domyślnych i tymczasowe wyłączenie oprogramowania do nagrywania czy nakładek pomaga wyizolować, czy sam sterownik jest problemem, czy coś nałożonego na niego przeszkadza.
Tryb wyświetlania i ustawienia zasilania mają większe znaczenie, niż mogłoby się wydawać
Uruchamianie CS2 w trybie okna bez ramki zamiast prawdziwego wyłącznego pełnego ekranu powoduje przycinanie u wielu graczy niezależnie od tego, jak mocny jest ich sprzęt, ponieważ obsługa kompozytora ma więcej narzutu. Przełączenie się konkretnie na pełny ekran, zamiast bez ramki, to jedna z najprostszych dostępnych napraw i nic nie kosztuje, żeby to wypróbować. Obok tego, ustawienie planu zasilania Windows na Wysoką wydajność zamiast Zrównoważony zapobiega throttlingowi systemu w połowie meczu, co ma szczególne znaczenie na laptopach, gdzie ustawienia oszczędzania energii są często domyślne. Wyłączenie V-Sync i włączenie NVIDIA Reflex tam, gdzie dostępne, także pomaga utrzymać spójne dostarczanie klatek zamiast walczyć z limitem synchronizacji.
Opcja startowa, o której warto wiedzieć
Dodanie +cl_forcepreload 1 jako opcji startowej mówi grze, żeby wcześniej wczytała zasoby zamiast strumieniować je w trakcie meczu, co konkretnie celuje w ten rodzaj przycinania w połowie rundy, który zdarza się, gdy nowy zasób musi się załadować akurat wtedy, gdy sprawdzasz kąt. To węższa naprawa niż pamięć podręczna shaderów czy ustawienia wyświetlania powyżej, ale tania w przetestowaniu i nie koliduje z niczym innym na tej liście.
Oprogramowanie w tle sumuje się bardziej, niż ludzie się spodziewają
Nakładka Discorda, nakładka GeForce Experience, własna nakładka Steam, i jakiekolwiek oprogramowanie do przechwytywania ekranu czy nagrywania działające w tle wszystkie w jakimś stopniu wstrzykują się w potok renderowania, i każde z osobna to potencjalne źródło przycinania. Zamknięcie ich czy wyłączenie podczas rozwiązywania problemów, nawet tymczasowo, to jeden z łatwiejszych sposobów, żeby wykluczyć od razu całą kategorię przyczyn. Jeśli twoje przycinanie znika po zamknięciu wszystkiego, znalazłeś odpowiedź, i możesz wprowadzać z powrotem po jednym programie na raz, żeby zidentyfikować konkretnego winowajcę.
Pamięć, przechowywanie, i powolne pełzanie, które niektórzy gracze zauważają
Wielu graczy zgłosiło, że zużycie pamięci przez CS2 rośnie stopniowo podczas długich sesji, co ostatecznie może przyczyniać się do spowolnień, których nie było na początku sesji gry. Instalacja CS2 na SSD zamiast na dysku mechanicznym generalnie pomaga ze spójnością wczytywania, a upewnienie się, że profil XMP twojego RAM-u jest faktycznie włączony w BIOS-ie, zapewnia, że działa on z podaną prędkością zamiast wolniejszej domyślnej. Co do samego pytania o plik stronicowania, opinie w społeczności naprawdę się różnią, ale całkowite wyłączenie pamięci wirtualnej, porada, która krąży sporo w amatorskich poradnikach optymalizacji, ma tendencję do powodowania awarii zamiast im zapobiegać. Pozostawienie odpowiednio dużego pliku stronicowania włączonego na SSD to bezpieczniejsza domyślna opcja, jeśli zmagasz się z obniżoną wydajnością w długich sesjach.
Kiedy po prostu zweryfikować i przeinstalować
Jeśli nic z powyższego nie pomaga, zweryfikowanie plików gry przez Steam warto zrobić samo w sobie, nawet poza naprawą pamięci podręcznej shaderów, ponieważ może to wychwycić uszkodzone pliki powodujące przycinanie z powodów niezwiązanych w ogóle z shaderami czy sterownikami. Pełna reinstalacja to ostateczność, ale jest naprawdę wystarczająco skuteczna wystarczająco często, żeby warto było ją mieć w zanadrzu, jeśli wszystko inne zawiodło.
Skieruj tę uwagę gdzieś, gdzie nic nie może się zaciąć
Ganianie się za wykresami frametime i pamięciami podręcznymi shaderów to swego rodzaju zagadka, i jeśli lubisz ten rodzaj starannego rozwiązywania problemów, sprawdzanie swojej wiedzy o skinach, cenach, i historii tej gry drapie podobne swędzenie bez potrzeby ani jednego menu ustawień. Dokładnie do tego zbudowane są mini-gry na CS Guess, z darmowymi perkami za dobrą grę.
Wpadnij na CS Guess i sprawdź swoją wiedzę tam, gdzie jedyne zacinanie się to twoja własna pamięć.