Guias de FPS5 min de leitura

Jogo travando no começo: compilação e cache de shaders (2026)

Engasgo nas primeiras partidas ou logo depois de atualizar o driver costuma ser compilação de shaders. Veja como o cache funciona e o que não fazer.

Publicado em

Jogo que trava nas primeiras partidas, ou logo depois de você atualizar o driver de vídeo, quase sempre está compilando shaders: traduzindo os efeitos gráficos para a sua placa e guardando o resultado num cache. Nas partidas seguintes ele reaproveita o que já está pronto e os engasgos diminuem. A correção é deixar esse cache trabalhar, não apagá-lo.

O que é compilação de shaders

Shaders são os pequenos programas que dizem à placa de vídeo como desenhar luz, sombra, fumaça e reflexo. Antes de rodar, eles precisam ser compilados para o formato da sua GPU. A Microsoft explica que, sem shaders pré-compilados, isso acontece numa tela de carregamento ou na hora em que o efeito aparece pela primeira vez, durante a partida, e é aí que surge o engasgo. O resultado fica guardado no cache de shaders, e na próxima vez ele sai do disco, sem compilar de novo.

  • Tela de “compilando shaders” ou “otimizando” na primeira abertura, às vezes demorada.
  • Engasgo na primeira vez que aparece um efeito, um mapa ou uma skin, e não na segunda.
  • Travadas logo depois de atualizar o driver ou o jogo, que diminuem sozinhas em algumas partidas.
  • FPS médio alto e, mesmo assim, trancos curtos, inclusive em PC bom.

Por que o jogo volta a travar depois de atualizar o driver

Shader compilado vale para uma combinação exata de jogo, placa de vídeo e driver. A Microsoft diz que o cache dura até o driver ser atualizado, porque a atualização invalida o que estava guardado. Então, nas primeiras partidas com driver novo, é normal o jogo compilar tudo de novo. Um patch do jogo que traz mapa, efeito ou personagem novo também traz shaders que o seu PC ainda não compilou.

Os caches de shader que existem hoje

  • Driver NVIDIA: no Painel de Controle da NVIDIA › Gerenciar as configurações em 3D fica o tamanho do cache de shader (Shader Cache Size). Desde o driver 496.13, ele define quanto espaço em disco o driver usa para guardar shaders compilados.
  • Driver AMD: segundo a AMD, o cache acelera o carregamento e reduz o uso do processador porque guarda os shaders mais usados em vez de gerar tudo de novo. No AMD Software: Adrenalin Edition, a opção Reset Shader Cache fica nas configurações avançadas de Gráficos e apaga tudo o que está guardado.
  • Steam: com o Shader Pre-Caching ligado nas configurações, a Steam pode baixar shaders já compilados para a sua placa, quando o hardware e o driver permitem. A Valve diz que isso reduz carregamento e engasgo nas primeiras aberturas de jogos em OpenGL e Vulkan. Jogo em DirectX fica com o cache do driver.
  • Advanced Shader Delivery, da Microsoft: os shaders são compilados na nuvem e baixados junto com o jogo. Desde outubro de 2026 funciona em placas AMD, Intel, NVIDIA e Qualcomm, no Windows 11 24H2 ou mais novo, nos jogos com suporte da Microsoft Store e do app Xbox. A Microsoft diz que Steam e Epic vêm depois.

O que fazer quando o jogo trava no começo

  1. 1Dê tempo ao cache. Jogue duas ou três partidas antes de concluir algo. Se o jogo tem tela de compilar shaders, espere ela terminar antes de entrar na partida. Se o engasgo diminui a cada partida, era o cache sendo montado.
  2. 2Confira se o cache está ligado no driver. Na NVIDIA, o tamanho do cache de shader não deve estar em Desativado. Na AMD, não desligue o cache de shader.
  3. 3Deixe espaço livre no disco do Windows. O cache do driver ocupa espaço em disco; com o SSD quase cheio, sobra menos lugar para guardar shaders.
  4. 4Driver novo: espere algumas partidas antes de culpar a versão. Se depois de várias partidas a travada continuar igual, aí vale testar a versão anterior, baixada do site da fabricante.
  5. 5Na Steam, deixe o Shader Pre-Caching ligado se você joga títulos em Vulkan ou OpenGL. A Valve avisa que ele usa um pouco mais de internet, porque envia um relatório de uso de shaders depois de cada sessão.
  6. 6Em jogo da Microsoft Store ou do app Xbox com Advanced Shader Delivery, a Microsoft pede Windows 11 24H2 ou mais novo, driver atualizado e o app Xbox instalado antes de baixar o jogo.

Quando vale limpar o cache

Limpar o cache é diagnóstico, não rotina. Vale quando o jogo mostra gráfico corrompido, fecha sempre no mesmo carregamento ou continua travando igual depois de muitas partidas, mesmo com o cache tendo tido tempo de se formar. Depois de limpar, as primeiras partidas voltam a engasgar enquanto o cache é refeito, e isso é esperado.

Se o engasgo não diminui nunca, nem depois de várias partidas, provavelmente não é shader. Aí a causa costuma estar em temperatura, memória, disco ou programa em segundo plano, e vale seguir a ordem do guia de PC travando. Para saber se melhorou, meça o 1% low antes e depois, e não só o FPS médio.

Fontes

Equipe Rise

Quem faz o Rise escreve e mede os guias do blog. Número publicado sai sempre com o PC e a cena em que foi medido.

Todos os posts de Equipe Rise

Quer saber se o engasgo do seu PC é shader ou outra coisa?

O Rise lê o seu PC e mostra o que está segurando ele. Sem mudar nada até você pedir.

Conhecer os planos

Continue lendo

Todos os posts