Cette nouvelle fonctionnalité GPU est « un tout nouveau paradigme » pour les jeux sur PC
Microsoft a publié son Agility SDK 1.613.0, qui contient certains composants critiques qui seront présentés aux développeurs lors de la Game Developers Conference (GDC) à San Francisco la semaine prochaine. Le composant le plus intéressant est Work Graphs, que Microsoft décrit comme « un tout nouveau paradigme » pour les cartes graphiques .
Les graphiques de travail permettent un travail piloté par GPU. Normalement, lorsque vous jouez à un jeu PC, il existe une relation entre votre GPU et votre CPU. Votre CPU prépare le travail et l'envoie à votre GPU, puis votre GPU exécute ce travail. Work Graphs est une approche qui permet à votre GPU de planifier et d'exécuter ses propres tâches, ce qui a des implications considérables sur les performances.
Vous pouvez en voir une première démonstration dans la vidéo ci-dessus. La comparaison côte à côte offre des performances presque identiques, mais vers 1:20, vous pouvez voir comment la version Work Graphs avance. Il s'agit de la première version de Work Graphs, donc le fait que nous constations déjà une telle amélioration dans certaines scènes est énorme.
Il est facile de penser au rendu des jeux de manière linéaire, mais les GPU gèrent de nombreuses tâches en parallèle. Le rendu d'une scène finale est complexe, votre carte graphique gère donc plusieurs tâches différentes en même temps. Work Graphs est plus efficace, permettant aux threads de passer à d'autres tâches sans attendre plus de travail de la part du processeur. Ajoutez ces efficacités sur une scène complexe et cela peut avoir un impact considérable sur les performances, comme le montre la première démo publique.
Dans des scènes complexes qui exposeraient normalement un goulot d'étranglement du processeur , Work Graphs peut maintenir des performances élevées. Espérons que cela signifie que des jeux comme Starfield qui dépendent fortement du processeur maintiendront une fréquence d'images élevée dans des zones complexes comme la Nouvelle Atlantide.
Les Work Graphs viennent tout juste d'être présentés aux développeurs, il faudra donc un certain temps avant de voir les améliorations dans les jeux. Il s'agit d'une fonctionnalité adaptée aux développeurs, ce n'est donc pas quelque chose que vous verrez dans un menu graphique. Espérons que cela signifie que les jeux PC sortiront avec de meilleures performances.
Actuellement, les Work Graphs sont pris en charge sur les GPU Nvidia RTX séries 30 et 40, ainsi que sur les GPU AMD RDNA 3. Les anciennes cartes ou les GPU Intel ne sont pas encore pris en charge.