O que é o cache de shaders e onde ele mora
Um shader é um programa pequeno que a GPU executa para cada efeito: iluminação, sombras, água. Compilar um shader do código-fonte do jogo em código pronto para a placa leva tempo, então o Windows e os drivers de GPU guardam os resultados em disco e os reutilizam na próxima inicialização. Esse é o cache de shaders: dado puramente derivado, amarrado ao seu modelo exato de GPU e à versão do driver.
Uma atualização de driver começa um cache novo e deixa o velho no disco — por isso vários gigabytes se acumulam sem ninguém notar numa máquina de jogo. No Armazenamento é categoria própria. Além da pasta central D3DSCache, cada fabricante mantém seus próprios diretórios.
- Cache genérico do DirectX — %LOCALAPPDATA%\D3DSCache
- NVIDIA — %LOCALAPPDATA%\NVIDIA\DXCache e %LOCALAPPDATA%\NVIDIA\GLCache
- AMD — %LOCALAPPDATA%\AMD\DxCache, Dx9Cache e GLCache
- Intel — %LOCALAPPDATA%\Intel\ShaderCache
- Cada pasta guarda shaders compilados para a sua GPU e driver exatos — nada seu ali dentro
Como limpar: o caminho nativo e o manual
O caminho nativo é a mesma página de Arquivos temporais dos demais caches: Configurações → Sistema → Armazenamento → Arquivos temporais, espere a varredura, marque “Cache de Sombreador do DirectX” e clique em “Remover arquivos”. O caminho manual é tão legítimo quanto. Feche jogos e launchers (Steam, EA app e cia.), cole %LOCALAPPDATA%\D3DSCache na barra de endereços do Explorador e apague todo o conteúdo; as pastas dos fabricantes se esvaziam do mesmo jeito.
Quem tem AMD ganha uma terceira opção: o Adrenalin traz o próprio reset de cache de shader em Configurações → Gráficos, que limpa os caches da AMD num clique. Apagar qualquer uma dessas pastas é seguro — ali não vivem perfis, saves nem configurações. Arquivos que se recusam a sumir só indicam que um jogo ainda os usa: feche-o antes.
O que esperar depois — e quando repetir
A primeira inicialização de cada jogo depois da limpeza trava mais e carrega mais tempo: o sistema está compilando shaders que antes lia do cache. É normal e passa em uma ou duas sessões. Limpar ajuda contra os sintomas de cache corrompido — artefatos, congelamentos, fechamentos ao iniciar —, mas não aumenta os FPS médios de um sistema saudável: “faxina” semanal só compra travadas repetidas.
Vale a pena em três momentos: logo depois de atualizar o driver da GPU, quando falhas gráficas surgem do nada e após um patch grande do jogo que coincidiu com travadas. Se os sintomas sobrevivem ao cache limpo, a causa está em outro lugar. Comece pela reinstalação limpa do driver e pela verificação dos arquivos do jogo.
Perguntas e respostas
É seguro apagar o cache de sombreador do DirectX?
Sim. Ele contém só shaders compilados para a sua GPU e driver — os jogos os regeneram sozinhos. Lá não existem saves nem configurações.
Por que os jogos travam depois de limpar o cache de shaders?
Os shaders são recompilados na primeira inicialização em vez de lidos do cache. As travadas somem quando o cache enche de novo.
Onde fica o cache de sombreador do DirectX no Windows 11?
Pasta principal: %LOCALAPPDATA%\D3DSCache. Caches dos fabricantes: NVIDIA\DXCache, AMD\DxCache e Intel\ShaderCache dentro de %LOCALAPPDATA%.
Veja exatamente o que está incluído antes de comprar.
O teste único de 30 minutos cobre os recursos básicos. Os recursos marcados PRO ficam bloqueados até a ativação de uma licença paga.
Continue lendo
Fale com a gente: [email protected]