DirectX 12: Un changeur de jeu pour Xbox One et PC?

Si tout se passe comme prévu, next-gen API de Microsoft va inaugurer une nouvelle norme pour des effets visuels et de la performance à travers toute une gamme d'appareils, de haut de gamme PC s, aux ordinateurs portables modestes, à même la Xbox One .

Mais la mesure dans laquelle chaque plate-forme bénéficiera du nouveau logiciel est un sujet de débat. Xbox One développeurs, en particulier, ont tempéré leurs attentes, avec aucun allant affirmant que la différence sera jour et nuit jusqu'à publiquement. D'autres développeurs et éditeurs, quant à lui, ont suggéré que l'API ouvrira la voie à des améliorations significatives à la fidélité visuelle et les performances sur PC. Mais jusqu'à quel point peut DirectX 12 aller? Ci-dessous, GameSpot fournit un guide expliquant comment est prévu chaque plate-forme de bénéficier de DirectX 12 soutien, expliquant chacune de ses nouvelles fonctionnalités clés, étape par étape.

DirectX 12 sur Xbox One

Le rendu des graphiques intelligents

Sur la Xbox One, DirectX 12 pourrait apporter des améliorations significatives à ses jeux et le système dans son ensemble. La Xbox On travaille actuellement à travers DirectX 11, avec plusieurs réglages faites spécifiquement pour le système. À bien des égards, en utilisant l'ancienne API de DirectX 11 avait limité le plein potentiel de la Xbox One, avec les développeurs obligés d'utiliser une API plus âgés, moins efficace.

En particulier, en utilisant DirectX 11 empêché le système d'utiliser les shaders asynchrones (Async ou shaders), qui répartit la charge graphique sur plusieurs threads, et permet au système de calculer simultanément, plutôt que d'avoir à attendre pour les graphiques queue pour finir avant de passer pour le travail suivant. En théorie, DirectX 12 pourrait accélérer le temps qu'il faut pour rendre généralement des effets de post-traitement. Shaders asynchrones sont quelque chose que le PlayStation 4 utilise déjà dans une variété de jeux tels que Infamous: Deuxième Fils (les shaders Async aidé la PS4 rendre les effets de particules vues dans le jeu). Un effet similaire viendra probablement à Xbox One jeux utilisant des méthodes de rendu similaires. Dans la pratique, cela signifie plus de capacité de rendu, ce qui pourrait ouvrir la voie à l'amélioration des effets visuels.

Libérer le potentiel des ESRAM

Le plus grand jour à venir avec la mise à jour de DirectX 12 est une refonte complète de la façon dont 32Mb de la Xbox un des ESRAM ultra est utilisé. Beaucoup de développeurs ont cru que la façon dont l' API de ESRAM Xbox On était une douleur à utiliser . Cependant, avec la mise à jour de DirectX 12, Microsoft a introduit un nouvel outil pour optimiser l'utilisation spécifiquement ESRAM.

Dans sa propre documentation du SDK de l'entreprise pour DirectX 12 ( qui a fui en Janvier ), il a spécifiquement déclaré que "l'optimisation pour réduire l'utilisation de la bande passante de la mémoire (de l'ESRAM) est une stratégie clé pour Xbox One." Cela pourrait potentiellement augmenter les performances du système, et se traduire par une légère bosse dans les performances dans les jeux et futurs titres. Cela suggère, mais ne pas tout à fait garantie, que plus de jeux Xbox One rendront à la même résolution et la fréquence d'images PlayStation 4 jeux.

Un tableau de bord plus rapide et 4K Possibilités

Le coup de pouce qui DirectX 12 donne la Xbox On est pas strictement limitée aux bosses de performance dans le jeu. Phil Spencer, la tête de la division Xbox, a exprimé un intérêt à accélérer la réactivité du tableau de bord de la console. Lors d'une discussion récente avec un fan sur Twitter , qui a demandé Spencer si le logiciel système de la Xbox On pourrait profiter de la prochaine DirectX 12 API, il a répondu: "Oui, tableau de bord peut profiter pleinement de [] DX12 plateforme caractéristiques."

"The One Dashboard Xbox peut profiter pleinement de DX12 fonctionnalités de la plateforme."

Il a ajouté que plus fluide Xbox Une interface utilisateur est "élevé sur la liste des améliorations que nous voulons faire."

Dans une autre discussion avec un ventilateur, Spencer a exprimé le désir et potentiellement l'affichage du contenu en 4K . Plus d'informations sur la faisabilité ci est postérieure.

Curb Your Enthusiasm

