Você atualiza o driver de vídeo e aquele jogo que rodava liso ontem agora dá umas travadinhas a cada poucos segundos. Ou a tela de compilação de shaders aparece toda vez que você abre o jogo.
A dica padrão em qualquer fórum é limpar o cache de shader, só que muita gente faz isso, pega uma primeira partida ainda mais engasgada e acha que estragou alguma coisa.
Este guia, atualizado em 10 de novembro de 2026, explica o que é o cache de shader, quando vale a pena limpar, como fazer no Windows, na NVIDIA e na AMD, e por que o pré-carregamento de shaders dentro do jogo merece a sua paciência.
O problema aparece mais em jogos como Modern Warfare 4, que prepara os shaders na primeira abertura e depois de atualizações grandes, e em mundos abertos enormes como Crimson Desert, onde cada área nova joga efeitos inéditos na sua GPU. Já deixando claro: limpar o cache não aumenta o seu FPS médio.
Ele remove dados corrompidos ou desatualizados que causam compilação repetida e picos repentinos de frametime.
O que tentar primeiro, de acordo com o sintoma
| Sintoma | Causa mais provável | Tente isto primeiro |
|---|---|---|
| Só a primeira partida depois de atualizar o driver trava | O jogo está recompilando os shaders para o driver novo | Não limpe nada ainda. Jogue mais duas ou três partidas e avalie de novo. |
| A compilação de shaders recomeça do zero toda vez que abre | O cache não está sendo salvo ou está corrompido | Limpe o Cache de Sombreador DirectX do Windows e o cache da GPU, depois reinicie. |
| O mesmo ponto trava por vários dias seguidos | Cache velho ou corrompido | Limpe o cache do lado da GPU e passe duas vezes pelo mesmo ponto para comparar. |
| Travamentos numa partida em que você entrou antes do pré-carregamento terminar | A pré-compilação não foi concluída | Espere no menu principal até o indicador de progresso encher. |
| O stutter piorou depois de colocar o cache de shader da NVIDIA em Desativado | Nada fica salvo, então tudo é compilado de novo toda vez | Volte o Tamanho do cache do sombreador para Padrão do driver. |
| O jogo roda liso, mas a sua gravação fica travando | Configurações do encoder de gravação | Siga a ordem do guia para corrigir gravação de jogo travando e revise suas configurações de gravação. |
Antes de limpar: o que o cache faz e quanto custa apagar
Shaders são pequenos programas que dizem à GPU como desenhar iluminação, sombras, água, fumaça e tudo o que aparece na tela.
Jogos modernos em DirectX 12 e Vulkan precisam compilar esses shaders para a sua placa e a versão exata do seu driver, e salvam o resultado no disco para reaproveitar na próxima vez. Esses dados salvos são o cache de shader.
Quando o jogo encontra um efeito que nunca compilou, ele monta na hora, e o quadro fica esperando. Essa engasgada é o famoso stutter de compilação de shaders. Atualizou o driver ou instalou um patch grande?
O cache antigo deixa de bater e o jogo compila tudo de novo. Por isso os travamentos e as telas de compilação se concentram logo depois das atualizações, e isso é comportamento normal, não defeito.
Limpar o cache compensa em casos mais específicos: você jogou várias sessões depois da atualização e continua travando nos mesmos pontos, o jogo recompila do zero toda vez que abre, ou aparecem texturas quebradas e piscadas que indicam dados corrompidos. Limpar dá ao jogo um ponto de partida limpo.
Em troca, a próxima abertura e a primeira partida recompilam tudo, então demoram mais e podem travar mais do que antes. Avalie o resultado na segunda ou terceira partida no mesmo trajeto, nunca na primeira. Se as travadas diminuíram, o problema era o cache. Se nada mudou, procure a causa em outro lugar.
Como limpar o cache de shader, passo a passo
- 1Deixe o pré-carregamento de shaders do jogo terminarSe o jogo tem a própria etapa de pré-carregamento de shaders, como os Call of Duty recentes, comece por ela. Essa etapa é parte importante da primeira inicialização: sair do menu principal pausa o processo, e entrar numa partida antes de terminar pode custar desempenho. Modern Warfare 4 roda essa etapa de novo depois de atualizações grandes e continua de onde parou se você interromper. Desde 21 de outubro de 2026, cópias instaladas pela Microsoft Store ou pelo app Xbox para PC no Windows 11 (24H2 ou mais recente) com uma GPU compatível (placas NVIDIA RTX ou AMD RDNA, por exemplo) também podem receber shaders pré-compilados pelo Advanced Shader Delivery; quando isso funciona, a tela de abertura mostra Precompiled shaders installed no canto inferior esquerdo. Mantenha o driver de vídeo atualizado e, se essa linha não aparecer, espere o indicador de progresso do menu principal encher antes de entrar na fila.
- 2Limpe o Cache de Sombreador DirectX no WindowsNo Windows 11, abra Configurações > Sistema > Armazenamento > Arquivos temporários, marque só Cache de Sombreador DirectX (DirectX Shader Cache) e clique em Remover arquivos. A Limpeza de Disco também serve: procure Limpeza de Disco no menu Iniciar, escolha a unidade C, marque o mesmo item Cache de Sombreador DirectX e confirme a exclusão dos arquivos. Desmarque todo o resto que você não precisa apagar. Seus saves e configurações de jogo não ficam guardados nesse item.
- 3NVIDIA: confira o Tamanho do cache do sombreador e esvazie as pastas de cacheNo Painel de Controle da NVIDIA, vá em Gerenciar as configurações 3D > Configurações globais e encontre Tamanho do cache do sombreador (Shader Cache Size). Se algum guia de otimização antigo mandou você colocar em Desativado, só isso já pode causar recompilação constante, então volte para Padrão do driver (Driver Default). Para uma limpeza completa, coloque em Desativado temporariamente e reinicie, depois digite %LOCALAPPDATA%\NVIDIA na barra de endereço do Explorador de Arquivos e apague os arquivos dentro de DXCache e GLCache. Drivers recentes também guardam cache em AppData\LocalLow\NVIDIA\PerDriverVersion, então confira lá também. No fim, volte o Tamanho do cache do sombreador para Padrão do driver e reinicie de novo. O resto do painel está explicado em configurações do Painel de Controle da NVIDIA para jogos.
- 4AMD: use o Reset Shader CacheAbra o AMD Software: Adrenalin Edition, vá na aba Jogos (Gaming), abra Gráficos (Graphics), expanda Avançado (Advanced) e procure Reset Shader Cache (Redefinir cache de sombreador). Clique em Perform Reset (Executar redefinição) para apagar o cache de shader guardado pelo driver. A posição exata muda um pouco entre versões do driver, então, se não encontrar, digite shader cache na barra de busca do AMD Software. Esse botão limpa só o cache do driver, então limpe o Cache de Sombreador DirectX do Windows separadamente, como no passo anterior.
- 5Reinicie e deixe a primeira abertura compilar tudoReinicie o PC e abra o jogo. A tela de compilação vai demorar mais que o normal, porque todos os shaders estão sendo montados do zero. Não dê Alt+Tab nem pule direto para uma partida; deixe terminar. Em jogos da Steam que usam Vulkan ou OpenGL, manter o Pré-cache de shaders (Shader Pre-Caching) ativado nas configurações da Steam permite baixar shaders já compilados e encurta essa primeira abertura.
- 6Jogue o mesmo trecho duas vezes e comparePasse uma vez pela área ou mapa que travava só para reconstruir o cache, depois faça o mesmo trajeto de novo e preste atenção na segunda vez. A primeira passada está criando cache novo, então não é uma comparação justa. Se quiser números, ative um contador na tela com o guia como mostrar o FPS nos jogos. O que importa é se as quedas repentinas ficaram mais raras, não se a média mudou.
Depois de limpar, confira estes pontos
- O pré-carregamento ou a compilação de shaders do jogo chegou a 100%.
- O Tamanho do cache do sombreador da NVIDIA está em Padrão do driver, não em Desativado.
- Você avaliou o stutter na segunda partida depois da limpeza, não na primeira.
- Você comparou o mesmo local, com as mesmas configurações gráficas e os mesmos apps em segundo plano.
- Se o jogo continua recompilando toda vez que abre, você conferiu o espaço livre na unidade C.
Prove que o stutter sumiu com vídeo de antes e depois
O stutter de shader dura uma fração de segundo, então a sensação de que melhorou não diz muita coisa. Grave o trecho que trava antes de limpar qualquer coisa, depois grave o mesmo trecho na segunda partida após a limpeza e assista aos dois lado a lado. A diferença salta aos olhos.
O DOR é um gravador de jogos gratuito para Windows. Ele detecta os jogos compatíveis quando você abre, grava a partida inteira ou a sessão completa da abertura até o fechamento, e reúne tudo em My Clips dentro do app.
No Modern Warfare 4, ele detecta campanha e multijogador separadamente e grava a sessão completa. Corte só a parte que quer comparar em 16:9, 9:16 ou 1:1, junte os dois clipes no DOR Studio (dor.gg/studio) e exporte um mp4 ou compartilhe um link dor.gg quando for pedir ajuda no Reddit ou no Discord.
Em placas NVIDIA compatíveis, como a série RTX, o DOR grava com codificação por hardware NVENC. Para manter as condições de gravação iguais nas duas passadas, siga o mesmo método do guia de gravação de antes e depois ao trocar de hardware.



