Deadlock FPS Config: instalacja krok po kroku i launch options

KaRzye27 marca 20267 min czytaniaZaktualizowano 4 sierpnia
Deadlock fps optimization cover

Większość poradników „fps w Deadlock” mówi Ci żebyś ustawił cienie na niskie i na tym kończy. Działa – ale zostawia 30-50% potencjalnych zysków na stole. Prawdziwy sufit wydajności w Deadlocku to nie ustawienia graficzne. To sposób w jaki gra komunikuje się z Twoim systemem, i dokładnie to naprawia OptimizationLock.

Ten przewodnik omawia co OptimizationLock faktycznie robi, jak go poprawnie zainstalować, które launch options mają znaczenie i co ustawić w Windows żeby config miał na czym pracować.


Co podmienia config i skąd go wziąć

Deadlock działa na Source 2 – tym samym silniku co CS2. Tak jak CS2, jest mocno zależny od CPU i wychodzi z domyślną konfiguracją która priorytetyzuje stabilność nad wydajność. Ten domyślny config zawiera ustawienia które mają sens dla serwerów Valve i przeciętnego sprzętu, ale aktywnie psują konsekwencję frametime’ów na strojonym PC do gier.

Config podmienia plik gameinfo.gi, który decyduje o tym, jak Deadlock wczytuje ustawienia silnika, convary i potok renderowania. Krąży kilka takich projektów, najbardziej znany jest społecznościowy OptimizationLock. Ten poradnik dotyczy samej instalacji i działa niezależnie od tego, który config wybierzesz.

Jeśli nie wiesz, który wziąć, albo szukasz configu ustawionego pod kolejkę rankingową, porównanie i oba profile opisaliśmy osobno: Deadlock Ranked CFG. Tam znajdziesz również nasz własny config, utrzymywany po każdym patchu.


Deadlock fps boost results

Zanim dotkniesz configa: najpierw Windows

Instalacja OptimizationLock na źle skonfigurowanym systemie daje Ci może połowę potencjalnych zysków. Config zakłada że Twój Windows jest czysty. Sprawdź to najpierw:

Plan zasilania – musi być Wysoka wydajność lub Najwyższa wydajność. Plan Zrównoważony reaktywnie ogranicza częstotliwość CPU, co tworzy dokładnie ten rodzaj niespójnych frametime’ów których ciasny config silnika nie jest w stanie naprawić.

Żeby odblokować Najwyższą wydajność (jeśli brakuje jej w opcjach zasilania):

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61


Następnie ustaw ją w Panelu sterowania → Opcje zasilania.

Timer Resolution – Chcesz mieć zablokowane 0.5ms, lub wartość która dokładnie stabilizuje timer na Twoim własnym sprzęcie. Convary niestety nie obejmują takich funkcji, aczkolwiek zazwyczaj silnik gry narzuca swój rytm na timer o ile nie wymusisz na systemie wcześniej limitu. Użyj lekkiego narzędzia jak SetTimerResolution uruchamianego jako usługa startowa – W rejestrze żeby to w ogóle działało na W11, – HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel musisz dodać DWORD GlobalTimerResolutionRequests  1.

Nie kombinuj z bcdedit /set useplatformclock – niezależnie od tego co przeczytasz na Reddicie i YouTube, powoduje niestabilność schedulera na większości nowoczesnych systemów, a wzrost latencji DPC przewyższa jakikolwiek zysk precyzji timera.

Tryb MSI – sprawdź czy GPU i karta sieciowa działają w trybie Message Signaled Interrupt, nie legacy interrupts. Legacy interrupts mogą generować skoki latencji DPC które odbijają się na stutterze i zacinkach. Użyj MSI Utility v3 lub sprawdź Menedżer urządzeń → Właściwości → Szczegóły → Zasoby.


Deadlock fps windows setup
Sesja na żywo, zdalnieZdalna optymalizacja PC pod gry z pomiarem przed i po

Łączymy się z Twoim komputerem zdalnie, zapisujemy punkt przywracania i przechodzimy przez BIOS, zasilanie, sterowniki i input. Ten sam benchmark na końcu pokazuje, ile z tego wyszło. Przez pół roku po sesji zostajemy z Tobą na Discordzie.

Wybierz pakiet →od 150 zł · 60 min+

Jak zainstalować OptimizationLock

Krok 1 – Pobierz

Przejdź do repozytorium GitHub: github.com/Sqooky/OptimizationLock

Pobierz plik gameinfo.gi z wersji którą chcesz (Performance lub Ultra Performance).

Krok 2 – Znajdź instalację Deadlocka

W Steam: kliknij prawym na Deadlock → Zarządzaj → Przeglądaj pliki lokalne.

