Deadlock FPS Config: instalacja krok po kroku i launch options

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.

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.

Łą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.
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

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.

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.
Nasze darmowe narzędzia
Zbudowane in house. Bez konta, bez limitu.
Ultimate Demo AnalyzerWrzucasz demo z CS2, dostajesz rozpisane błędy i statystyki rundy.
Za darmo, bez konta
Deadlock Replay AnalyzerTo samo dla Deadlocka: analiza powtórki i plan na kolejne mecze.
Za darmo, bez konta
Konwerter czułościPrzenosisz cm/360 między grami bez gubienia pamięci mięśniowej.
Za darmo, bez konta
Trener celnościTrzydzieści sekund, trzy poziomy. Bez instalacji i bez konta.
Za darmo, bez kontaCzytaj dalej
Gaming ResearchSterowniki Nvidia Windows 10: ostatni Game Ready w październiku 2026
2026-09-28·5 min czytania
Gaming ResearchCeny RAM 2026: te same kości kosztują dziś do sześciu razy więcej
2026-09-27·5 min czytania
Gaming Research


