Civilization VI: Performance Analysis (Techpowerup)

Page 7 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Bacon1

Diamond Member
Feb 14, 2016
3,430
1,018
91
Cause zoomed out you're rendering way more stuff in general(GPU load could stay constant or potentially increase).. and the cpu workload is a lot higher with 10-100x as many things on screen.

I don't think we can make any accurate judgments without more information.

Just look at the actual scene though. Watch the video. The framerate goes nuts and spikes all over and the only animations I could see @ 1080p upscaled to 1440p were the three I marked.

Do you honestly think that the graphics shown should be bringing $600 cards to their knees? I mean 4x / turn based should have the lowest hardware requirements compared to RTS / FPS.
 

dogen1

Senior member
Oct 14, 2014
739
40
91
Just look at the actual scene though. Watch the video. The framerate goes nuts and spikes all over and the only animations I could see @ 1080p upscaled to 1440p were the three I marked.

Do you honestly think that the graphics shown should be bringing $600 cards to their knees? I mean 4x / turn based should have the lowest hardware requirements compared to RTS / FPS.

I'm not really talking about performance, just about trying to guess how the game works.

It doesn't seem that bad though. How is a 1080 with 70+ fps at 4k(with 8xMSAA too) being brought to it's knees?

edit - Just looked at the setting list for this game. Some of the stuff that gets enabled in this game at VHQ/Ultra is pretty heavy stuff. 8k shadows, 4 pass water reflections(! I want to know what that means exactly...), 8xMSAA obviously, etc..
 

EightySix Four

Diamond Member
Jul 17, 2004
5,121
49
91
Just look at the actual scene though. Watch the video. The framerate goes nuts and spikes all over and the only animations I could see @ 1080p upscaled to 1440p were the three I marked.

Do you honestly think that the graphics shown should be bringing $600 cards to their knees? I mean 4x / turn based should have the lowest hardware requirements compared to RTS / FPS.

I'm not really talking about performance, just about trying to guess how the game works.

It doesn't seem that bad though. How is a 1080 with 70+ fps at 4k(with 8xMSAA too) being brought to it's knees?

In general with turn based games this is an issue when the CPU is too busy doing the other things (AI primarily) and cannot feed the graphics card. Civ VI doesn't appear to be optimized poorly on the graphics pipeline side, it's poorly threaded/optimized on the CPU side which makes it slow everywhere else.
 

EightySix Four

Diamond Member
Jul 17, 2004
5,121
49
91
Again, how do we know that?

GPUs at 30% utilization is a good hint.

The charts here are another. I'm playing it at 3000x2000 on an i5-6300U with a Geforce ~940m at an acceptable framerate. It seems to have an acceptable performance floor but the ceiling is incredibly low because of poor optimizations.
 
Last edited:

dogen1

Senior member
Oct 14, 2014
739
40
91

EightySix Four

Diamond Member
Jul 17, 2004
5,121
49
91
Yeah, it's CPU bound. That doesn't necessarily mean it's poorly optimized.

Turn the resolution up to 4k and GPU utilization will improve, that doesn't mean the game suddenly optimized itself, it just means there are more factors you aren't considering.

It's CPU bound without using all of the resources available to the CPU. Is that not, by nature, poorly optimized?
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
Just look at the actual scene though. Watch the video. The framerate goes nuts and spikes all over and the only animations I could see @ 1080p upscaled to 1440p were the three I marked.

Do you honestly think that the graphics shown should be bringing $600 cards to their knees? I mean 4x / turn based should have the lowest hardware requirements compared to RTS / FPS.
I have seen 2 videos on this thread. 1 was done with a 980ti, and the FPS were mostly 100+ with dips down to the 80's. That is pretty good if you ask me. The other one, the one you liked, and assume you are harping on, was done with a Celeron with a GTX 650 and that one had poor performance. But consider we are looking at a GTX 650, an entry level GPU from a few generations ago.
 

dogen1

Senior member
Oct 14, 2014
739
40
91
Plus, it seems to have no problem utilizing 4 cores. The fact that per core load decreases with higher core counts suggests that many tasks are parallelized.
 
Last edited:

EightySix Four

Diamond Member
Jul 17, 2004
5,121
49
91
No, not necessarily.

That's pretty much a definition of poorly optimized.

