DirectX 12 vs DirectX 11 Performance Slides

Published by

Click here to post a comment for DirectX 12 vs DirectX 11 Performance Slides on our message forum
data/avatar/default/avatar27.webp
What we basically do today in games is render a frame and then apply a bunch of post-process effects to it. In a DirectX 12 / Mantle world we’ll render images the same way they did CGI in the past.
What does that even mean? That we'll render each frame 20 hours and then display it? :P
https://forums.guru3d.com/data/avatars/m/260/260048.jpg
Great stuff. I am eager to see how it works out. However a question, in a system that will utilize Directx12, such as upcoming Windows 10, Will we see a performance / optimization / new features, in older games or will affect only new games/ software that will support Directx12? Besides that what other features we might see in Windows due to that, will it affect workflow of operating system itself?
https://forums.guru3d.com/data/avatars/m/80/80129.jpg
Great stuff. I am eager to see how it works out. However a question, in a system that will utilize Directx12, such as upcoming Windows 10, Will we see a performance / optimization / new features, in older games or will affect only new games/ software that will support Directx12? Besides that what other features we might see in Windows due to that, will it affect workflow of operating system itself?
It only effects games written for DX12. Windows 10 won't really be effected by it at all since Windows already has accesses GPU hardware at a low level.
https://forums.guru3d.com/data/avatars/m/242/242471.jpg
Its what dx11 should have been imo.. Ah well.
data/avatar/default/avatar18.webp
Looks good but... how much of that work falls now in the "app logic" part? I mean, probably it will perform better because developers know what they want to do and what they don't need (like in this case), but that looks a little "optimistic"
data/avatar/default/avatar34.webp
Isn't the biggest difference between movie CGI and game graphics the way lighting works? Raytracing in movies vs shaders in games? I doubt that DX12 will make raytracing possible on its own, we need better/more specialized hardware for that.
data/avatar/default/avatar20.webp
Like gaming on Mantle games today makes non-mantle games feel clunky, DX12 should do the same for a more people, which is a good thing.
https://forums.guru3d.com/data/avatars/m/243/243702.jpg
Games in UE may be ported to DX12 as they were ported to DX11. Photo realism is not necessarily about ray tracing. If you can get AO right, you are there. Because we already have all other necessities.
https://forums.guru3d.com/data/avatars/m/242/242471.jpg
I personally dont care about Raytracing, I just want visual fidelity like in CGI trailers, U4E has come very close to that - Infiltrator or even custom U3E @ Samaritan.
https://forums.guru3d.com/data/avatars/m/80/80129.jpg
Isn't the biggest difference between movie CGI and game graphics the way lighting works? Raytracing in movies vs shaders in games? I doubt that DX12 will make raytracing possible on its own, we need better/more specialized hardware for that.
It's not that simple, most modern lighting systems in games are using raytracing elements partially. They use it where its effective for the performance. DX12 may help in some cases but for the most part, you're right, it's all going to come down to better hardware.
Looks good but... how much of that work falls now in the "app logic" part?"
All of it does -- which is why most developers probably won't go that route, unless they really know what they are doing. Microsoft is building DX11.3 for everyone else.
https://forums.guru3d.com/data/avatars/m/227/227994.jpg
Looking forward to 2025 when Games use DX12.
https://forums.guru3d.com/data/avatars/m/80/80129.jpg
Well its nothing till it actually delivers in a commercially available, playable game. Mantle was up and running last year. Hard to believe AMD beat MS at their own game. So obvious MS was pushing another platform and didn't want to compete with itself. Its a shame MS chose not to stick to their home ground (Windows) Sony would've gotten complacent with its console and MS could just roflstomp them with far superior hardware. More games would have been on PC, would have been more immersive and cheaper at the same time. Wouldn't have nearly as many CoD kids screaming profanities. Heck, esports could've become far bigger and Ubisoft wouldn't be droning on about cinematic 30fps. Well, they thought they could get away with being lazy and now they have to slog it out with Sony.
How did AMD beat MS at their own game? Low level hardware abstraction is AMD's game. Microsoft, specifically DX11, acts a middle ground between the application and the abstraction layer handled by AMD. Mantle removes the middleground, same with DX12. It's AMD & Nvidia's game at that level, not Microsoft's. And what have they done to harm gaming on Windows? Aside from hardware exclusives? The bottom line is that there is a large number of people that would rather buy a $400 gaming console that's easy to setup and forget about then bother with a PC. No matter what they did to Windows that group would still exist.
Looking forward to 2025 when Games use DX12.
UE/CryEngine are already implementing support for DX12. Remember there were 20+ DX11 titles within a year of DX11's release and DX11 didn't have a console to bolster growth, DX12 does.
https://forums.guru3d.com/data/avatars/m/216/216349.jpg
Well if MS says that their new product, in this case DX12, is going to be awesome, then i gonna believe them... The same way i believed them when they said that DX10 and 11 were going to be amazing and provide photorealistic games...
https://forums.guru3d.com/data/avatars/m/80/80129.jpg
Well if MS says that their new product, in this case DX12, is going to be awesome, then i gonna believe them... The same way i believed them when they said that DX10 and 11 were going to be amazing and provide photorealistic games...
I mean it does? It's a tool that can possibly provide that given the hardware. Like the tools are there people just need to build the rest. What's the issue?
data/avatar/default/avatar19.webp
Well if MS says that their new product, in this case DX12, is going to be awesome, then i gonna believe them... The same way i believed them when they said that DX10 and 11 were going to be amazing and provide photorealistic games...
DX12 is what developers want it to be. MS is just giving the tool (which AMD gave before). DX10 and DX11 were "just" upgrades (aka following the same idea). DX12 follows a different idea.
https://forums.guru3d.com/data/avatars/m/216/216349.jpg
I mean it does? It's a tool that can possibly provide that given the hardware. Like the tools are there people just need to build the rest. What's the issue?
I´m just joking about the fact that everytime they release a new DX version they always promise the moon and then deliver a good product at best, nothing more. No need to exaggerate in the marketing.
data/avatar/default/avatar30.webp
No need to exaggerate in the marketing.
that's what marketing is about 🤓
https://forums.guru3d.com/data/avatars/m/209/209401.jpg
long long time ago in a galaxy far away.... they said we would need a super computer to do raytracing. and now still do. everybody wants ultra realistic graphics. but dont want to pay to have the hardware to power them:infinity: and the fact that games are not optimized well. I remember when directx 8 through 9 came out. exciting.
https://forums.guru3d.com/data/avatars/m/130/130124.jpg
not impressed at all, give me direct to metal, go away with your API..
https://forums.guru3d.com/data/avatars/m/90/90667.jpg
GO DX12 be even better, be adopted by everyone, DX or not, bad ports are still bad ports. as if something can beat that.