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



