synphul
Champion
What I'm wondering is this. They switch up to dx12, mantle what have you where the api is no longer thread bound as it was before. This would account for much more thread usage and an 8c/16t cpu would appear maxed out in full communication with the gpu. However the api is only one aspect of the game, the rest of the game engine is still running on the cpu and may or may not depend on many threads same as before. It seems many people are getting confused, that if the api allows heavy multithreading the game itself is now magically multithreaded which may not be the case at all. Another reason why sites discussing dx12 said that while in theory it could bring about all this extra performance, don't suddenly expect ridiculous gains of 80% or more in games all of the sudden. That draw calls are only a portion of the entirety of what's going on. The ashes testing so far seems to confirm that. Under dx12 there are higher fps as expected, better usage of the gpu which is what dx12 set out to do. It would stand to reason that the faster/stronger cpu's with higher ipc still run the actual game code faster than those with weaker ipc which is why we're not seeing amd's suddenly matching/surpassing intel's cpu's.