PSX5Central

Non Gaming Discussions => Off-Topic => Topic started by: Paul2 on March 27, 2015, 01:36:44 PM

Title: DirectX 12 compares to DirectX 11
Post by: Paul2 on March 27, 2015, 01:36:44 PM
Quote
(https://psx5central.com/community/proxy.php?request=http%3A%2F%2Fcdrinfo.com%2FImages%2FUploaded%2Fdirectx12_logo_120.jpg&hash=d5990aa421d38e2b2ea36ee731a0eb93bd9fc9f1)3DMark producer Futuremark has developed a benchmarking routine to demonstrate the potential performance gains from the the Direct X API and AMD has put the new benchmark to the test.

Futuremark's new 3DMark API Overhead feature test has been designed measuring differences in DirectX 12, DirectX 11 and Mantle API performance. The test renders a scene with an insane amount of onscreen objects using DirectX 11 in single-threaded mode, followed by DirectX 11 multi-threaded mode. Then it runs the same scene in DirectX 12.

AMD's team presented early results by comparing the DX12 performacne of the R9 290X and the R7 260X graphics cards. Despite the obvious marketing proposes of the presentation, it reamins pretty interesting.
(https://psx5central.com/community/proxy.php?request=http%3A%2F%2Fcdrinfo.com%2Fimages%2Fuploaded%2FAMD_DX12_HW_EFficiency.jpg&hash=199236de3ec6b5497e505d0143ca89af01fa0781)
With DirectX 12, the R9 290X handles about 16 times as many draw calls as it does under DirectX 11, while the R7 260X turns in about 9.5 times as many. A draw call happens when the CPU tells the GPU to draw an object on the screen. With more draw calls, a game engine can draw more objects, textures and effects to the screen.

Next AMD showed what DirectX 12 can do for the performance-per-watt of a PC. Using an AMD A-Series APU, we see a performance per watt improvement of 511%. In other words, every watt of power consumption just accomplished 6X the work that it could under DirectX 11.

(https://psx5central.com/community/proxy.php?request=http%3A%2F%2Fcdrinfo.com%2Fimages%2Fuploaded%2FAMD_dx12_APU.jpg&hash=88c24f39e14ce60a211a850f2356304375cef09d)

Finally, AMD showed how much better DirectX 12 is at using multi-core CPUs like the AMD FX-8350. This improved use of such CPUs is due to a feature called multi-threaded command buffer recording, which finally allows a multi-core communication lane between your AMD FX processor and AMD Radeon GPU. The graph shows this clearly, with DirectX 11 demonstrating no benefit beyond two cores even while DirectX 12 sees an average uplift of +2.9 million draw calls with every CPU core added up to 6 cores.
(https://psx5central.com/community/proxy.php?request=http%3A%2F%2Fcdrinfo.com%2Fimages%2Fuploaded%2FAMD_mt_scaling.jpg&hash=125688a88a9497b1afecf4591523bc5863b8cab6)
It remains to be seen how these synthetic benchmark numbers will translate into real-world performance gains.
http://cdrinfo.com/Sections/News/Details.aspx?NewsId=43225 (http://cdrinfo.com/Sections/News/Details.aspx?NewsId=43225)

really interesting.
Title: Re: DirectX 12 compares to DirectX 11
Post by: Titan on March 27, 2015, 01:57:48 PM
Hmm. May need to upgrade my computer now....
Title: Re: DirectX 12 compares to DirectX 11
Post by: Paul2 on March 27, 2015, 02:01:41 PM
when you say upgrade your computer?  do you mean by simply updating directx 11 to directx 12 or you wanted to buy a brand new computer with directx 12 in it?
Title: Re: DirectX 12 compares to DirectX 11
Post by: Titan on March 27, 2015, 02:25:38 PM
when you say upgrade your computer?  do you mean by simply updating directx 11 to directx 12 or you wanted to buy a brand new computer with directx 12 in it?

I have a customized computer. So upgrade the graphics card mostly. My first gen i7 I imagine will still be powerful enough.
Title: Re: DirectX 12 compares to DirectX 11
Post by: Paul2 on March 27, 2015, 02:46:43 PM
i see.  That's what I would suggest you to do.  Just update directx 11 to directx 12 without buying anything new like a new computer or in your case, a new graphic card.  But if you wanted to, upgrading your graphic card with directx 12 would be even merrier if you are a pc gamer i suppose.

just for curiosity, how many cores does your first generation intel i7 has?
Title: Re: DirectX 12 compares to DirectX 11
Post by: §ôµÏG®ïñD on March 30, 2015, 12:21:46 AM
To get full use out of DX12 you need a DX12 supported card. Although dx12 will improve on current cards too.
Title: Re: DirectX 12 compares to DirectX 11
Post by: Titan on March 30, 2015, 02:49:58 AM
I have an AMD Radeon HD 5850 1gb. Updating to DX 12 will probably not improve it that much.

Oh Paul, my i7 has 4 cores. Its the i7 950. Its old but still plenty fast.
Title: Re: DirectX 12 compares to DirectX 11
Post by: Paul2 on March 30, 2015, 08:12:15 AM
sounds really cool that your i7 has 4 cores.  that would improve a lot with directx 12 for multicore performance i think.