Przejdź do: \game\citadel\

Zobaczysz tam istniejący plik gameinfo.gi.

Krok 3 – Zrób kopię zapasową oryginału

Skopiuj oryginalny gameinfo.gi w bezpieczne miejsce przed zastąpieniem. Jeśli gra się zaktualizuje i nowy config będzie niekompatybilny, będziesz potrzebować tego żeby przywrócić i poczekać na aktualizację OptimizationLock.

Krok 4 – Zastąp

Wrzuć pobrany gameinfo.gi do \game\citadel\ i zastąp istniejący.

Krok 5 – Ustaw jako tylko do odczytu (opcjonalne, ale zalecane)

Kliknij prawym na plik → Właściwości → zaznacz „Tylko do odczytu”. Zapobiega to automatycznemu nadpisaniu configa przez aktualizacje Deadlocka. Jeśli duży patch popsuje grę po tym zabiegu, odznacz tylko do odczytu i zweryfikuj pliki gry przez Steam.


Launch Options które faktycznie działają

Kliknij prawym na Deadlock w Steam → Właściwości → Opcje uruchamiania. Wklej to:

-dx11 -m_rawinput 1 -high -preload -fullscreen +exec autoexec.cfg +@panorama_min_comp_layer_cache_cost_TURNED_OFF 256

Co robi każda opcja:

-dx11 – wymusza renderer DirectX 11. Vulkan obsługuje FSR3 ale DX11 konsekwentnie daje lepszą stabilność FPS na większości sprzętu w 2026. Przetestuj obydwa i zostaw ten który daje niższe frametime’y w teamfighcie – nie w menu głównym.

-m_rawinput 1 – pozostałość po CS:GO. W CS2 surowy input myszy jest zawsze włączony i ta opcja nic nie zmienia. W Deadlocku nie ma potwierdzenia, że działa, więc traktuj ją jako opcjonalną.

-high – ustawia proces Deadlocka na wysoki priorytet w schedulerze Windows. W połączeniu ze strojonyn planem zasilania redukuje to szansę że inne procesy będą podgryzać budżet klatek podczas meczów rankingowych.

-preload – wstępnie ładuje zasoby gry przy starcie. Wymienia czas ładowania na eliminację stutteringu w grze spowodowanego streamingiem assetów.

-fullscreen – ekskluzywny tryb pełnoekranowy. Niższa latencja inputu niż borderless windowed. Jeśli ciągle alt-tabujesz podczas gry, przełącz na borderless i zaakceptuj koszt ~1 klatki latencji.

+@panorama_min_comp_layer_cache_cost_TURNED_OFF 256 – redukuje narzut kompozycji UI. Interfejs Panorama w grach na Source 2 może zjadać czas CPU podczas intensywnych teamfightów. To ogranicza koszt cache kompozytora i nie pozwala UI kraść budżetu klatek dokładnie w najgorszym momencie.


Ustawienia w grze do połączenia z configiem

Deadlock fps launch options

OptimizationLock obsługuje convary na poziomie silnika. Te ustawienia w grze dopełniają obraz:

Renderowanie: Direct3D 11. Odpowiada opcji -dx11. Niektóre setupy w szczególności AMD/Radeon lepiej będą działać na -vulkan.

Tryb skalowania: FSR2 (TAA) jeśli chcesz stabilność klatek, lub Stretch jeśli priorytetem jest ostrość i masz mocne GPU. Unikaj DLSS chyba że masz bardzo wysokiej klasy kartę Nvidia gdzie wyraźnie daje lepsze wyniki.

Jakość tekstur: Średnia. Zejście niżej daje minimalny zysk FPS ustaw jak Ci się podoba lub jak dużo masz wolnego VRAM’u.

Jakość cieni: Niska lub Wyłączona. Największy pojedynczy wpływ na FPS przy najmniejszym koszcie gameplayowym w Deadlocku.

Jakość ragdoll: Wyłączona. Ragdolle to praca CPU której nie potrzebujesz.

Jakość efektów: Niska. Redukuje gęstość cząsteczek podczas np. Bullet Dance i innych ulti AOE. Twój FPS w teamfightach – gdzie liczy się najbardziej – będzie Ci wdzięczny.

Głębia ostrości, Motion Blur, Bloom: Wszystkie wyłączone. Są czysto wizualne i psują zarówno FPS jak i czytelność.

Redukcja efektów błysków: Włączona. Pomaga podczas ulti drużynowych i faktycznie ułatwia śledzenie zdolności w chaotycznych walkach.

VSync: Wyłączony. Zawsze. Zamiast tego ogranicz FPS.

