Deadlock travando? Como ganhar FPS em PC fraco


Placa OptimizationLock FPS Boost em um cenário do Deadlock

Se o seu Deadlock trava, engasga ou cai de FPS bem na hora da teamfight, o problema pode não ser (só) o seu PC. O jogo roda na Source 2 (a mesma engine do CS2), é bastante dependente de CPU e vem, por padrão, configurado para estabilidade e não para desempenho máximo. A boa notícia: dá para arrancar bastante frame extra e deixar o jogo mais leve sem trocar de máquina.

Este guia rápido foca em um atalho que faz o trabalho pesado: o OptimizationLock, o config da comunidade mantido pelo Sqooky que virou referência para quem quer FPS de verdade. Você troca um arquivo e ganha frames. Bora.


O que é o OptimizationLock

O gameinfo.gi é o arquivo que diz para a engine quais convars (variáveis de console) carregar e como montar o pipeline de renderização. O padrão do jogo é conservador. O OptimizationLock, mantido pelo Sqooky e colaboradores, substitui esse arquivo por versões afinadas para desempenho.

Um detalhe importante de credibilidade: a V2 foi reconstruída em cima do trabalho original e teve todos os comandos "inventados" removidos, deixando só convars verificadas e documentadas. Alguns usuários relatam, em média, quase o dobro de frames com a V2 em máquinas mais fracas, e guias independentes medem em torno de 15-30% de ganho nos 1% lows durante brigas (o número real varia MUITO conforme o seu hardware, então encare como estimativa, não promessa).

Versões disponíveis no repositório

O projeto oferece configs para perfis diferentes:

Sqooky's Config (padrão)Equilibra desempenho e visual. Recomendada para a maioria.
Test_CfgExperimental, foca em performance (pode ter pequenos bugs).
Boot's Max FpsPrioriza o máximo de frames.
Kaizuchaneru's Minimum SpecPara PCs fracos: derruba muito o visual em troca de FPS.
Piggy's gameinfo.giOtimizações básicas alternativas.

Passo a passo de instalação

  1. Baixe o gameinfo.gi da versão escolhida no repositório do OptimizationLock.
  2. Na Steam: Deadlock → Gerenciar → Procurar arquivos locais, e navegue até game/citadel.
  3. Faça backup do gameinfo.gi original (copie para uma pasta segura). Isso é inegociável.
  4. Substitua o arquivo, colando o novo por cima do antigo em game/citadel.
  5. Marque como somente leitura (botão direito → Propriedades → "Somente leitura"). Assim atualizações do jogo não sobrescrevem seu config automaticamente.
💡 Prefere não substituir o arquivo inteiro?

Dá para adicionar convars manualmente: abra o gameinfo.gi (de preferência no Notepad++), ache a seção convars e cole os comandos logo depois da chave de abertura {. Nunca remova o bloco rate { nem coloque variáveis dentro dos colchetes dele, senão o jogo não inicia. Para desligar uma linha, comente com // no começo dela.


Corrigindo bugs visuais das configs agressivas

Configs mais pesadas de otimização às vezes "cortam demais" e escondem coisas que você precisa ver. A tabela abaixo é ouro puro para ajustar (todas mexem em convars do próprio gameinfo.gi):

Mapa escuro/estranhoSuba as sombras para médio/baixo no jogo
Personagens escuros nos retratoslb_enable_dynamic_lights para true
Construções sumindo à distânciaComente r_farz ou r_mapextents
Caixas invisíveis de longer_size_cull_threshold "0.7"
Barra de vida das tropas someAjuste r_size_cull_threshold e sc_fade_distance_scale_override
Ult do Porteiro invisívelcl_ragdoll_limit para -1
Buracos nos modelosComente ou aumente sc_screen_size_lod_scale_override
Ataque no chão do Chico invisívelComente r_drawdecals
Campo de visãoAjuste citadel_camera_hero_fov ou r_aspectratio

Dica: para achar uma variável rápido, use Ctrl+F no editor. Você também pode conferir/testar valores ao vivo abrindo o com F7 dentro do jogo.

Se quiser uma alternativa focada em uso competitivo em PCs de entrada, existe ainda o fork OptiLock (dacooderr), na mesma pegada.


Avisos importantes (leia antes de sair aplicando)

  • A Valve pode restringir convars no matchmaking no futuro. O próprio projeto avisa que há indícios (no citadel_main_english.txt) de que a Valve talvez bloqueie o uso de variáveis de console em partidas ranqueadas algum dia. Enquanto isso não acontece, o config funciona, mas fique de olho.
  • Atualizações grandes sobrescrevem o gameinfo.gi. Depois de um patch pesado, talvez você precise reaplicar o arquivo (por isso o backup e o "somente leitura").
  • É um mod da comunidade, não algo oficial. Os mantenedores afirmam usar apenas convars legítimas e documentadas, mas o bom senso vale: mantenha o backup e teste aos poucos.
  • Não existe bala de prata. Se seu gargalo é a CPU numa teamfight, nenhuma config faz milagre, mas a diferença nos engasgos costuma ser bem perceptível.

💡 Para um empurrão extra e 100% seguro, some a isto os ajustes do próprio jogo: em Configurações → Vídeo, baixe sombras e efeitos, desligue Motion Blur e VSync e trave o FPS na taxa do seu monitor.


Fontes e para se aprofundar

Este guia é baseado no repositório OptimizationLock do Sqooky (que tem, inclusive, tradução em português). Vale complementar com o tutorial escrito da UltimateMove sobre instalar o OptimizationLock.

E, para ver a instalação na prática, o tutorial oficial linkado no próprio repositório mostra o passo a passo de como usar o config:


E aí, quantos frames você ganhou depois de aplicar? Conta pra gente nos comentários qual config do OptimizationLock rodou melhor no seu PC (e o modelo da sua máquina) 👇 assim a galera com hardware parecido se ajuda.

👉 E cola no nosso Discord da comunidade para trocar setups, tirar dúvidas de otimização e ficar por dentro dos próximos patches!