Passer au contenu principal
Guides

Automatic Shader Compilation de NVIDIA App : faut-il l'activer ou la désactiver ?

Ce que fait Automatic Shader Compilation de NVIDIA, quand l'activer, où trouver le réglage et ce qu'elle ne corrige pas, d'après les notes de NVIDIA.

3 min de lecture
Partager
Illustration: a dual fan graphics card inside a PC case with green light along the circuit traces

Activez Automatic Shader Compilation si vous jouez à des jeux DirectX 12, si vous installez régulièrement les pilotes GeForce et si votre PC reste inactif entre deux sessions. Sinon, laissez-la désactivée, comme elle l'est à l'origine. NVIDIA a ajouté cette fonction bêta à NVIDIA App le 31 mars pour que la barre « Compiling Shaders » apparaisse moins souvent après une mise à jour de pilote. NVIDIA n'a publié aucun chiffre sur le temps gagné, et ni HWCooling ni Notebookcheck n'ont rapporté de mesures : le bénéfice reste à démontrer.

Qu'est-ce qu'Automatic Shader Compilation ?

C'est une tâche de fond qui reconstruit les shaders DirectX 12 de vos jeux après une mise à jour de pilote. Les shaders doivent être traduits en code exécutable par le processeur graphique et, selon NVIDIA, les jeux récents nécessitent des dizaines de milliers de ces traductions, à refaire après les correctifs de jeu ou les mises à jour de pilote. D'habitude, cela se passe dans le jeu, derrière une barre de progression ou sous forme de saccades pendant la partie. Automatic Shader Compilation fait ce travail quand le PC est inactif, afin de réduire, selon NVIDIA, la fréquence de la compilation en jeu après les mises à jour de pilote.

Faut-il activer ou désactiver Automatic Shader Compilation ?

Elle vaut la peine d'être activée si :

  • vous jouez à des jeux DirectX 12 aux longues compilations de shaders
  • vous installez souvent de nouveaux pilotes GeForce
  • votre PC reste inutilisé un moment entre la mise à jour et votre prochaine session

Laissez-la désactivée si :

  • vous installez généralement un pilote juste avant de jouer, un cas où elle n'aide guère selon HWCooling
  • vous jouez surtout à des jeux anciens, car NVIDIA ne cite que DirectX 12
  • vous ne voulez pas de charge processeur ni de bruit de ventilateur supplémentaires en arrière-plan

Où se trouve le réglage dans NVIDIA App ?

Ouvrez l'onglet Graphics, puis Global Settings et Shader Cache. NVIDIA indique que la fonction exige le pilote GeForce Game Ready 595.97 WHQL ou plus récent. HWCooling signale que l'option porte le nom de Precompile Shaders sur cet écran : cherchez l'un ou l'autre nom. Pour la désactiver, revenez au même endroit.

À quoi sert Compile Now ?

Cette option lance la reconstruction immédiatement, sans attendre que le PC soit inactif. NVIDIA la place sous les trois points de l'écran Shader Cache, ce qui est pratique si vous venez de mettre à jour et comptez jouer plus tard dans la journée.

Est-ce utile pour un jeu que vous venez d'installer ?

Non. NVIDIA précise qu'après le premier téléchargement d'un jeu, vous devez toujours générer ses shaders en jeu. La fonction ne met à jour ces shaders qu'après une mise à jour de pilote ultérieure.

Est-ce utile après un correctif de jeu ?

NVIDIA ne l'affirme pas. La société rappelle que les correctifs de jeu obligent aussi à recompiler les shaders, mais elle décrit Automatic Shader Compilation uniquement après les mises à jour de pilote.

Fonctionne-t-elle avec DirectX 11 ou Vulkan ?

NVIDIA ne mentionne que DirectX 12 et ne dit rien des autres API graphiques : ne comptez pas dessus pour ces jeux.

Va-t-elle ralentir votre PC ?

NVIDIA ne donne aucun chiffre. HWCooling prévient que la compilation de shaders est multithread, que les ventilateurs du processeur peuvent donc s'entendre davantage, et que vous pouvez régler la charge système qu'elle peut utiliser. D'après Notebookcheck, ce niveau est réglé sur moyen par défaut pour ne pas ralentir les tâches de fond.

Est-elle toujours en bêta ?

Oui, pour autant que les notes de NVIDIA le montrent. Elles indiquent « Automatic Shader Compilation (Beta) » pour NVIDIA App 11.0.7, et aucune entrée ultérieure ne change cela. NVIDIA parle d'une première étape pour optimiser la compilation des shaders sur GeForce et recueille les avis via le formulaire en haut à droite de l'application.