Jusqu'à présent, les développeurs ont été quelque peu contradictoires en ce qui concerne la façon dont les performances de la Xbox One sera améliorée avec DirectX 12. Damien Monnier, game designer senior chez CD Projekt RED, a récemment suggéré que DirectX 12 ne serait pas susceptible de résoudre les problèmes de la Xbox One a la résolution de certains jeux , en déclarant que "les changements de résolution, il faudrait une beaucoup plus grande changement de Microsoft que la mise à niveau DX12." Brad Wardell, PDG de Stardock et développeur derrière Ashes de titre à venir de la Singularité, se trouve sur le côté opposé de la clôture, en restant positif à propos de la mise à niveau de l'API et affirmant qu'il pourrait résoudre résolution malheurs de la Xbox One. "Je ne pense que ça va largement abordé la question Xbox Une résolution mais qui est la spéculation," il récemment déclaré .

Le plein impact de DirectX 12 sur Xbox On ne sera pas parfaitement clair que les développeurs commencent à l'utiliser dans la pratique. Avec des déclarations contradictoires de développeurs, nous ne sommes pas tout à fait certain de combien la mise à jour aura un impact sur ​​le système sur le plan technique. Nous pouvons cependant dire que ce serait donner au système une poussée de bienvenue de l'efficacité qui aidera le Xbox One dans le long terme.

DirectX 12 sur PC

Déverrouillage Plus GPU puissance avec multi-adaptateur

Sans doute la plus grande caractéristique de DirectX 12 sur PC est le GPU multi-adaptateur. Depuis que Microsoft a développé la nouvelle API d'être faible niveau, il permet un accès "plus profond" pour le matériel qui peut déverrouiller la puissance inutilisée des unités de traitement graphique à l'intérieur de votre système. Ce traitement est tout agnostique et peut combiner la puissance d'un GPU intégré ainsi que des cartes externes. Sur le DirectX Developer Blog, Microsoft explique que la performance peut être améliorée d'environ 10 pour cent seulement en utilisant des graphiques intégrés d'un CPU. Selon les tests de Microsoft, cela ne ajouter un cadre de latence, mais le coup de pouce que la puissance supplémentaire donne devrait même les choses. Cela signifie que si vous avez juste un GPU intégré à bord de votre CPU, vous devriez voir des résultats tangibles fois les développeurs commencent à utiliser cette fonction.

Cette augmentation de performance est obtenue en divisant la charge de travail dans l'ensemble du matériel disponible au lieu de tenter de traiter le tout sur une seule carte. La façon dont cette puissance supplémentaire est utilisé est complètement aux développeurs de logiciels sur une base de cas par cas. Il est possible que le système utilise un GPU "Master", qui portera le poids de la soulever des charges lourdes, en laissant les autres GPU pour gérer des tâches telles que le post-traitement. En plus de cela, le multi-adaptateur est également capable de mettre en commun VRAM entre GPU externes. Ce qui signifie essentiellement que la piscine de RAM plus grande peut gérer textures plus grandes, ce qui signifie rendu plus efficace à des résolutions plus élevées, comme 4K.

Windows 10 est prévu de lancer avec DX12 à la fin de 2015

Rétro-compatibilité avec DirectX 11 cartes

Microsoft pousse la sortie de DirectX 12 aux côtés de Windows 10 afin de maximiser l'adoption de son nouveau système d'exploitation, et de venir avec elle est une foule de caractéristiques de jeu de changement. Mais les meilleures nouvelles? Le DirectX 12 API sera compatible avec tous les GPU DirectX 11 de classe expédiées, ce qui élimine la nécessité absolue de mettre à jour votre carte ou votre système pour profiter des avantages de DirectX 12. Bien sûr, pour le meilleur saut de la performance, vous aurez besoin de mettre à niveau votre GPU, surtout si votre carte est vieille de plus de deux ans.

DirectX 12 API Overhead test de GameTech

Nous avons testé DirectX 12 dans le test API Overhead de 3DMark, qui mesure la vitesse de votre CPU et GPU communiquent entre eux en envoyant "Dessiner des appels», puis le rendant à l'écran. Le ralentissement de l'API, moins nous allons voir à l'écran. L'indice de référence teste trois API différentes; Seul thread performance de DirectX 11, de DirectX 11 performances multithread, et de DirectX 12 performances multithread. Fondamentalement, la plus tirage appels par seconde, plus le rendement est poussé hors du même matériel.

Une chose à noter à ce sujet, est qu'il est pas un test de CPU ou GPU, et ne mesure pas la performance des composants eux-mêmes, mais au lieu de mesurer le conducteur derrière elle. Pour notre test, nous avons utilisé un i5 2500k Intel et une GeForce GTX 970 dans les trois API.

