Matriz de diagnóstico: engasgos por compilação de shaders
Nos motores gráficos modernos com DirectX 12, quedas abruptas na taxa de quadros (micro-stuttering) decorrem frequentemente de limpeza ou esgotamento da memória de shaders no disco.
| Sintoma | Mecanismo da API | Causa primária | Solução definitiva |
|---|---|---|---|
| Travamentos nos primeiros 15 minutos pós-atualização de driver | Limpeza completa dos dados compilados pelo instalador | Recompilação obrigatória de Pipeline State Objects | Jogar alguns minutos até a consolidação da nova compilação |
| Engasgos recorrentes em jogos antigos da sua biblioteca | O driver atingiu o limite padrão de 1 GB de cache | Jogos recentes expulsam os shaders dos jogos antigos | Expandir o limite para 10 GB ou 100 GB no driver |
| Erros visuais ou crashes após patches do jogo | Incompatibilidade entre o cache salvo e o novo binário | Fragmentos de shaders corrompidos em disco | Usar a Limpeza de Disco do Windows para purgar o cache |
O problema do limite padrão de 1 GB
Títulos modernos demandam facilmente 600 MB de shaders compilados. O teto de 1 GB força a remoção contínua de jogos anteriores, obrigando a placa de vídeo a processar gráficos em tempo real repetidamente.
Como configurar o driver
- No Painel de Controle da NVIDIA, acesse Gerenciar Configurações em 3D -> Configurações Globais -> altere Tamanho do cache de sombreador para
10 GB. - Para limpar dados corrompidos, digite
cleanmgrno Windows, selecione a unidade C: e marque Cache de sombreador do DirectX.