View RSS Feed

HiGame

Most DirectX 12 features won’t require a new graphics card - Microsoft announced DirectX 12 last year at GDC

Rate this Entry
by , 02-03-2015 at 04:09 AM (1446 Views)


The last few updates to Microsoft’s DirectX platform have come with the requirement that you get new hardware to enjoy the benefits, but that’s not going to be the case with DirectX 12. According to Microsoft, DirectX 12 will work with most existing gaming hardware, at least for the most part. Some DX12 features will still need updated GPUs, but all the basic features should work.

Microsoft announced DirectX 12 last year at GDC, and it’s still not fully baked yet. Because it’s not technically done yet, Microsoft has been cautious about explaining exactly what will and won’t work on current GPUs. What we do know is that the basic feature set will work on all Intel fourth-gen and newer Core processors, as well as AMD’s Graphics Core Next (GCN) architecture. On the Nvidia side, DirectX 12 will support Maxwell, Kepler, and even Fermi. Basically, a DX 11.1 card will be compatible with most of the new APIs. Note, Maxwell is actually the first GPU with full DX12 support, although DX12 graphics are currently only making appearances in demos.

That makes some sense when you look at what DirectX 12 is designed to do. While past updates to DirectX have focused on new rendering effects like tessellation and more realistic shaders, DirectX 12 is an attempt to dramatically reduce driver overhead and get PC gaming closer to console levels of efficiency by learning some lessons from AMD’s Mantle API. Consoles have very narrow hardware profiles, but the hardware abstraction layer in DirectX slows things down.

Some of the more significant aspects of DirectX 12 will be included in the basic features including power efficiency and frame rate improvements. That’s really all the detail Microsoft is willing to go into on the record right now.

Redmond is probably referring to the improved threading of command lists from the CPU to GPU. The workload is shared across threads in DirectX 12, but more dependent on a single thread in DirectX 11. Splitting it up more efficiently means higher frame rates. DX12 will also support bundled commands within command lists that can be reused instead of being sent all over. That can decrease power use and further increase frame rates.

We know from some of the benchmarks released last year that reducing the CPU overhead can boost frame rates by as much as 60%. That could be the difference between a game that’s unplayable laggy and completely smooth.



Microsoft is even more vague about what features of DirectX 12 will need new hardware. According to company reps, there are several rendering pipeline features that will only be supported on new cards, but those won’t be detailed until GDC in a few months. The updated APIs should ship with Windows 10 later this year, and games utilizing the new version of DirectX will be around for the 2015 holiday season. Now that you know whether or not you’ll need new hardware, you can plan your splurging accordingly.

More...

Submit "Most DirectX 12 features won’t require a new graphics card - Microsoft announced DirectX 12 last year at GDC" to Google Submit "Most DirectX 12 features won’t require a new graphics card - Microsoft announced DirectX 12 last year at GDC" to del.icio.us Submit "Most DirectX 12 features won’t require a new graphics card - Microsoft announced DirectX 12 last year at GDC" to Digg Submit "Most DirectX 12 features won’t require a new graphics card - Microsoft announced DirectX 12 last year at GDC" to reddit

Tags: directx 12, dx12 Add / Edit Tags
Categories
Uncategorized

Comments