We are witnessing the blame game from many days. Since the benchmark tool for Ashes of the Singularity launched and the outcome of different GPUs from both the giants, i.e, AMD and Nvidia running on new DirectX 12 shocked most of us, even Nvidia itself.
Recently, one of the employees of Oculus Rift claimed that Preemption for context is more better on the AMD’s GPUs, while ‘possibly catastrophic‘ on the Nvidia’s GPUs. For those who do not know what is it, the Preemption feature allows CPUs to perform tasks at high priority. It can be done automatically and can also be set manually. Programs running at high priority get better processing over those which are set on normal priority, which concludes that the higher ones can complete work at faster or more speed.
Context Switching is used to take more time, probably due to the old API (DirectX 11) while the AMD’s Async Shading is used to lower the latency during Context Switching due to the reason that they utilize more CPU and threads and therefore it gives more power during the multi-tasking programming.
The processor analyst, David Kanter stated that some employees of Oculus Rift told Kanter that Context Switching on AMD’s hardware is More, on the Intel, it’s Good and on the Nvidia’s, it’s “possibly catastrophic”
“NVIDIA is very – to their credit – open and honest about this and how you tune for Oculus Rift is that you have to be super careful because you can miss a frame boundary because the preemption is not particularly well latency. And again, this is, it’s not like it’s a bad decision on the part of NVIDIA. It’s, you know, that’s just what made sense. Preemption was not something that was super important when the chip was designed and the API support was… there wasn’t much bang for your buck.”
According to David Kanter, AMD is and providing future proof GPUs, while Nvidia was more focused on the current hardware line-up, that’s why Nvidia’s GPUs provides more performance in DirectX 11. Anyhow, Nvidia will do something to counter AMD while manufacturing the upcoming Pascal based graphics cards.