COMPTOIR
  
register

DirectX 12 en 2015 pour PC, consoles et smartphones

Lors de la Game Developers Conference, Microsoft a dévoilé des informations quant à la version 12 de son API DirectX. Détail amusant, la démonstration a été réalisée avec Forza 5 qui tournait sur un PC équipé d'une GTX Titan Black. Faut-il s'attendre à un portage du jeu sur PC ? On ne sait pas, mais en tout cas, Microsoft a dévoilé quelques détails intéressant sur DirectX 12.

 

demomaker.jpg  

 

Comme attendu, Direct3D évolue et suit le trajet tracé par AMD avec Mantle : alléger la charge CPU afin d'éviter que ce dernier ne soit un frein pour le GPU et ainsi bénéficier de meilleures performances en jeu. Au-delà de cette technique, Direct3D 12 devrait également apporter des améliorations au niveau de la gestion de la mémoire ou encore des processeurs multi-coeurs, un domaine dans lequel DirectX était à la peine. Avec ces améliorations, le temps de rendu d'une image serait grandement réduit sous 3DMark.

 

directx_12_performances.jpg

Crédit photo HFR

 

La mauvaise nouvelle, c'est que DirectX 12 est attendu pour le courant de l'année 2015. Pour nous consoler un peu, Microsoft indique que la Xbox One supportera également cette API même si elle est déjà très proche du fonctionnement de Direct3D 12. DirectX 12 devrait également faire son apparition sur les Windows Phone équipés d'un SoC Snapdragon de chez Qualcomm. L'Adreno 4x0 est en effet compatible avec l'API de Microsoft. 

 

directx_12_2.jpg

Crédit photo HFR

 

Sur nos PC, AMD, NVIDIA et Intel se tiennent déjà prêts pour supporter DirectX12. Chez NVIDIA, les GeForce depuis la série 400 s'entendront merveilleusement bien avec la nouvelle API et chez AMD ce sont toutes les cartes GCN donc depuis les HD 7000 qui seront compatibles. Pour Intel, les CPU Haswell avec une partie graphique Iris seront compatibles. Oui la prise en charge est purement logicielle comme c'est aussi le cas pour DirectX 11.2

 

directx_12_performances.jpg

Crédit photo HFR

 

Microsoft propose d'ores et déjà un accès à une version bêta pour les développeurs et une préversion publique pour la fin de l'année. Microsoft n'a pas indiqué les versions de Windows qui supporteront DirectX 12. Les premiers jeux à bénéficier de toutes ces avancées devraient arriver pour la fin de l'année 2015. Il faut noter que le portage des jeux Xbox One vers PC devraient être grandement facilité, Microsoft l'ayant réalisé sur Forza 5 pour la présentation, en un mois avec 4 ingénieurs dont voici une vidéo.

 

 

Pour autant, on comprend que la philosophie de Mantle est donc reprise par Microsoft, et cela semble satisfaire tous les partenaires. Car Le travail effectué sur Mantle sera bénéfique puisque les deux API sont très proches, il restera la question importante : est-ce que Mantle et DirectX12 vont coexister ou cela signera t-il la fin de l'API d'AMD ? Difficile à dire dans la mesure où AMD est partie prenante des 2 ! (Source : HFR)

Un poil avant ?

Bon plan: Sapphire R9 290X 4Go Tri-X OC + BF4 à 399,90€ livrée ! (terminé)

Un peu plus tard ...

Vos mails sont enfin en sécurité sur Gmail

Les 37 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par PC&PS4 de Picardie, le Samedi 22 Mars 2014 à 12h36  
Talk by Johan Andersson (DICE/EA)
5 Major Challenges in Real-time Rendering (Siggraph 2012)

Extrait du slide 32

Graphics Pipeline is fast but fixed
- No conservative rasterization
- No programmable blending
- No flexible texture filtering (min/max/derivative)
par PC&PS4 de Picardie, le Samedi 22 Mars 2014 à 12h16  
Kam VedBrat
Group Program Manager for Windows Graphics
Octobre 2013
Raising the Bar with Direct3D

- The Xbox One graphics API is "Direct3D 11.x" and the Xbox One hardware provides a superset of Direct3D 11.2 functionality. Other graphics APIs such as OpenGL and AMD's Mantle are not available on Xbox One.

- With Xbox One we have also made significant enhancements to the implementation of Direct3D 11, especially in the area of runtime overhead. The result is a very streamlined, "close to metal" level of runtime performance.

- We're also working with our ISV and IHV partners on future efforts, including bringing the lightweight runtime and tooling capabilities of the Xbox One Direct3D implementation to Windows, and identifying the next generation of advanced 3D graphics technologies. (DirectX12 donc )
par PC&PS4 de Picardie, le Samedi 22 Mars 2014 à 12h01  
- DirectX 12 will indeed make lower-level abstraction available (but not mandatory?there will be backward-compatibility with DX11) on existing hardware.

- DirectX 12 will introduce a set of new features in addition to the lower-level abstraction, and those features will require new hardware.

