Thursday, March 20th 2014

AMD Demonstrates Full Support for DirectX 12 at Game Developer Conference

Today, AMD announced support for Microsoft and its revamped graphics application programming interface, DirectX 12, a new "console-like" version of the graphics API that has inspired PC gaming for nearly two decades. During the Microsoft-sponsored panel, DirectX: Evolving Microsoft's Graphics Platform, AMD revealed that it will support DirectX 12 on all AMD Radeon GPUs that feature the Graphics Core Next (GCN) architecture.

AMD will support and collaborate with Microsoft on the development of the generational advancement of the API, to continue to improve the experience for both developers and end users.

"AMD strongly believes in the benefits gamers and game developers can realize from lower-overhead API development," said Matt Skynner, corporate vice president and general manager, Graphics Business Unit, AMD. "With the Mantle API, AMD has shown the world our commitment to incredible performance, and we look forward to enabling the same performance gains by supporting the industry-standard DirectX 12."

DirectX 12 will offer tantalizing opportunities for game developers to extract new performance from PC graphics cards with a newly-streamlined language that reduces API overhead. DirectX 12 will be the first generational leap for the platform since DirectX 11 made its debut in 2008.

"AMD has always been an essential partner in the development of DirectX," said Anuj Gosalia, Development Manager, Windows Graphics, Microsoft. "As we start the next chapter for our historic API, we look forward to continued great collaboration with AMD to bring gamers the best possible performance on AMD hardware."

A DirectX 12 support schedule for AMD Radeon GPUs will be published at a later date.
Add your own comment

54 Comments on AMD Demonstrates Full Support for DirectX 12 at Game Developer Conference

#1
gdallsk
HELL YES, GCN is getting it from day one! :clap::peace::rockout:
Posted on Reply
#2
james888
So quick? I know mantle and DX12 have similar goals. Does mantle = Dx12?
Posted on Reply
#3
Disruptor4
Maybe they will be bringing some of Mantle's features etc over to DX12?
Posted on Reply
#4
HumanSmoke
by: james888
So quick? I know mantle and DX12 have similar goals. Does mantle = Dx12?
Same goal. Utilizing the in-place hardware.
Remember that MS's Xbone already uses a pared down DX11.x with a lot of the PC overhead removed, so it's reasonable to assume that some console features have been ported into the existing D3D framework, and viola, DX12
MS DirectX dev blog will explain it a little more completely, and with much more colour and lovely graphs
Posted on Reply
#5
xkche
NVIDIA Fermi don't support DX 11.1 but DX12 yes? O.o
Posted on Reply
#6
Slomo4shO
by: xkche
NVIDIA Fermi don't support DX 11.1 but DX12 yes? o_O
I wouldn't count on it... It will likely not be full support.
Posted on Reply
#7
erocker
by: james888
So quick? I know mantle and DX12 have similar goals. Does mantle = Dx12?
DX12 = DX11 with some added stuff.
Posted on Reply
#8
jabbadap
by: Slomo4shO
I wouldn't count on it... It will likely not be full support.
http://blogs.nvidia.com/blog/2014/03/20/directx-12/
In addition, NVIDIA will match Microsoft OS support for DX12. Over 70% of gaming PCs are now DX11 based. NVIDIA will support the DX12 API on all the DX11-class GPUs it has shipped; these belong to the Fermi, Kepler and Maxwell architectural families. With more than 50% market share (65% for discrete graphics) among DX11-based gaming systems, NVIDIA alone will provide game developers the majority of the potential installed base.
Posted on Reply
#9
Xzibit
o_O
There's currently no release date for DirectX 12, though it has been touted for holiday 2015, with a preview release this year.
Windows 9 'Threshold' release date April 2015
Posted on Reply
#10
Fluffmeister
Good stuff, DX12 is shaping up nicely.

God bless vendor agnostic API's.
Posted on Reply
#11
Regenweald
by: erocker
DX12 = DX11 with some added stuff.
No. DX12 = Mantle + DX11.

Do people seriously think that after MS announced that there were no major plans post DX11.xx , within the last handful of months, they made a 'close to the metal' development API, coincidentally after AMD released Mantle ?

Really?..........seriously?
Posted on Reply
#12
renz496
so nvidia will have DX12 for Fermi and forward. why AMD make DX12 available to GCN based only? what happen to 5k and 6k series?
Posted on Reply
#13
darkangel0504
What the hell ? Where is HD 5000 HD 6000 supported, AMD ? Meanwhile, Nividia will support all of DX 11 GPUs .
I hate you, AMD. why you always drop supporting old GPUs ? I will switch to Nvidia, soon.
Posted on Reply
#14
HumanSmoke
by: Regenweald
No. DX12 = Mantle + DX11.
Seems at odds with the actual presentation
by: Regenweald
Do people seriously think that after MS announced that there were no major plans post DX11.xx
When did this happen? The only prediction of no further DirectX implementation I've seen came from a PR guy at AMD....quickly refuted by Microsoft.
by: Regenweald
within the last handful of months, they made a 'close to the metal' development API, coincidentally after AMD released Mantle ?
No doubt the timing is aimed squarely at Mantle, but the DirectX presentation also stated that Intel and Nvidia had been working with MS for a least a year in the latters case. If DX12 is a kneejerk reaction to Mantle then AMD need a smack upside the head - DX12 running on Nvidia hardware (the Forza 5 demo) just after AMD get some stability into BF4 and a patch for Thief, and just months after Mantle debuted. That's a damn fast response.
Youtube: IwSzpuRR2FI
by: renz496
so nvidia will have DX12 for Fermi and forward. why AMD make DX12 available to GCN based only? what happen to 5k and 6k series?
It sounds as though AMD's VLIW4 and 5 architectures are too fixed in memory resource usage to effectively use DX12, although that isn't confirmed at this point.
Posted on Reply
#15
darkangel0504
It sounds as though AMD's VLIW4 and 5 architectures are too fixed in memory resource usage to effectively use DX12, although that isn't confirmed at this point.
It means that DX 12 needs a large amount of VRAM ?
Posted on Reply
#16
HumanSmoke
by: darkangel0504
It means that DX 12 needs a large amount of VRAM ?
No. The architecture needs to be compliant with the API's usage of memory resources from the sound of it, and the VLIW architecture may not be supportive.
Speculation at this point.
Posted on Reply
#17
Xzibit
by: HumanSmoke


No doubt the timing is aimed squarely at Mantle, but the DirectX presentation also stated that Intel and Nvidia had been working with MS for a least a year in the latters case. If DX12 is a kneejerk reaction to Mantle then AMD need a smack upside the head - DX12 running on Nvidia hardware (the Forza 5 demo) just after AMD get some stability into BF4 and a patch for Thief, and just months after Mantle debuted. That's a damn fast response.
Youtube: IwSzpuRR2FI
All they demonstrated there is a successful demo port to PC by a Microsoft Studio (Turn 10).

X-Box One already runs Forza 5 at 1080p 60fps without the need of a Nvidia Titan Black.

Comparable benchmarks would have been better between DX 11 & DX 12 or atleast Forza 5 doing 1080p 60fps on a less powerful windows tablet or phone.

+1 in-house porting skills.
-2 for needing much more powerful hardware to showcase the PC port demo.
Posted on Reply
#18
erocker
by: Regenweald
No. DX12 = Mantle + DX11.

Do people seriously think that after MS announced that there were no major plans post DX11.xx , within the last handful of months, they made a 'close to the metal' development API, coincidentally after AMD released Mantle ?

Really?..........seriously?
Until we have applications that actually use it and it's not just talk, I really don't care. If Mantle fails as an API and only becomes a catalyst for Direct X getting back in line it's a win.
Posted on Reply
#19
HumanSmoke
by: Xzibit
X-Box One already runs Forza 5 at 1080p 60fps without the need of a Nvidia Titan Black
Really. I thought the demonstration just used a Titan Black rather than needing a Titan Black.
It's not totally unheard of for a vendor to use their flagship card at a PR gig.