If it takes more CPU execution resources to keep the GPU busy, and there are more CPU resources available but are unused, that's poorly optimized. What I personally don't know is how resource utilization is reported in Windows, like if the FPUs are all busy but the INT units are unused, is that 100% utilization?
 

dogen1

Senior member
Oct 14, 2014
739
40
91
That's pretty much a definition of poorly optimized.

If it takes more CPU execution resources to keep the GPU busy, and there are more CPU resources available but are unused, that's poorly optimized. What I personally don't know is how resource utilization is reported in Windows, like if the FPUs are all busy but the INT units are unused, is that 100% utilization?

I have no idea how it measures that either.

We need more info on those CPU use charts, what was the GPU use, memory and VRAM, etc.
 

Bacon1

Diamond Member
Feb 14, 2016
3,430
1,018
91
The other one, the one you liked, and assume you are harping on, was done with a Celeron with a GTX 650 and that one had poor performance. But consider we are looking at a GTX 650, an entry level GPU from a few generations ago.

What? Why do you think it was on a celeron? I linked to the benchmark from TPU.

It doesn't seem that bad though. How is a 1080 with 70+ fps at 4k(with 8xMSAA too) being brought to it's knees?



Lots of cards aren't even hitting 80+ @ 1080p and as we already discussed, its not CPU bound until ~90 fps.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
What? Why do you think it was on a celeron? I linked to the benchmark from TPU.





Lots of cards aren't even hitting 80+ @ 1080p and as we already discussed, its not CPU bound until ~90 fps.

Because I watched the video, and it showed it had a Celeron in it. That is the one with poor performance. The one with 80-100+ FPS had something else, obviously.

This is the one with poor performance. https://www.youtube.com/watch?v=8eQcyfFJDFo
At the 2 second mark, it shows it has a Celeron in it and a GTX 650. The only other video I saw on this thread had awesome performance.
 

TheELF

Diamond Member
Dec 22, 2012
3,993
744
126
Because I watched the video, and it showed it had a Celeron in it. That is the one with poor performance. The one with 80-100+ FPS had something else, obviously.

This is the one with poor performance. https://www.youtube.com/watch?v=8eQcyfFJDFo
At the 2 second mark, it shows it has a Celeron in it and a GTX 650. The only other video I saw on this thread had awesome performance.
No the video with the "good" performance is bad performance as well, it shows heavy framerate spikes at the same points the celeron stalls,stronger CPUs just brute force through it but it is still bad performance for both systems.
 

dogen1

Senior member
Oct 14, 2014
739
40
91


Lots of cards aren't even hitting 80+ @ 1080p and as we already discussed, its not CPU bound until ~90 fps.

Yeah, maxed out. Meaning 8xMSAA, 8k shadowmaps, etc. You can turn those down for nearly no visual difference.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106


TIL Frametimes like that and mid 40 fps is awesome performance
If 40 FPS is the lowest it got, that's pretty good performance for a turn based game. That said, I did not see the 47 fps dip, but still. It's a turn based game, with some ridiculous settings that can be turned down. Just because settings exist, doesn't mean they have to be used.
 

antihelten

Golden Member
Feb 2, 2012
1,764
274
126
If 40 FPS is the lowest it got, that's pretty good performance for a turn based game. That said, I did not see the 47 fps dip, but still. It's a turn based game, with some ridiculous settings that can be turned down. Just because settings exist, doesn't mean they have to be used.

40 FPS is not the lowest it got. The 99th percentile is at 33.9 ms, which is equal to 29.5 FPS.


Early impressions (1,2) would seem to suggest that DX12 performs worse that DX11 (by as much as 20%).
 
Last edited:

antihelten

Golden Member
Feb 2, 2012
1,764
274
126
Hmm, I can see boost for AMD cards in those reports

Let's wait for some performance reviews

Yeah there seems to be one guy with a 290X who sees better results (about a 10% boost), but there are also a guy with a 280X (17% drop), and another with a 380 (6% drop).

Either way, I wouldn't get my hopes up.

Edit: There's also a guy with a 480 who sees a 4.6% boost.
 
Last edited:

railven

Diamond Member
Mar 25, 2010
6,604
561
126
This is sad to read. I hope reviews show something better. Considering the game is heavily CPU bottlenecked, you'd expect DX12 to be a godsend.
 

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
I expect it will be another 3-6 month drawn out optimization process as has become the new normal
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |