- Dec 30, 2004
- 12,553
- 2
- 76
This is an interesting development. We'll be seeing more benefits of this soon for AMD with all the DX12 titles coming out later this year, and in the future with the console ports.
Maxwell (970/980/Ti/etc) SUPPORTS async-compute, but not without a performance crippling context-switch (that's baked into the Maxwell hardware design) for every compute task--which kills the whole point of having it available for games in the first place
Considering pipelining the render stage is the new hotness and because it enabled NaughtyDog to triple their framerate from 12fps to ~30 in the 3 weeks before release, meeting the release deadline, this is a pretty significant oversight for Nvidia, and another boon for AMD consumers.
Anyways, I don't really have anything more to say about this, I'm just excited to keep my 7950 for another 4 years. Discuss.
https://www.reddit.com/r/pcgaming/comments/3j1916/get_your_popcorn_ready_nv_gpus_do_not_support/
Maxwell (970/980/Ti/etc) SUPPORTS async-compute, but not without a performance crippling context-switch (that's baked into the Maxwell hardware design) for every compute task--which kills the whole point of having it available for games in the first place
Considering pipelining the render stage is the new hotness and because it enabled NaughtyDog to triple their framerate from 12fps to ~30 in the 3 weeks before release, meeting the release deadline, this is a pretty significant oversight for Nvidia, and another boon for AMD consumers.
As to why Async Compute/Shaders are so important in DX12 & future cross-platform games:
- Compute is used for global illumination, dynamic lighting, shadows, physics, post-processing (including even AA). If it can be offloaded from the main rendering pipeline and done asynchronously in parallel, it can lead to major performance gains. As such, GPUs that support it will see major performance uplift and in theory, GPUs that do not support it, will have no benefit, it reverts back to the normal serial rendering of graphics & compute.
- Async Shaders are vital for a good VR experience, as it helps lower latency of head movement to visual/photon output. I posted on this topic awhile ago...
Anyways, I don't really have anything more to say about this, I'm just excited to keep my 7950 for another 4 years. Discuss.
https://www.reddit.com/r/pcgaming/comments/3j1916/get_your_popcorn_ready_nv_gpus_do_not_support/
Last edited: