Jeux video

Microsoft accélère les jeux PC : l’Advanced Shader Delivery débarque

Via l'API DirectX 12

Microsoft travaille sur l’optimisation du gaming PC. L’une des dernières avancées est une étape importante. Elle prend la forme d’une nouvelle technologie nommée Advanced Shader Delivery. 

Les travaux sont bien avancées puisqu’elle est désormais intégrée à l’API DirectX 12, disponible auprès de tous les développeurs. Son but est de mettre un terme aux temps de compilation des shaders et d’offrir une expérience plus fluide, digne des consoles de salon.

La solution aux temps de chargement parfois longs

La majorité des jeux PC sous DirectX 12 imposent une étape fastidieuse au démarrage celle de la compilation des shaders. Elle donne naissance à des éléments graphiques essentiels (textures, lumières, modèles 3D…) qui doivent être mis en cache, faute de quoi les risques de saccades en pleine partie sont élevés. Avec l’Advanced Shader Delivery, cette étape est simplifiée puisque ces fameux shaders sont fournis sous forme précompilée. Ils sont directement intégrés lors du téléchargement du jeu. Le résultat est rapide et sans appel avec des temps de chargement réduits. Microsoft parle de gain allant jusqu’à 85 %.

De manière plus clair la compilation des shaders essentiels au rendu graphique, se fait actuellement directement sur l’appareil du joueur. Cette étape entraîne des temps de chargement parfois longs et une consommation importante de ressources en particulier de la batterie sur les consoles portables. Avec l’Advanced Shader Delivery, Microsoft déplace cette étape vers une infrastructure cloud.

Pour que le dialogue fonctionne avec la récupération des bonnes données en fonction du matériel et du jeu, ce système repose sur une base de données d’objets d’état (SODB) de données des shaders compilée dans le cloud. Elle permette de construire une base de données de shaders précompilée (PSDB). Lorsqu’un du lancement d’un jeu, l’application Xbox PC détecte la configuration matérielle et les pilotes pour télécharger le package approprié. Les shaders sont alors prêts à l’emploi dès la première exécution du jeu.

Enfin si cette avancée été présentée aux côtés de la nouvelle console ROG Xbox Ally d’Asus, elle n’est pas limitée à cette dernière. Microsoft confirme que Steam, Epic Games et GOG pourront également tirer parti de ces shaders précompilés via les Precompiled Shader Database (PSDB).

Jérôme Gianoli

Aime l'innovation, le hardware, la High Tech et le développement durable. Soucieux du respect de la vie privée.

Articles similaires

Bouton retour en haut de la page