Onde Fica a Pasta de Cache de Shaders de Cada Loja e Quando Vale Apagar
Shader é o pedacinho de programa que a placa de vídeo roda para desenhar cada efeito da tela, e ele precisa ser compilado para o modelo exato da sua placa e para a versão exata do seu driver. Como isso é caro, tudo (driver, loja e jogo) guarda o resultado em cache para não refazer. O problema aparece quando esse cache fica corrompido ou desatualizado: o jogo começa a engasgar em lugares onde antes rodava liso, ou demora um minuto a mais para abrir. Este guia mostra onde cada cache mora, quando limpar de verdade e por que a primeira partida depois da limpeza sempre é a pior.
Passo a passo
1. Reconheça o sintoma antes de sair apagando
Cache de shader estragado tem uma assinatura clara: travadas curtas e repetidas na primeira vez que um efeito aparece (a primeira explosão, o primeiro inimigo novo, a primeira chuva), e depois o jogo fica liso naquele trecho. Se o jogo engasga o tempo todo, inclusive parado olhando para uma parede, o problema é outro — provavelmente disco, RAM ou temperatura.
2. Limpe pelo caminho oficial e seguro primeiro
Aperte Win+S, digite Limpeza de Disco, escolha o disco C: e, na lista, marque Arquivos de cache de sombreador do DirectX (aparece como DirectX Shader Cache). Clique em OK. Essa é a forma que a própria Microsoft criou para isso, não apaga nada além do cache e é reversível por definição — o cache se refaz sozinho. Comece sempre por aqui.
3. Saiba onde fica o cache do driver NVIDIA
Aperte Win+R e cole %LOCALAPPDATA%\NVIDIA. Ali dentro ficam as pastas DXCache e GLCache. Você pode apagar o conteúdo dessas pastas com o jogo fechado, nunca as pastas em si. Existe também %LOCALAPPDATA%\NVIDIA Corporation\NV_Cache em instalações mais antigas. Depois de limpar, aumente o cache no painel da NVIDIA (Gerenciar configurações 3D > Tamanho do cache de shader > 10 GB).
4. Encontre o cache das placas AMD e Intel
Na AMD, o caminho é %LOCALAPPDATA%\AMD, com as pastas DxCache, GLCache e VkCache (essa última do Vulkan). Na Intel, é %LOCALAPPDATA%\Intel\ShaderCache. A regra é a mesma: apagar o conteúdo, com todos os jogos e launchers fechados. O driver recria as pastas na próxima abertura de jogo.
5. Limpe o cache de shader da Steam pelo próprio cliente
Não vá caçar pasta na mão: abra a Steam, clique em Steam > Configurações > Downloads e use Excluir cache de shader. Se preferir ver onde fica, é steamapps\shadercache dentro da pasta da Steam. Nessa mesma tela existe a opção de pré-carregamento de shaders: deixe ligada, é ela que baixa shaders já compilados por outros usuários da mesma placa.
6. Trate os caches internos de cada jogo
Alguns motores guardam cache próprio, geralmente em %LOCALAPPDATA%\NomeDoJogo ou em Documentos\Meus Jogos\NomeDoJogo. Procure por subpastas chamadas Shaders, ShaderCache, PipelineCaches ou DerivedDataCache. Apague só essas. Nunca apague pastas com nomes como Saves, SaveGames, Profiles ou Config: são o seu progresso e as suas configurações.
7. Limpe sempre depois de trocar de driver
Cache compilado por um driver não serve para o driver seguinte. Depois de qualquer atualização grande de vídeo, o cache antigo vira lixo que só ocupa espaço — e, em alguns casos, causa artefato gráfico e tela preta. Faça a limpeza logo depois de atualizar, e não quando o problema já apareceu. É um hábito que economiza horas de diagnóstico.
8. Deixe o jogo recompilar antes de julgar o resultado
A primeira partida depois de limpar vai engasgar mais que antes: tudo está sendo recompilado. Jogue 10 ou 15 minutos, feche e abra de novo. É só na segunda ou terceira sessão que dá para comparar honestamente. Se o jogo tiver uma tela de 'compilando shaders' ao abrir, deixe terminar sem pular — pular é o que gera aquele engasgo brutal nos primeiros minutos.
| Cache | Caminho ou caminho de menu | Limpar quando |
|---|---|---|
| DirectX (Windows) | Limpeza de Disco > Cache de sombreador do DirectX | Sempre que houver dúvida; é o mais seguro |
| NVIDIA | %LOCALAPPDATA%\NVIDIA\DXCache e GLCache | Depois de atualizar driver |
| AMD | %LOCALAPPDATA%\AMD (DxCache, GLCache, VkCache) | Depois de atualizar driver |
| Intel | %LOCALAPPDATA%\Intel\ShaderCache | Depois de atualizar driver |
| Steam | Steam > Configurações > Downloads > Excluir cache | Engasgo após update grande do jogo |
| Do próprio jogo | %LOCALAPPDATA%\NomeDoJogo\Shaders | Só se o problema persistir |
Atencao: Não use programas 'otimizadores' e limpadores genéricos para essa tarefa. Vários deles apagam a pasta AppData\Local inteira ou marcam configurações e saves de jogos antigos como lixo, e você só descobre quando perde 40 horas de progresso. Apague pasta por pasta, com o jogo fechado.
Dica: Se o seu jogo trava exatamente uma vez a cada efeito novo e você tem HD mecânico, mova só a pasta do jogo para um SSD, mesmo que pequeno. A compilação de shader lê e escreve muitos arquivos minúsculos, que é exatamente o pior tipo de trabalho para HD, e o cache de driver no SSD sozinho já resolve boa parte do sintoma.
Perguntas Frequentes (FAQ)
Esse guia funciona em qualquer PC?
Na maioria dos casos, sim. Os passos valem para Windows 10 e 11; onde houver diferenca por marca de placa, indicamos no texto.
Preciso de conhecimento tecnico avancado?
Nao. O passo a passo foi escrito para iniciantes, com cuidados de seguranca. Basta seguir na ordem e ler os avisos.
Isso pode danificar meu PC?
Seguindo os passos e os avisos, nao. Faca backup dos seus dados antes de mudancas maiores e trabalhe com o PC desligado quando indicado.
Nenhum comentário: