DirectX 12 Vs DirectX 11 a real Multi-Threaded API !
The new DirectX 12 will be up to 45% faster than DirectX 11 according to previous news, with Async-Shaders technology and Multi-Threaded Command Buffer Recording allowing smoother real time gaming performance with the uses of all CPU cores simultaneous, AMD report about Async-Shaders technology that it “allow usage of a game engine to execute GPU compute or memory activities during “gaps” in the graphics workload presented by a game.” the past versions just allow one line for executing between GPU and CPU to execute graphics rendering operations:
“In DirectX 12 Async Shaders supercharge work completion in a compatible AMD Radeon GPU by interleaving these tasks across multiple threads to shorten overall render time. Async Shaders are materially important to a PC gamer’s experience because shorter rendering times reduce graphics pipeline latency, and lower latency equals greater performance. “Performance” can mean higher framerates in gameplay and better responsiveness in VR environments. Further, finer levels of granularity in breaking up the workload can yield even greater reductions in work time.”
DX12 Multi-Threaded Command Buffer Recording features:
- Overhead is significantly reduced by moving driver and API code to any available CPU thread
- The absolute time required to complete complex CPU tasks is notably reduced
- Game workloads can be meaningfully distributed across >4 CPU cores
- New “bandwidth” on the CPU allows for higher peak draw calls, enabling more detailed and immersive game worlds
- All available CPU cores may now “talk” to the graphics card simultaneously
DirectX 12 Vs DirectX 11 a real Multi-Threaded API !
Reviewed by Mhr
on
10:55
Rating:
No comments
No Backlinks please, Comments are under moderation !