What I'm actually seeing is that it took four man-months (equivalent of four people working for one month, or one person working four months*) to get to the demo stage of porting a game to DX12. Assuming, MS and Nvidia were going from a standing start and Mantle caught them cold - as some people here are saying, and DX12 is just DX11+Mantle as some are also saying, it makes you wonder how long AMD and EA DICE sat around with their collective thumbs up their asses to go from a September 2013 presentation of Mantle (and presumably some work prior to the announcement) to actually getting Mantle out the door four months later...unless of course the Mantle team consists of a single person*
Posted on Reply
#21
dwade
So now that Mantle is dead before arrival...
Posted on Reply
#22
HumanSmoke
by: rav
How else can AMD announce full support for an API that does not exist yet?
If that's the case, why was the first demonstration using Nvidia hardware?
Thanks for the Charlie Chuckles link....but no thanks - it's the same joke repeated over and over, and over, and over...
Full support? Seems as though full support means GCN only
AMD revealed that it will support DirectX 12 on all AMD Radeon GPUs that feature the Graphics Core Next (GCN) architecture
So as far as "full support" goes how is it any different from Nvidia's? :confused:
NVIDIA will support the DX12 API on all the DX11-class GPUs it has shipped; these belong to the Fermi, Kepler and Maxwell architectural families
Posted on Reply
#23
Xzibit
by: HumanSmoke
Really. I thought the demonstration just used a Titan Black rather than needing a Titan Black.
It's not totally unheard of for a vendor to use their flagship card at a PR gig.
What I'm actually seeing is that it took four man-months (equivalent of four people working for one month, or one person working four months*) to get to the demo stage of porting a game to DX12. Assuming, MS and Nvidia were going from a standing start and Mantle caught them cold - as some people here are saying, and DX12 is just DX11+Mantle as some are also saying, it makes you wonder how long AMD and EA DICE sat around with their collective thumbs up their asses to go from a September 2013 presentation of Mantle (and presumably some work prior to the announcement) to actually getting Mantle out the door four months later...unless of course the Mantle team consists of a single person*

Well they did a good job. Since they were able to port a lot of the FPS drops aswell on to more powerful hardware.
Posted on Reply
#24
rav
by: HumanSmoke
If that's the case, why was the first demonstration using Nvidia hardware?
Thanks for the Charlie Chuckles link....but no thanks - it's the same joke repeated over and over, and over, and over...
Full support? Seems as though full support means GCN only

So as far as "full support" goes how is it any different from Nvidia's? :confused:
by: HumanSmoke
If that's the case, why was the first demonstration using Nvidia hardware?
Thanks for the Charlie Chuckles link....but no thanks - it's the same joke repeated over and over, and over, and over...
Full support? Seems as though full support means GCN only

So as far as "full support" goes how is it any different from Nvidia's? :confused:
Hmmm.... I think that a careful read of what you posted would answer your own question. All that NVidia said was 'they WILL support Mantle...oops DirectX 12..." they didn't say they could support it NOW.

A very big difference but what else would you expect them to say? Fuhgettabowddit?

Furthermore how can they support an API designed to run on GCN hardware? That is the real head scratcher!
Posted on Reply
#25
arbiter
MS just killed mantle with that news of DX11 cards are compatible with it. DX12 doesn't have to be as close to metal as mantle is and it would done it, since it has to be made to work with diff card markers has to have be able to deal with some issues. As for AMD not adding support for old 5k/6k cards not real shock as talking like 3 year old cards now. If mid to late 2015 is time table for it then cards will be just that much older, But AMD probably won't get as much flak over the matter that Nvidia would if they did same thing.

by: HumanSmoke
If that's the case, why was the first demonstration using Nvidia hardware?
Thanks for the Charlie Chuckles link....but no thanks - it's the same joke repeated over and over, and over, and over...
Full support? Seems as though full support means GCN only

So as far as "full support" goes how is it any different from Nvidia's? :confused:
Nvidia supports all DX11 parts where as AMD is gonna leave out 5000/6000 series cards. only 7000 seires and up will support it.
Posted on Reply
Add your own comment