Cromagnus
Deity
- Joined
- Sep 11, 2012
- Messages
- 2,272
I have both a 6-core (Westmere) and a 12-core (Haswell-EP), so I did some utilization comparisons.
One caveat, the GPU in my 12-core is an older AMD, so I ran the game at 1600x900 with MSAA (and a few other full screen passes) turned off. I didn't want to turn off any rendering feature that would affect CPU utilization, so I left most things turned on.
It's possible the utilization wasn't 100% because the game was still GPU-bound. I'll have to go back and check the GPU utilization to know for sure. I'll update this thread after I do.
Anyway, I found that the benchmark fully utilized (at times) all 12 hyperthreads in my 6-core. The utilization in my 12-core maxed out at 20 hyperthreads, and was below 16 most of the time.
So, at the moment, at least, the sweet spot seems to be between 12 and 16 logical cores. But, keep in mind that DX12 might change this, and they could throw in future optimizations at any time.
Also, I have no idea how much bearing the benchmark has on actual performance. I haven't invested the time necessary to take a Huge map on Deity to the late game. (I would assume the most CPU resources would be used on Deity... if, as I would hope, the AI uses more CPU time on Deity than say Prince...)
I did play a Huge Deity map to turn 100 on Quick, and the game never even came close to fully utilizing *any* core, let alone all of them, even when waiting for next turn, mostly I assume because Quick Movement isn't instant...
Is there a way to run an AI-only game, so you can just let it run? If someone can show me how, I'll do comparisons on the late game. I really only bought the game to benchmark it... I'm waiting for the first major balance/bugfix patch to dive in.
Also, hello to all my old Civ5 compatriots.
One caveat, the GPU in my 12-core is an older AMD, so I ran the game at 1600x900 with MSAA (and a few other full screen passes) turned off. I didn't want to turn off any rendering feature that would affect CPU utilization, so I left most things turned on.
It's possible the utilization wasn't 100% because the game was still GPU-bound. I'll have to go back and check the GPU utilization to know for sure. I'll update this thread after I do.
Anyway, I found that the benchmark fully utilized (at times) all 12 hyperthreads in my 6-core. The utilization in my 12-core maxed out at 20 hyperthreads, and was below 16 most of the time.
So, at the moment, at least, the sweet spot seems to be between 12 and 16 logical cores. But, keep in mind that DX12 might change this, and they could throw in future optimizations at any time.
Also, I have no idea how much bearing the benchmark has on actual performance. I haven't invested the time necessary to take a Huge map on Deity to the late game. (I would assume the most CPU resources would be used on Deity... if, as I would hope, the AI uses more CPU time on Deity than say Prince...)
I did play a Huge Deity map to turn 100 on Quick, and the game never even came close to fully utilizing *any* core, let alone all of them, even when waiting for next turn, mostly I assume because Quick Movement isn't instant...

Is there a way to run an AI-only game, so you can just let it run? If someone can show me how, I'll do comparisons on the late game. I really only bought the game to benchmark it... I'm waiting for the first major balance/bugfix patch to dive in.
Also, hello to all my old Civ5 compatriots.
