Parmi les nombreuses fonctions exclusives à Windows 10, nous n’avons pas encore beaucoup parlé de DirectX 12. Pourtant, cette nouvelle version majeure a tout pour réjouir les joueurs et les développeurs, à commencer par un gain en performances retentissant, rendu possible par les nombreuses optimisations apportées par Microsoft ainsi que par un changement de philosophie.
Pour arriver à la prouesse promise, Microsoft a dû sérieusement revoir l’architecture de DirectX au sein d’un système Windows. L’idée est désormais de proposer une API (Interface de programmation) à bas niveau afin de communiquer le plus directement possible avec la carte graphique.
L’idée est assez simple, en se passant d’un maximum d’intermédiaires, il devient possible d’allouer plus de puissance graphique à une tâche particulière, comme les jeux. En fonctionnant ainsi, il devient en théorie plus commode pour un développeur d’exploiter toutes les ressources à sa disposition.
C’est malin et ça rejoint la technique utilisée par Mantle sur les cartes AMD. Mais à la différence de son concurrent, DirectX 12 s’applique à toutes les cartes graphiques du marché. La démocratisation s’annonce ainsi bien meilleure. Selon l’article de AnandTech, le fonctionnement à bas niveau était inenvisageable sous DirectX 11, la version que nous utilisons à ce jour.
D’ailleurs, du fait de son intégration si particulière avec le noyau de Windows, Microsoft a déjà déclaré ne pas être en mesure de porter DirectX 12 sur des versions antérieures. Windows 8.1 et Windows 7 n’y auront donc pas accès. Ce qui ne devrait pas être très grave, car ces versions de Windows seront éligibles gratuitement à la mise à jour vers Windows 10. Tout va pour le mieux dans le meilleur des mondes !
Et si on se base sur les performances de la dernière Technical Preview de Windows 10, les performances sont déjà bien présentes. Retrouvez-en un résumé sur le graphique suivant (cliquer pour agrandir). Le benchmark Star Swarm montre ainsi des résultats en hausse de près de 150% avec une GeForce GTX 980 qui passe ainsi de 26,7 images par seconde sous Direct 3D 11 à 66,8.
Dernière interrogation légitime, qui y aura droit ? Suivant la génération de vos cartes graphiques, le scénario pourrait être différent. Du côté de Nvidia, nous savons déjà que les architectures Maxwell (séries 750 et 900), Kepler (séries 600 et 700) et Fermi (séries 400 et 500) auront accès aux bienfaits de DirectX 12. Pour AMD, il faudra impérativement disposer d’un driver compatible WDDM 2.0, ce qui comprend les dernières Radeon ainsi que quelques autres modèles antérieurs . Il ne nous manquera alors plus que des jeux optimisés pour Direct3D 12, ce qui ne saurait sans doute tarder. Nous vivons probablement actuellement une petite révolution dans le monde du jeux vidéo en 3D. Nous en jugerons sur pièces d’ici quelques mois.
Tu rêves toi.
heracles
Avec tous les jeux tournant sur dx12 tu auras un gain de performance par rapport à ce même jeu si il tournait sur dx11.2.
En gros vous serez tous à 120 fps? Si je vulgarise à l'extrême en me basant sur la majorité des commentaires de pcistes sur les news consoles.
Bon bien évidemment, ça signifiera un boost conséquent pour les moyens graphiques d'un jeu
A peine.
Il y a les branleurs avec leur carte à 1000 euros qui se touchent et qui n'auront pas forcément besoin de cette maj, mais pour les petites cartes moyenne gamme comme moi ça risque d'être intéressant.
Non absolument pas. Un jeu actuel Dx11.2 ne sera pas converti à Dx12 car ça demande beaucoup trop de ressources, ce qu'il pourrait se passer c'est que un patch pour Battlefront sorte avec l'optimisation Dx12, mais c'est très peu probable.
jonnaille : précise que ces jeux sont développés avec l'API DX11 et non DX12. Il faut que les jeux soient développés avec dx12 en natif pour avoir droit aux optimisations. AC unity c'est Dx11 avec une carte DX12 ca ne changera rien.
heracles Mais au vu de cet article, on pourrait espérer un gain de fou. A voir dans la pratique.
J'espère que c'est pas du flan, j'en doute pas mais bon, ce sera peut-être seulement pour les prochains jeux aussi. En tout cas ça veut au moins dire que ma carte aura une durée de vie plus conséquente sur les prochaines productions.
EA avait bien sorti un patch dx11 pour DA:II ou Crysis 2 on peut espérer là même pour DA:I (surtout que là ils sont parti pour nous pondre des DLC vu la demande des fans...) è_é
Bon je généralise bien sûr, j'suis pas bête ^o^
Soit, les développeurs vont en profiter pour nous balancer des graphismes supérieur. Et dans ce cas DX 12 = gros gap graphique. Mais nos carte vont alors morfler comme si DX12 n'existait pas.
C est dommage ce talent de programmeur de génie que tu gâches comme cela, tu devrais te présenter chez quelques grands studios il recherchent des gens comme toi (a savoir un mec qui n est pas programmeur qui sait tout avant tout le monde)
Il y a les gpu compatible software directx12 et sur les jeux actuel et a venir au moins pour tout 2015 donc avec des moteurs déjà existent directx12 tout comme mantle améliorera plus ou moins en fonction du combo cpu ram gpu de votre pc! (rien de spectaculaire mais bon pour les yeux bionique....)
Les prochains gpu amd et nvidia sont compatible full hardware directx12 mais temps que les moteurs des jeux ne sont pas écris de zéro l’amélioration restera légère, cela permettra déjà avec un cpu i3 i5 ou équivalent d'aujourd'hui de faire tourner les futur jeux dans des conditions optimales!
Bilan quand vous aurez un gpu full hardware directx12 et un moteur de jeux pensé pour directx12 vous aurez réellement un jeux directx12 et vous verrez pourquoi c largement supérieur a directx11 mantle open gl etc...
Rendez vous sur certaine exclues xboxone (fin 2015 peut être...)et sur pc au minimum en 2016.
Et je le répète l'avantage a terme c'est de pourvoir faire aussi bien voir mieux avec moins de puissance hardware humaine et financière et surtout le temps de gagner et les ressources restante permettront enfin de s'occuper de l' I.A, de la gestion physique, de rendre par conséquent les jeux plus vivant et réaliste avec un rendu de graphique hight ou ultra d'aujourd'hui!
jonnaille t es un chef je t appelle demain
Sinon j'aimerais voir des jeux ou démo en concret que je me fasses une idée plutôt que des tableaux.
Mon tout nouveau PC, ne demande qu'a tester ce que DX12 peu apporter .
T'as bien raison, moi aussi je suis concret, je me fies pas aux belles déclarations ou chiffres quelle que soit la source. Je dis pas j'y crois pas , je veux juste une démo ou un jeu qui le prouve point barre.
C'est comme le gars te dis sa copine est trop canon et n'est pas une boufonne , alors prouve le moi en me la montrant.
La beauté c'est relatif donc, on peut trouver qu'une personne est belle ou pas .
Pour la coté bouffonne, on a tous nos 1/4 d'heure coloniaux, donc se baser sur un instant T pour définir ce qu'est une personne me paraît, assez peu fiable .
Cela étant j'ai bien compris qu'il ne s'agissait que d'un exemple
Pour DX12, les choses seront plus facilement visibles .
Soit cela apporte vraiment un plus, que chacun pourra constater, soit se sera un peu mieux sans être incroyable .
C'est comme la fleur ça se fane. Sinon c'est bien ça , c'est un exemple pour rester décontracté de la bite.
Je m'attends à du visible de la part de DX12, vivement une petite démo ou un jeu qui l'utilise.