- Le cache du shader accélère le chargement et réduit les saccades ; s'il est corrompu, son effacement rétablit la stabilité.
- Utilisez DirectX Cleanup, le bouton AMD ou les paramètres NVIDIA pour reconstruire sans perdre de profils.
- Augmenter la taille du cache augmente rarement le FPS ; l’important est de garder le cache fonctionnel et à jour.

Si vous avez remarqué des bégaiements étranges, des temps de chargement longs ou des chutes de FPS qui ne sont tout simplement pas corrects ces derniers temps, il se peut que ce ne soit pas votre overclocking ou le dernier patch du jeu : souvent, le coupable est un Cache de shader corrompu ou obsolèteIl existe des cas réels où, après l'avoir purgé, des titres comme Doom ou Forza Apex ont retrouvé leur vigueur d'antan, augmentant les images par seconde et atténuant les bégaiements.
La bonne nouvelle est que vider et reconstruire ce cache est un processus simple et, s'il est effectué judicieusement, Vous n’avez pas besoin de supprimer vos profils ou vos paramètres personnalisés. sur NVIDIA, AMD ou Intel. Nous vous expliquerons ci-dessous, étape par étape, comment identifier le problème, à quoi sert exactement ce cache, comment le vider sur chaque plateforme et quels paramètres modifier (ou non) pour améliorer la fluidité sans endommager votre configuration. Nous tenterons de résoudre tous les problèmes liés à ce problème. Cache du shader corrompu.
Qu'est-ce que le cache de shader et pourquoi est-ce important ?
Les shaders sont de petits programmes que le GPU exécute pour des tâches telles que l'éclairage, la texturation et les effets, et chaque jeu en charge des centaines ou des milliers ; pour éviter de tout compiler à chaque démarrage, le pilote enregistre les versions précompilées dans un cache de shader.
Lorsque vous ouvrez un jeu pour la première fois, la carte compile tous les shaders nécessaires et les enregistre sur le disque (et certains sur la VRAM), ce qui peut prendre de quelques secondes à plusieurs minutes selon le titre et votre matériel ; par conséquent, la première exécution peut être plus lente et parfois avec faibles performances et micro-coupures.
Dans les versions ultérieures, le pilote récupère ces fichiers à partir du cache et les charge à la volée, réduisant ainsi les temps de chargement, diminuant le bégaiement et obtenant généralement une expérience plus fluide. une expérience plus stable avec des FPS plus soutenus.
Ce cache est géré par le pilote (NVIDIA/AMD/Intel) et stocké sur le disque ; certains pilotes permettent d'ajuster la taille maximale allouée, donc si vous jouez à des titres lourds, Plus d'espace peut aider à réduire les reconstructions et les à-coups.
Comment cela fonctionne et quand est-il reconstruit
Le processus de compilation est déclenché au lancement du jeu et ne s'exécute qu'une seule fois par combinaison de version de jeu/pilote ; si vous désinstallez le jeu, mettez à jour le pilote ou reformatez votre PC, ce cache peut être invalidé et devra être recompilé quand tu recommences.
Il est normal que les performances diminuent pendant la création ou la mise à jour du cache ; idéalement, vous devriez laisser le processus se terminer avant de participer à une compétition ou à un raid, car une fois terminé, Les départs suivants seront beaucoup plus agiles.
Il y a des titres qui montrent la barre de « chargement des shaders » (par exemple, divers Call of Duty), tandis que d'autres n'indiquent rien ; le comportement varie, et dans les jeux avec de grands mondes et des textures très riches (Death Stranding, Cyberpunk 2077) l'impact est particulièrement palpable.
Gardez à l'esprit que le cache occupe de l'espace disque et consomme de la VRAM pour sa gestion ; en fonction du graphique, vous pouvez attribuer différentes tailles ou laisser l'option sur « driver default » pour que le pilote autogérez selon vos ressources.
Signes d'un cache de shader corrompu et avantages de le vider
Un cache corrompu ou ancien se manifeste souvent par des saccades soudaines après une mise à jour, des décalages inexpliqués dans des zones auparavant fluides ou des chutes de FPS alors que rien n'a été modifié ; si cela vous semble familier, vider le cache et forcer la reconstruction ça résout généralement le problème.
Il existe des rapports d'utilisateurs qui, après l'avoir purgé, ont vu Doom atteindre à nouveau environ 130 FPS et Forza: Apex osciller autour de 105 FPS à 1440p avec des paramètres élevés ; bien que chaque machine soit différente, l'amélioration objective en éliminant les shaders problématiques c'est là.
Il y a également eu des cas où le cache NVIDIA a provoqué des problèmes de démarrage dans certains jeux (comme discuté dans les communautés Cyberpunk 2077) ; une fois vidé, le jeu arrêté de se bloquer au démarrage et j'ai pu compiler à nouveau sans conflits.
Sur les cartes AMD modernes (par exemple RX 7900 XT avec le pilote 23.9.3), vider le cache d'Adrenalin ou supprimer le dossier DX12 correspondant peut résoudre le problème. Bégaiement persistant et chargement inégal après les mises à jour du pilote ou du jeu.
Vider et reconstruire le cache sans perdre les profils
La clé est de supprimer uniquement les fichiers cache, sans réinitialiser les paramètres globaux ; de cette façon, vous conservez vos profils par jeu, vos options de qualité, vos limites FPS, etc., tout en forçant le pilote à régénérer les shaders à partir de zéro.
NVIDIA (Panneau de configuration classique)
Pour ajuster la taille et vous assurer que le pilote refait le cache, vous pouvez cocher « Taille du cache du shader » dans le panneau de configuration ; vous n'avez pas besoin de toucher à vos profils pour que le système refait le cache. recompiler les shaders au prochain démarrage.
- Faites un clic droit sur le bureau et ouvrez Panneau de contrôle NVIDIA.
- Se connecter Contrôler les paramètres 3D.
- Faites défiler jusqu'à Taille du cache du shader et laissez-le sur « Contrôleur par défaut » ou définissez une limite raisonnable.
- Évitez d’utiliser les options globales de « Réinitialisation » qui rétablissent tout aux paramètres d’usine si vous le souhaitez. conservez vos profils par jeu.
Si vous devez le vider manuellement, vous pouvez utiliser le nettoyage Windows (ci-dessous) pour le « DirectX Shader Cache » ; cela supprime les fichiers cache sans toucher aux profils, et lorsque vous démarrez le jeu, il le fera. reconstruira automatiquement.
Application NVIDIA (remplacement moderne)
Sur les ordinateurs plus récents, l'application NVIDIA remplace le tableau de bord classique ; à partir de la section Graphiques, vous pouvez ajuster la taille du cache et la maintenir à des valeurs raisonnables, avec des options allant d'un minimum de 128 Go à limite illimitée selon les versions.
- Ouvre Application NVIDIA et allez dans Graphiques.
- Dans les paramètres globaux, recherchez Taille du cache du shader et quittez le mode dynamique ou définissez une limite en fonction de votre SSD.
- Évitez de réinitialiser toutes les options globales ; seul le redimensionnement ou le nettoyage avec Windows entraîne la réinitialisation des shaders. sera recompilé au démarrage.
À titre de référence pratique, n'allouez pas plus de 20 % de la capacité totale de votre SSD à ce cache ; il est généralement préférable de laisser le contrôleur gérer de manière dynamique l'espace.
AMD Adrenalin (DX12 et méthode rapide)
AMD propose un bouton dédié pour vider le cache sans toucher aux profils ; dans certains cas, il peut être utile de répéter le processus après une mise à jour majeure du pilote ou avant commencer des jeux qui ont beaucoup changé.
- ouvrir l'onglet Game sur AMD Software : Adrenalin Edition.
- Haz clic en Graphique.
- Faites défiler et entrez Paramètres avancés.
- Cliquez Réinitialiser le cache du shader.
Méthode DX12 alternative : créer un raccourci vers AppData\Local\AMD\DxcCache et supprime son contenu avant de démarrer le jeu ; il ne supprime pas les profils, il force simplement le cache DX12 à régénérer nettoyer.
Intel (Arc/Intégré) : effacement sécurisé
Sur Intel, une grande partie de la compilation DirectX est gérée via le cache Windows, donc avec Space Cleanup, vous pouvez vider le cache. « Cache de shader DirectX » sans perdre les profils du panneau Intel.
Si vous utilisez Intel Arc Control ou Intel Graphics Command Center, conservez vos profils et évitez de réinitialiser tous les paramètres ; vous n'avez pas besoin de toucher à autre chose, car lorsque vous redémarrez les jeux les shaders seront recompilés automatiquement
Méthode universelle sous Windows : nettoyage de disque
Cette méthode fonctionne avec NVIDIA, AMD et Intel et est la plus sûre si vous ne souhaitez pas toucher aux panneaux ou aux profils ; elle efface exclusivement le cache DirectX, ce qui oblige le pilote à reconstruire au prochain démarrage.
- Ouvrez la recherche Windows et tapez Nettoyage de disque.
- Choisir la unité système et laissez-le calculer l'espace potentiel.
- Marque Cache de shaders DirectX (décochez le reste si vous ne voulez pas les toucher).
- Haz clic en Nettoyer les fichiers système et acceptez ; une fois terminé, fermez et redémarrez votre jeu pour régénérer le cache.
Après le nettoyage, il est normal que le premier lancement de chaque jeu prenne plus de temps et présente quelques saccades ; une fois la compilation initiale terminée, la fluidité devrait s'améliorer par rapport à l'état précédent.
Ajuster la taille du cache : mythe et réalité
Il existe une recommandation populaire de définir le cache NVIDIA à 10 Go pour augmenter le nombre d'images par seconde ; des tests ont été effectués en comparant 4 à 5 Go (par défaut), 10 Go, 100 Go et « illimité », avec des résultats où la différence de fréquence d'images était seulement quelques FPS.
Lors d'un test rapide enregistré sur le même itinéraire (ligne de tramway Area18) et après avoir vidé le cache avant chaque tentative, l'augmentation du FPS était marginale ; cependant, avec le cache activé, elle était perceptible. moins de bégaiement pendant les passes.
Conclusion pratique : ne vous attendez pas à des miracles en augmentant la taille maximale ; ce qui aide, c'est d'avoir un cache fonctionnel et pas trop restreint, donc de le laisser tel quel « pilote par défaut » ou environ 10 Go C'est un pari raisonnable.
N'oubliez pas que la taille par défaut peut varier en fonction de la version du pilote ; à moins que votre SSD ne soit très serré, permettre au système de gérer dynamiquement l'espace est généralement le moyen le plus efficace. équilibré et confortable.
Shader de pré-caching Steam

Steam inclut une fonctionnalité permettant de télécharger et de préparer les shaders avant d'exécuter le jeu, ce qui réduit les charges initiales et les coupures dans les titres compatibles ; il est activé et prend jusqu'à une limite que Valve a définie autour 105 MB.
- Aller à Téléchargements et vérifiez que « Pré-cache Shader » est actif.
- Vérifiez le compteur de Mo utilisé ; si vous êtes préoccupé par l'espace, vous pouvez l'ajuster, mais cela est recommandé gardez-le activé.
La pré-mise en cache de Steam ne remplace pas le cache du pilote, mais le complète ; en combinant les deux, de nombreux jeux démarrent plus facilement et avec moins de pics de compilation, réduisant ainsi microcoupures dans de nouvelles zones.
Bonnes pratiques pour éviter de perdre des profils et gagner en fluidité
Évitez les options « réinitialiser tout » dans les panneaux NVIDIA/AMD/Intel, sauf si cela est strictement nécessaire ; à la place, effacez exclusivement le cache (en utilisant le nettoyage de l'espace ou le bouton spécifique à AMD) pour préserver les profils et les paramètres.
Sur AMD, utilisez le bouton « Réinitialiser le cache des shaders » d'Adrenalin ou supprimez le dossier DX12 dans AppData\Local\AMD\DxcCache; les deux méthodes effacent le cache sans toucher aux paramètres par jeu.
Sur NVIDIA, conservez la taille du cache sur « Paramètres par défaut du pilote » ou à une limite raisonnable ; si vous devez le nettoyer, utilisez le nettoyage Windows pour le cache DirectX et autorisez le pilote à exécuter le cache. recompiler au prochain démarrage.
Sur Intel, le moyen le plus sûr est aussi le Cleanup ; si vous utilisez Intel Arc/IGCC, évitez les réinitialisations globales et laissez les jeux refaire leurs shaders automatiquement. transparent et contrôlé.
Activez la pré-mise en cache Steam et lorsqu'un jeu effectue une compilation de shaders, attendez qu'elle se termine ; si vous avez une VRAM limitée, n'essayez pas de forcer des valeurs de cache absurdes, recherchez le point d'équilibre où le système ne manque pas d'espace.
Cas réels et astuces rapides
Si un jeu auparavant fluide commence soudainement à bégayer après la mise à jour des pilotes, videz le cache et réessayez ; il y a eu des cas où, après l'avoir purgé, Doom est revenu à un pic de 130 FPS et Forza : Apex a oscillé autour 105 FPS à 1440p avec des graphismes de haute qualité.
Si un titre ne démarre pas ou se bloque au démarrage (certains cas se sont produits après des correctifs majeurs), la suppression du cache du pilote a déverrouillé le démarrage sur plusieurs machines, permettant au jeu de se compiler. à partir de zéro sans vieux déchets.
Pour AMD et DX12, notez un raccourci vers AppData\Local\AMD\DxcCache Il vous permet d'effectuer un « nettoyage express » avant de lancer la lecture ; rappelez-vous, il efface uniquement le cache ; vos profils restent intacts dans Adrenalin.
Sous Windows, l’option de nettoyage « DirectX Shader Cache » est votre amie ; utilisez-la lors du changement de pilotes, après des correctifs majeurs ou si vous remarquez d’étranges pics de compilation sous Windows. zones qui étaient auparavant lisses.
Si vous êtes obsédé par la taille du cache, pensez au rapport coût/bénéfice : une taille plus grande ne garantit pas plus de FPS, et dans des tests contrôlés, les différences entre 4-5 Go, 10 Go, 100 Go et « illimité » ont été juste quelques peintures; concentrez-vous sur le maintien du cache propre et actif.
Un cache de shader sain est essentiel à la fluidité : comprendre ce qu'il fait, quand le vider et comment le forcer à se reconstruire sans toucher aux profils vous permet de corriger les bégaiements et les baisses de performances en quelques clics ; avec le bouton AMD, Windows Cleanup et des ajustements judicieux sur NVIDIA/Intel, ainsi que la pré-mise en cache Steam, vous pouvez retrouver la stabilité et des fréquences d'images soutenues sans sacrifier les performances. vos paramètres par jeu.
Passionné de technologie depuis qu'il est petit. J'aime être à jour dans le secteur et surtout le communiquer. C'est pourquoi je me consacre à la communication sur les sites de technologie et de jeux vidéo depuis de nombreuses années. Vous pouvez me trouver en train d'écrire sur Android, Windows, MacOS, iOS, Nintendo ou tout autre sujet connexe qui me vient à l'esprit.