Nvidia et AMD ne gardent rien de ce que vos jeux avaient préparé après une mise à jour du pilote : sur PC, les premières minutes de partie se mettent à saccader, et ce n’est pas la carte graphique

Tu viens d’installer le dernier pilote graphique, tu lances ton jeu du moment, et les premières minutes ressemblent à un diaporama. Ta carte n’y est pour rien. Le coupable est le cache de shaders, ce dossier de fichiers précompilés que le pilote repart de zéro à chaque changement de version.

Selon la documentation 3D de Nvidia, l’installation d’un nouveau pilote supprime le cache, et le jeu peut saccader au premier lancement.

À retenir
  • Le cache de shaders contient les données graphiques précompilées pour une version précise du pilote et est supprimé à chaque mise à jour
  • Les saccades initiales correspondent à la recompilation des shaders en temps réel, mobilisant les ressources du processeur durant 2 à 10 minutes
  • Nvidia propose Auto Shader Compilation pour reconstruire les shaders en arrière-plan, tandis qu’AMD collabore avec Microsoft sur l’Advanced Shader Delivery

Des shaders taillés pour un pilote précis

Les shaders définissent chaque pixel affiché, mais ils sont écrits dans des langages pensés pour les développeurs et doivent être traduits en code machine. Cette compilation produit des binaires adaptés à ton GPU et à la version exacte de ton pilote, stockés ensuite sur le disque. Aux lancements suivants, le pilote les réutilise, ce qui raccourcit les chargements et limite les saccades. Change de pilote, et ces binaires ne correspondent plus.

La documentation Direct3D de Microsoft précise que les caches de shaders sont versionnés et peuvent être vidés puis recréés quand la version stockée ne correspond plus. Les guides de dépannage décrivent le même scénario pour Nvidia et pour AMD : une mise à jour invalide les shaders en cache et provoque des saccades de recompilation.

Le décor est planté pour un faux coupable. Ce qu’on appelle « shader stutter », c’est le bref gel du jeu quand un nouvel effet visuel doit être rendu. Le travail de préparation mobilise des ressources du reste de la machine, et le jeu accroche quand le PC n’arrive pas à suivre. On observe des pics de temps d’image et une hausse de l’usage CPU en début de partie. Un guide de dépannage avance 2 à 10 minutes de saccades après un nettoyage, un ordre de grandeur que je n’ai pas mesuré moi-même, et qui varie forcément selon le jeu et le processeur.

Avowed fait partie des titres qui compilent avant même d’atteindre le premier menu.

Nvidia et AMD ont sorti leur parade en 2026

Côté GeForce, l’outil s’appelle Auto Shader Compilation. Livré en bêta avec une mise à jour de l’app Nvidia, il reconstruit les shaders DirectX 12 après un changement de pilote, quand le système est au repos ou à la demande. Il exige le pilote Game Ready 595.97 WHQL ou plus récent, et il est désactivé par défaut. Tu l’actives dans Graphics, Global Settings, Shader Cache, où un bouton « Compile Now » lance la reconstruction immédiatement.

Le périmètre reste limité. Les shaders d’un jeu fraîchement installé se génèrent toujours en jouant, car l’outil ne met à jour que ceux qui existent déjà. il traite la recompilation après pilote, pas le premier lancement.

AMD a pris une autre route, avec Microsoft. L’Advanced Shader Delivery livre des shaders précompilés au moment du téléchargement du jeu. Les GPU RDNA 3, 3.5 et 4, soit les Radeon RX 7000, 8000 et 9000, sont pris en charge via les derniers pilotes Adrenalin. Microsoft cite Forza Horizon 6 : 4 secondes de chargement contre près d’une minute et demie, mesurées sur une RX 7600.

Ce chiffre est celui du constructeur, sur un jeu choisi pour la démonstration. La technologie ne fonctionne que pour les jeux téléchargés via l’app Xbox, et il s’agit d’une préversion, pas d’un correctif universel. Ta bibliothèque Steam n’en profite donc pas encore.

Que faire après chaque mise à jour

Beaucoup de jeux affichent un écran « Building shaders » au premier lancement : laisse-le aller au bout. Si tu es chez Nvidia et que tu as activé la bêta, clique sur « Compile Now » juste après l’installation du pilote, avant de lancer quoi que ce soit.

Vider le cache par réflexe ne sert à rien : ce n’est pas un gain de FPS.

Si les saccades persistent après quelques sessions, un nettoyage peut débloquer la situation. Chez Nvidia, on désactive le cache, on supprime DXCache et GLCache, puis on le réactive après redémarrage. Sur les pilotes récents, un dossier DXCache se cache aussi dans LocalLow\NVIDIA\PerDriverVersion. Chez AMD, le bouton « Reset Shader Cache » d’Adrenalin suffit, ou la suppression du dossier DxcCache. La recompilation, elle, se produit une fois par jeu.

Nvidia a indiqué travailler avec Microsoft pour amener l’Advanced Shader Delivery aux GeForce RTX d’ici la fin de l’année dernière annoncée (2026), mais je n’ai trouvé aucune confirmation d’un déploiement à ce jour. D’ici là, le cache de ton GPU Nvidia repartira de zéro à chaque pilote, avec l’Auto Shader Compilation comme seul filet de sécurité.