
La compilation des shaders pourrait bientôt cesser de gâcher les premiers lancements sur PC. Microsoft étendra ce mois-ci son système de distribution précompilée à toutes les GeForce RTX, mais les premiers essais montrent encore un décalage entre la promesse et son application.
Advanced Shader Delivery s’ouvre aux GPU NVIDIA et Intel

Advanced Shader Delivery, ou ASD, permet aux développeurs de fournir avec leurs jeux des shaders déjà compilés pour une combinaison précise de GPU et de pilote. L’objectif est double : accélérer le chargement et limiter les saccades provoquées par une compilation en cours de partie.
La préversion publique prenait déjà en charge les architectures AMD RDNA 1, RDNA 2, RDNA 3, RDNA 3.5 et RDNA 4, ainsi que les Qualcomm Snapdragon X2 Series équipés d’un circuit graphique Adreno. Microsoft ajoutera plus tard ce mois-ci les Intel Arc B-Series, dont les B570 et B580, ainsi que les Intel Core Ultra Series 2 et Core Ultra Series 3.
La même mise à jour couvrira l’ensemble des cartes NVIDIA GeForce RTX et la plateforme RTX Spark. Tous les PC GeForce reposant sur un GPU RTX seront donc techniquement éligibles, sous réserve de disposer des pilotes compatibles.
Gears of War: E-Day réduit la compilation de 95 %
Microsoft a présenté les gains d’ASD à partir d’une version en accès anticipé de Gears of War: E-Day. Avec les shaders précompilés fournis par le jeu, le temps de compilation aurait diminué de 95 %, seules quelques opérations restant exécutées localement.
Le dispositif doit aussi atténuer fortement les saccades liées aux shaders pendant une partie. Ce bénéfice demeure toutefois plus difficile à quantifier qu’un temps de compilation et dépend directement du bon téléchargement du paquet correspondant au matériel et au pilote installés.
Un premier test encore défaillant sur AMD
Les mesures de TechPowerUp invitent néanmoins à la prudence. Sur NVIDIA, l’absence d’ASD avant le lancement était attendue, les pilotes nécessaires n’étant prévus qu’après la sortie. Sur AMD, le système était censé fonctionner avec le pilote 26.7.1 ou une version plus récente.
Le test réalisé avec le pilote AMD 26.9.2 a pourtant déclenché l’intégralité de la compilation locale, soit 15 minutes d’attente. L’expérience confirme que l’efficacité d’ASD ne dépend pas seulement du jeu : la chaîne de distribution, l’identification du couple GPU-pilote et la prise en charge logicielle doivent toutes fonctionner correctement.
À terme, cette approche peut rendre les performances de lancement plus prévisibles et réduire une source récurrente de stuttering sur PC. Son intérêt réel se mesurera toutefois à la fiabilité du service sur des configurations variées, car un paquet absent ou mal détecté suffit à rétablir une compilation locale complète.
Source : Microsoft