Caporegime
- Joined
- 18 Oct 2002
- Posts
- 33,188
Interesting comments on where we might see some decent improvements with Polaris:
http://forums.anandtech.com/showpost.php?p=38044776&postcount=660
http://forums.anandtech.com/showpost.php?p=38049554&postcount=684
So,interestingly we might see some decent improvements in DX11 performance.
Complete nonsense really, new command processor which is all he's read he's simply decided means longer command buffer. There are a lot of things the command processor does, a LOT. Almost every generation will deal with longer buffers by default. But everything should always eventually be made more efficient. If an architecture has a new feature then the command processor is the issue.
Also he's also diagnosed the problem incorrectly, Nvidia moved hardware scheduling and thus a lot of their command buffer off the die and to be done on the CPU. They have better multithreading in the drivers which somewhat goes around what DX11 wants, and could very much be the reason Nvidia have so many more issues with stability with DX11 games in the past couple of years since they've been doing this. The AMD, bottleneck shall we call it, for draw calls in DX11 is mostly in the drivers and mostly to do with DX11 itself. It's not on the GPU. If it was on the GPU then it wouldn't be able to handle 5 times the draw calls through DX12.
So he's randomly seen command processor, jumped to conclusions about what fixes will be in it and decided the DX11 problem is in the command processor even though absolutely every piece of evidence points to this not being the case at all.