Limit FPS: Ustaw na częstotliwość odświeżania monitora lub nieco poniżej (np. 237 dla 240Hz) – Będzie się to różnić w zależności jakiego limitera użyjesz. Nieograniczona liczba klatek na monitorze 240Hz marnuje klatki GPU i może powodować skoki temperatury GPU prowadzące do thermal throttlingu podczas dłuższych walk = stutter i floaty inputy, jeśli nie masz problemów z temperaturami i znasz swój sprzęt to śmiało zostaw unlocknięte – zawsze to mniejszy input lag jeśli np. przewyższasz HZ dwukrotnie fpsami.


Splash graves
PLEASE NERF HER AIMBOT – IT’S CRAZY, WHAT IS THIS, HELP MOM.

Jak sprawdzić czy zadziałało

Po zainstalowaniu i uruchomieniu z nowym configiem otwórz konsolę deweloperską (dodaj tymczasowo -console do opcji uruchamiania) i wpisz fps_max 0

Dla frametime’ów konkretnie: dodaj overlay wydajności przez Steam (Shift+Tab → w ustawieniach Steam → W grze → Licznik FPS) lub użyj RTSS (RivaTuner Statistics Server) do monitorowania 1% i 0.1% lows podczas prawdziwego meczu. Główna korzyść OptimizationLock pokazuje się w tych niskich wartościach podczas teamfightów – nie w szczytowym FPS w menu głównym.


Ważne: Valve i pliki konfiguracyjne

Od marca 2026 trwa aktywna dyskusja w społeczności Deadlocka o potencjalnym ograniczeniu przez Valve pewnych convarów w configach. OptimizationLock V2 został zbudowany specjalnie po to żeby usunąć niezweryfikowane polecenia i zostawić tylko udokumentowane, legitne convary – więc jest w lepszej pozycji niż oryginalna wersja jeśli Valve zaostrzy ograniczenia ale nie oznacza to, że Valve nie zmieni zdania (co było by smutne i krzywdzące dla graczy jak i samej gry long term).

Najbezpieczniejsze podejście: trzymaj oryginalny gameinfo.gi w kopii zapasowej, obserwuj OptimizationLock na GitHub po każdym większym patchu Deadlocka i aktualizuj config kiedy jest poprawiany.


Czego się spodziewać

Realistyczne liczby ze społeczności po OptimizationLock V2 i powyższym setupie Windows:

  • Średni FPS: z moich obserwacji na sprzęcie z UltimateMove przyrost to zwykle 30-50% więcej klatek.
  • 1% lows: 15-30% poprawa w teamfightach
  • Frametime’y: wyraźnie bardziej konsekwentne (to jest ten główny zysk)
  • Odczucie inputu: ciaśniejszy, stabilniejszy szczególnie w intensywnych rundach

Zyski pochodzą z łączonych wysiłków optymalizacji każdej gry, w UltimateMove podchodzimy do tego indywidualnie, badamy co idzie zrobić z daną grą na maksa i nie zostawiamy ogólników jak konkurencja. Usunięcie narzutu który przez domyślne ustawienia Source 2 daje silnikowi czystszą drogę między CPU a rendererem. Na właściwie dostrojonym systemie różnica między domyślnym Deadlockiem a OptimizationLock pokazuje się dokładnie tam gdzie liczy się najbardziej – w momencie gdy sześć zdolności odpala jednocześnie i maszyna przeciwnika stutteruje podczas gdy Twoja nie, jeśli myślisz o Deadlocku na poważnie to jest musthave.


Jeśli zoptymalizowałeś config i nadal czujesz że system nie działa tak jak powinien – niespójne frametime’y, input lag którego ustawienia w grze nie naprawiają, dziwne zachowanie timer resolution – to zazwyczaj problem na poziomie systemu który sięga głębiej niż config gry. Optymalizacja PC w UltimateMove: BIOS, konfiguracja przerwań, sieć i kalibracja myszy. Dokładnie Jedna! Sesja pokazuje Ci dokładnie co blokuje potencjał sprzętu, i rozwiązujemy Twoje problemy w miarę możliwości.

KaRzye Prowadzi research i wszystkie sesje w UltimateMove. FACEIT Level 10 w CS2, Immortal w Valorancie. Dwadzieścia lat w BIOS-ie, pamięciach i sterownikach. Zobacz jak gra.

Zostaw komentarz

KaRzye - Gaming logo - Twitchtv channel

„KaRzye” - CS2 Faceit lvl 10, trener Immortal Valorant oraz ekspert w dziedzinie optymalizacji komputerów PC z ponad 15-letnim doświadczeniem. Od 2006 roku zajmuje się podkręcaniem i optymalizacją komputerów do gier.

Expertyza w grach:

Ultimate Deadlock Replay Analyzer
Deadlock Stream Overlay

Koszyk