Les résultats sont assez stupéfiante, avec un seul performances filetée de DirectX 11 à 1,4 millions de tirage appelle par seconde, la performance au multithread performances multithread de 2,1 millions et DirectX 12 à 13,1 millions par seconde. Tout cela semble incroyable, cependant, gardez à l'esprit que ceci est juste un simple test présentant l'efficacité de la nouvelle API. Il ne reflète pas exactement la performance dans le monde réel que DirectX 12 aurait en jeu. Ce test nous montre comment la nouvelle API exploite la puissance dans les processeurs multi-core d'une manière plus efficace, laisser communiquer avec le GPU encore plus vite. Une fois que les développeurs commencent à utiliser l'API DirectX 12, nous pouvions voir l'exigence d'un processeur multi-core devenir une norme dans les jeux, en raison de combien incroyablement efficace DirectX 12 API est en utilisant plusieurs threads CPU.

Rêve ou réalité? Carré DirectX 12 Showcase Enix

Microsoft a fourni l'ensemble de ces nouvelles fonctionnalités en une vitrine assez stupéfiant de DirectX 12 avec une démo par Square Enix, intitulé «WITCH - Chapitre 0 [pleurer]". La démo a été vu en cours d'exécution sur un quatre cartes bancaires casse-Nvidia GTX Titan X en SLI. Avec la puissance de traitement pure et DirectX 12 dans le remorquage, la démo vanté plus de 63 millions de polygones par scène et a également été rendu avec 8k par 8k textures.

Ce niveau de fidélité graphique est une allumeuse scintillant de l'avenir, un regard sur le potentiel de DirectX 12 et la puissance constante amélioration des GPU externes. Il peut prendre un certain temps pour les développeurs de jeux à utiliser la puissance de la multi-adaptateur et DirectX 12, mais les gains potentiels de la nouvelle API sont trop importants pour être ignorés. Cette démo est essentiellement une vitrine de la puissance et de la technologie que nous sommes susceptibles de voir des jeux traditionnels dans les prochaines années le rendu, et le garçon ça joli.

DirectX 12 sur les systèmes bas de gamme

Les avantages de DirectX 12 sur PC ne sont pas strictement limitées aux systèmes haut de gamme jeu, mais aussi les appareils mobiles et les ordinateurs portables standards. Intel a présenté repères fonctionnant sur une Surface Pro 3, en utilisant un processeur Core i5 avec un GPU Intel interne 4400. L'indice de référence est divisé en deux modes, l'un exécutant une référence fixe framerate à 19 images par seconde, ce qui peut Flick entre DirectX 11 et DirectX 12.

Dans ce point de repère particulier, nous voyons que lors de la mise à DirectX 12, la consommation d'énergie du processeur plonge de façon spectaculaire par ce que prétend Microsoft est de 50 pour cent. Quant à la deuxième référence, le framerate est déverrouillé, et quand commuté de DirectX 11 à 12, le framerate saute de 19FPS à 33FPS. Cela montre, en théorie, que les systèmes d'extrémité encore plus faibles devraient être en mesure de profiter d'un saut dans la performance et la puissance une fois que la nouvelle API est largement adopté par les développeurs. De ces tests que nous pouvons voir que DirectX 12 sur PC a un effet dramatique sur les systèmes de toutes sortes, du haut de gamme tout le chemin à l'extrémité inférieure du GPU.

Future 4k de DirectX 12

Il est clair que DirectX 12 aura un effet significatif à long terme à la fois sur PC et Xbox One avec un accent prospective claire sur le rendu des jeux, du contenu et de la vidéo 4K. Ian Bell, chef de l'équipe de développement derrière Project CARS , a demandé récemment ce qu'il croyait être les avantages de l'utilisation de Direct X 12. Sa réponse laconique: "30-40 pour cent".

Parce que de véritables capacités de la nouvelle API restent à être vu sur la Xbox One, il est pas tout à fait clair si oui ou non la mise à jour servira à étendre les performances de la console. Sur le côté PC, il est à la recherche comme DirectX 12 aura un effet profond sur presque tous les PC capables d'exécuter Windows 10, mais les gains réels sera trouvé lorsque les développeurs de commencer à utiliser le GPU multi-adaptateur dans de nouvelles façons novatrices pour optimiser les performances. Microsoft doit encore veiller à ce que DirectX 12 marque un saut technologique qui verra des avantages tangibles aux joueurs du monde entier, mais pour l'instant, un avenir prometteur qui nous attend.

DirectX 12 est due à déployer vacances 2015 à la fois sur Xbox One et PC.





Aucun commentaire:

Enregistrer un commentaire