- So far, Microsoft has mentioned only two DX12 features that will need new hardware: new blend modes and something called conservative rasterization, which can apparently help with object culling and hit detection.

par Un ragoteur bélote de Antwerpen, le Vendredi 21 Mars 2014 à 17h06
You writes it wrong man, now it's Picarday, Picarday..

par Un ragoteur macagneur d'Ile-de-France, le Samedi 22 Mars 2014 à 11h56  
60 fps avg, justement ya du "hitching" et du "stutterring" sur la video lors de phase de ralenti sur forza genre 30/35 fps sous le pont dans le jeu alors que que le compteur est "capé" a 60 fps comment disent nos amis US.

c'est moi ou la video parait plus fluide en fenetré qu'en plein ecran ?
par Un ragoteur bélote de Antwerpen, le Vendredi 21 Mars 2014 à 17h06  
par Embusqued de Quebec, le Vendredi 21 Mars 2014 à 16h10
Thanks Picardie's Man, can't wait to see the final Mantle's efficiency vs Directx 12 ! I wish they'll make some benchmarks and screenshots !
You writes it wrong man, now it's Picarday, Picarday..
par Embusqued de Quebec, le Vendredi 21 Mars 2014 à 16h12  
par Un ragoteur de Picardie, le Vendredi 21 Mars 2014 à 14h39
Eurogamer.net: The Forza 5 demo was the star of the presentation, designed to show how console-level efficiency is possible on the PC. Bizarrely, according to Nvidia, the demo ran on Titan Black hardware - the most powerful single-chip graphics card on the market, and possibly not quite the best hardware to demonstrate an efficient console port. According to Turn 10, the conversion from Xbox One's DX11.x API to an alpha version of DX12 took four man-months to achieve, with some features of the existing console API migrating across to PC, while other elements (thanks PC Perspective for the shot) - such as "pipeline state objects" and the "resource binding model" will make their way across to Xbox One.

Update 21/3/14 07:30: Microsoft tells us the PC Forza demo "was simply a rendering tech demo to showcase the power and ease of development for DX12. We have no plans to release Forza Motorsport 5, or any other Microsoft Studios Xbox One title on PC."
No prob, M$, i'll just not buy Forza
par Embusqued de Quebec, le Vendredi 21 Mars 2014 à 16h10  
par Un ragoteur de Picardie, le Vendredi 21 Mars 2014 à 15h30
During GDC 2014, it has been revealed that AMD's Mantle program for developers will begin this April. According to the following slide, Mantle's Beta SDK website will be opening this April. The catch here is that access to it will be limited to a select few. In short, don't expect small indie developers to get their hands on it. Still, the good news is that after that beta program, Mantle will be available to everyone.

slide
Thanks Picardie's Man, can't wait to see the final Mantle's efficiency vs Directx 12 ! I wish they'll make some benchmarks and screenshots !
par Un ragoteur de Picardie, le Vendredi 21 Mars 2014 à 15h30  
During GDC 2014, it has been revealed that AMD's Mantle program for developers will begin this April. According to the following slide, Mantle's Beta SDK website will be opening this April. The catch here is that access to it will be limited to a select few. In short, don't expect small indie developers to get their hands on it. Still, the good news is that after that beta program, Mantle will be available to everyone.

slide
par Un ragoteur gaulois embusqué, le Vendredi 21 Mars 2014 à 14h47  
par Un ragoteur "ArthaX" du Centre, le Vendredi 21 Mars 2014 à 11h10
...Sans DirectX 12, ben je ferais avec...
... Paye ta phrase
par Un ragoteur de Picardie, le Vendredi 21 Mars 2014 à 14h39  
Eurogamer.net: The Forza 5 demo was the star of the presentation, designed to show how console-level efficiency is possible on the PC. Bizarrely, according to Nvidia, the demo ran on Titan Black hardware - the most powerful single-chip graphics card on the market, and possibly not quite the best hardware to demonstrate an efficient console port. According to Turn 10, the conversion from Xbox One's DX11.x API to an alpha version of DX12 took four man-months to achieve, with some features of the existing console API migrating across to PC, while other elements (thanks PC Perspective for the shot) - such as "pipeline state objects" and the "resource binding model" will make their way across to Xbox One.

Update 21/3/14 07:30: Microsoft tells us the PC Forza demo "was simply a rendering tech demo to showcase the power and ease of development for DX12. We have no plans to release Forza Motorsport 5, or any other Microsoft Studios Xbox One title on PC."
par AMvidia, le Vendredi 21 Mars 2014 à 14h36  
par Un ragoteur inspiré de Lorraine, le Vendredi 21 Mars 2014 à 13h32
Ha tiens, Windows 8.2 (ou Windows 9) arrive en 2015...
C'est fou comme le hasard fait bien les choses
J'envisageais prendre Windows 9 de toute façon, mais avant il faut que je brule un cierge pour qu'ils changent de designer graphique.
En tout cas merci une nouvelle fois AMD de faire bouger les choses.
par Un ragoteur inspiré de Lorraine, le Vendredi 21 Mars 2014 à 13h32  
Ha tiens, Windows 8.2 (ou Windows 9) arrive en 2015...