• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Why Windows 10 and DirectX 12 Represent a Big Step Forward for Gaming

Caporegime
Joined
24 Sep 2008
Posts
38,284
Location
Essex innit!
This new graphics application programming interface, or API, represents a big step forward.

It fast tracks a new generation of games that will take advantage of DirectX 12, offering unprecedented, low-level access to hardware resources. So developers can tailor their games to GeForce GPU architectures.

DirectX 12 will enable new graphics effects that transform your gaming experience – techniques like Volume Tiled Resources, Conservative Raster, Raster Order Views, Tiled Resources, Typed UAV Access, Bindless Textures, Asynchronous Compute, and more. While enormously sophisticated technology, together they will increase image quality and realism while offering increased performance.

We’re demonstrating our commitment to DirectX 12 through our close collaboration with game developers. Together, we’re refining our drivers to take full advantage of the features and functionality of this new graphics API. We’re also helping game developers deploy their DirectX 12 titles. More than a hundred of them are already creating their next-gen titles using GeForce GPUs.

Video: Microsoft chose GeForce for its first DirectX 12 demonstration ever at GDC 2014.


There’s nothing surprising there. GeForce GPUs have been used for a number of high-profile DirectX 12 demos from Microsoft since the API was announced at GDC 2014. This marriage of the world’s fastest GPU hardware with a high-quality graphics driver proved the perfect showcase for the new features of Windows 10 and DirectX 12.

Our first WHQL driver for Windows 10 dropped in mid-May, and we’ve released updates since then. We released our Game Ready driver for Windows 10 earlier this month, 353.62, well ahead of launch. You can get it now through Windows Update.

You won’t be alone. Industry observers expect more than 350 million PCs will run Windows 10 within the first year. Thanks to GeForce GPUs and our Game Ready driver program, you can upgrade to Windows 10 with confidence. You’ll enjoy the ultimate gaming experience today. And you’ll be ready for the incredible titles coming tomorrow.

- See more at: http://blogs.nvidia.com/blog/2015/07/29/directx-12-windows-10/#sthash.72AwePLR.dpuf

I am proper looking forward to seeing what DX12 brings. I don't expect massive performance games but turning the effects up to 11 should be sweet. Hopefully some PC exclusives built around DX12 are in the works and we can see the true potential of this new API.
 
How hard is it to re-do an existing game from DX11 to DX12 ?

Depends - moving the basic rendering pipeline over to DX12 isn't that difficult (but in itself not much of an immediate advantage either) but a lot of engines will be developed with deeply entrenched features built around earlier APIs some of which will be no trivial task to optimise or replace with DX12 features and mostly simply won't be done. It might allow for some newer features to be included but to fully take advantage of the benefits of DX12 you'd really need a new generation of a given game engine.

EDIT: That said it should be possible in games that have a lot of resources being loaded/destroyed in real time unless there is anything too deep rooted to re-implement through DX12 and even when the performance difference isn't huge there should be a big difference in how smooth the game runs.
 
Last edited:
^^ Well spotted - could be its being averaged over too large a time to pickup on it or it could be the fps of some video capture hardware and not actually the ingame fps counter.
 
And then consoles are still there to hold everyone back because no matter what they simply don't have the hardware to push boundaries like the last gen could at launch.
 
^^ Well spotted - could be its being averaged over too large a time to pickup on it or it could be the fps of some video capture hardware and not actually the ingame fps counter.

I'll go with the latter Rroff, that Drop goes on long enough for it to show if the FPS counter was ingame.
 
And then consoles are still there to hold everyone back because no matter what they simply don't have the hardware to push boundaries like the last gen could at launch.

It pains me to say it but this will be true. Something I seriously hope I am wrong on and time will tell but seeing the last few PC releases, it hasn't been a great time for the PC community :(
 
There is a demo video out there somewhere of some Chinese style fighting game that was ported to dx12 from 11 and its saying how amazing a port was.

It really wasn't amazing, 1 fps more on a 30fps average - a bit more eye candy.

It wasn't mind blowing - i cant guess maybe a 5% increase. You don't really notice tbh.

Edit :found it

 
It pains me to say it but this will be true. Something I seriously hope I am wrong on and time will tell but seeing the last few PC releases, it hasn't been a great time for the PC community :(

It's been horrific but I don't see why they would change. Games will continue to be ported to PC with a few developers building for PC and porting to console :( If only they really knew the PC market and weren't so lazy!
 
Its "easy" to port your engine to DX12 as in it initialises the DX12 device and renders everything through it - much harder to actually add or recode for real DX12 features to a game engine that will take advantage of what the API can offer.

Sadly a good few devs will just use DX12 as a shortcut so they don't have to utilise techniques like batching rather than implement those kind of techniques to get the most out of the API and the new capabilities that could bring.
 
I switched to Win 10 last night and the performance leap is frackin amazing, Unity went from 30.1 to 30.5 fps, Far Cry 4 from 29.3 to 29.7 fps, Watchdogs...well Watchdogs is Watchdog's need I say more... Joking aside I've not had any issues yet and I've booted up and had a play with about 7 games so far. I need to try a few others like Deadpool on Steam and Mass Effect 1 on U-play (My Steam copy works, go figure) which will not work since I moved from Win 7 to Win 8.1. It'd be nice if they miraculously started working again.
 
It pains me to say it but this will be true. Something I seriously hope I am wrong on and time will tell but seeing the last few PC releases, it hasn't been a great time for the PC community :(

It's been horrific but I don't see why they would change. Games will continue to be ported to PC with a few developers building for PC and porting to console :( If only they really knew the PC market and weren't so lazy!

Especially since the PC Gaming market is worth a lot more money, and reaches many more people as well.

MS, UBI and others keep saying they've seen the light but so far they've just been spouting nonsense. I do hope some developers really to take advantage of the new tech and what PC's can do.
 
I am proper looking forward to seeing what DX12 brings. I don't expect massive performance games but turning the effects up to 11 should be sweet. Hopefully some PC exclusives built around DX12 are in the works and we can see the true potential of this new API.

Gota laugh at how Microsoft and Nvidia chum DX12 up over an AMD console Game that will never see the light of day on PC. :D
 
There is a demo video out there somewhere of some Chinese style fighting game that was ported to dx12 from 11 and its saying how amazing a port was.

It really wasn't amazing, 1 fps more on a 30fps average - a bit more eye candy.

It wasn't mind blowing - i cant guess maybe a 5% increase. You don't really notice tbh.

Edit :found it


We have had discussions over this video in the CryEngine Developers Forum.

Unfortunately thats not DX12.

Crytek Staff:

Lavizh said:
BoMbY said:
Yeah, looks like DX12 is also in CryEngine - just not for simple peasants: https://www.youtube.com/watch?v=sV9aa_12Ap0
Just FYI, thats not DX12 btw. Its from some random youtube account and not from an official one. Check the official site instead. Random people have a tendency to write stuff up in the description field and topic that just isnt true.

Zezeri said:
The video has *not* been hosted on official channels, neither crytek/cryengine nor snail games.^^

DX12 has not been released for Cryengine. yet.

http://www.cryengine.com/community/viewtopic.php?f=355&t=130448&p=1269945#p1269945
 
Last edited:
Gota laugh at how Microsoft and Nvidia chum DX12 up over an AMD console Game that will never see the light of day on PC. :D

It was an early sample showing that DX12 was coming and to PC. And proved by running Forza (XBOX exclusive) on Nvidia hardware.
 
It was an early sample showing that DX12 was coming and to PC. And proved by running Forza (XBOX exclusive) on Nvidia hardware.

I know :) a game designed to run on AMD hardware and will never come to PC. don't you think that makes it amusing?
 
Back
Top Bottom