• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

DirectX 12 GPU exclusive features to be shown/announced at GDC

Kezen

Banned
That is because the xb1 version of dx11 already has a lot of these overheads removed. It is unlikely that something like AC:Unity would work half as well with the anemic single core performance of the console CPUs.

Yeah I can definitely believe you need at least twice as single thread perf to run games as good as consoles.
 

Mengy

wishes it were bannable to say mean things about Marvel
While DX12 is super exciting for me as a PC gamer, I'm in zero rush to buy a new card for it. Win 10 needs to come out first, then games need to come that will utilize it decently, also cards need to hit the market with DX12 in design, and preferably I'd want to buy a gen2 DX12 video card (let them work the bugs out first) so yeah it's gonna be years until I am really taking advantage of anything with extreme DX12 features. Until then my 970 will get me along I'm sure.

Hopefully DX12 achieves everything it's promising to do for us, because that would be a welcome thing indeed!
 

KKRT00

Member
While DX12 is super exciting for me as a PC gamer, I'm in zero rush to buy a new card for it. Win 10 needs to come out first, then games need to come that will utilize it decently, also cards need to hit the market with DX12 in design, and preferably I'd want to buy a gen2 DX12 video card (let them work the bugs out first) so yeah it's gonna be years until I am really taking advantage of anything with extreme DX12 features. Until then my 970 will get me along I'm sure.

Hopefully DX12 achieves everything it's promising to do for us, because that would be a welcome thing indeed!

970 is basically a DX12 card though.
 

AmyS

Member
Pascal would likely be the first Nvidia architecture built from the ground up with full DX12 (re: Direct3D12) features in mind.
 

On Demand

Banned
I don't believe in the software magic some are expecting this to be for XB1, but can DX12 in any way help with the deferred rendering problem? Or is MGS TPP destined to be 720p?

I've read on B3D that there's no way to fix it?
 

KKRT00

Member
I don't believe in the software magic some are expecting this to be for XB1, but can DX12 in any way help with the deferred rendering problem? Or is MGS TPP destined to be 720p?

I've read on B3D that there's no way to fix it?

Its not a problem of Xbone, but framebuffer setup in Fox Engine. They could achieve 900p if they changed framebuffer setup.
 

AmyS

Member
The console that'll benefit the most out of DX12 will be Xbox One's successor.

By then, DX12 will be fully mature, developers will already know how to get a lot out of it on PC, and that will naturally transfer over to Microsoft's next gen console in 2018 or 2019.
 
I don't believe in the software magic some are expecting this to be for XB1, but can DX12 in any way help with the deferred rendering problem? Or is MGS TPP destined to be 720p?

I've read on B3D that there's no way to fix it?
Didn't Brad Wardell basically say deferred rendering will be dead by the end of this gen - or did I Mis understand his comment
 
Benchmarks of what exactly? Can you name any DX12 applications?

of whatever? just give me something with both a dx11 and dx12 so I can compare performance on my system, and as far as I know futuremark and the star swarm guys have dx12 benchmarks applications internally.
 

Kezen

Banned
yeah I saw that, but there are still many variables, I have both my cpu and gpu overclocked so I'll only know for sure when I can test it myself.

You can expect significant performance increases even when GPU limited.

That aside, there were DX12 conferences Monday. Anyone got infos about those ?
What has been said / demoed ?
 
Unity move from DX11 to DX 12.

Before: 23ms for the frame

hHpDEkW.png


After: 13ms for the frame.

Mgn9k19.png


I need some help from more of the technically sound crowd here.

01166lz0s4xuet82q1wr.jpg
veemhqc286k5isfbl9i2.jpg


Also, there are two feature levels. FL 12.0 which is most cards and Maxwell is FL 12.1.
 
vHf9DrH.png


Also, there are two feature levels. FL 12.0 which is pretty much all cards and Maxwell is FL 12.1.

The 20% GPU improvement quoted by Phil appears to be related to UAV barriers and the improvement in Fable Legends when you just move from DX11 to DX12. It jumps from 900p to 1080p. More details on Friday.

rugt0et.png
 

R_Deckard

Member
Unity move from DX11 to DX 12.

Before: 23ms for the frame

hHpDEkW.png


After: 13ms for the frame.

Mgn9k19.png


I need some help from more of the technically sound crowd here.

01166lz0s4xuet82q1wr.jpg
veemhqc286k5isfbl9i2.jpg


Also, there are two feature levels. FL 12.0 which is most cards and Maxwell is FL 12.1.

Well in layman's the scene went from a ~40fps to >60fps scene.

It looks like the 12.1 features (Raster Ordered Views i,e, Order Independent transparency) and conservative rasterization do need new hardware so not a surprise as the latter is Voxel work really.
 
No details if the Xbox One's GPU has DX12 hardware features ?

It does. To what extent no one has stated:

DirectX12 enables next generation games to deliver better performance with greater flexibility and control. This technical session goes deep into the DirectX12 APIs you can use to reduce CPU rendering overhead, manage GPU resource usage more efficiently, and express the most cutting-edge 3D graphics possible across the spectrum of Windows 10 devices. Whether you are building a game for the phone, PC, or Xbox - you don't want to miss this talk.
 
That does not really confirm anything as you can support DX12 without having hardware features. Maybe the said features exist under another name elsewhere.

From what I can gather the Bone has tier 3 resource binding, and volume tiled resources. As well as typed UAV.

Probably not ROV or conservative rasterization though.
 
Well, there you go. Maxwell 2 is actually a bit above the minimum h/w support level for DX12.

I think they are using that card as the base for the 12.1 level. It doesn't support tiled resources for volumes for instance (which gcn does AFAIK), so for now DX12 doesn't support it.
 

dr_rus

Member
I think they are using that card as the base for the 12.1 level. It doesn't support tiled resources for volumes for instance (which gcn does AFAIK), so for now DX12 doesn't support it.
A card can only support a higher feature level if it has support for all FLs below it.

Also Maxwell 2 support volume tiled resources.

What's more interesting is that it seems that GCN will support FL12_0. Or am I missing something?
 
A card can only support a higher feature level if it has support for all FLs below it.

Also Maxwell 2 support volume tiled resources.

What's more interesting is that it seems that GCN will support FL12_0. Or am I missing something?

Yes, GCN seems to be stuck in a weird place between 12.0 and 12.1

I assume it'll just be a 12.0 GPU. Unless AMD somehow ships some kind of support for ROVs and Conservative Rasterization you can pretty much rule 12.1 out.

ROVs might be possible, since AMD supports Intel's OpenGL implementation. CR seems... unlikely.
 

Bennicus

Member
I don't think a GPU based on a 2011 design have any of the DX12 features. PR talk at best.

The biggest changes in DX12 are an overhaul of the API and driver architecture, so a lot of the performace improvements are software-based and don't need new hardware. True there are some new hardware features but those aren't the most exciting bit.
 

Compsiox

Banned
I've learned a lot about PC's and how they work over the past couple of years but I must ask:

If I were to keep my i5 processor and get a Titan X, would it be a bad idea?
 
Top Bottom