CPU usage

Firstly, I'd like to say how brilliant the α is, it works really well, and I look forward to the next few months (once my exams are over, anyway)

I don't have a hugely powerful CPU (Phenom II 965), and the framerate in the game is not great. I realise it's not hugely important in a TBS, but it's still annoying.

I had a look at the CPU usage of the game, and I found that two threads were occupying ~100% of a CPU core's time each. This happens in the main menu as well. A screenshot showing this can be seen at https://www.dropbox.com/s/gyb05gicvrmr3sr/Galciv-Threads.png

Unfortunately, I couldn't find a way to find the names of threads, but I'm sure there is a way to find out (assuming Windows allows threads to have names).

24,980 views 30 replies
Reply #1 Top

It doesn't use my CPU fully but it does use it better than a lot of other games...

8 core AMD FX 9370

Reply #2 Top

Yeah the game is really making my i5 4670k break a sweat. Fortunately for me it still runs well because the CPU can take it. I expect SD will be able to optimize it. I am not familiar with Alpha testing, it is my first time but I think it might be normal at this point.

Reply #3 Top

I have a stronger PC but it my CPU also swetaing :) After a short time the heat is going up in the box.

About 1.3GB memory used, and 30-34% of CPU constantly used from 8 CPU core (3 of about 70%, others about 20-30%).

Got a:

i7 3.4Mhz 8 Core Intel CPU with 8GB memory (on 64bit...as requested :)

Geforce GTX770

SSD

Cheers

Reply #4 Top

I'm seeing anywhere from 15% up to 50%, mostly around 30%, on an Intel I7-4930MX 3GHz.  Only 2 of the cores seem to be consistently over 50% at any one time.  Maybe that's because I'm only playing against one AI at the moment.

Reply #5 Top

Odd on my i5-3570k it'll use up to 70% of the CPU across all 4 cores. And that's just rendering the main menu :P

Reply #6 Top

My I7-4770 (3.4Ghz) is all over the scale in all cores and threads (9% to 77%), with most of the processing in Core 0 thread 0.

I really hadn't expected it to be balanced, either at this point or when finished, but eventually I expect StarDock will put in some effort into spreading the load out some, to the extent the OS provides the functions to do so.

Reply #8 Top

I would love to see Stardock touch all of my cores, too.

Reply #9 Top

i7 3930k 6 Cores (12 threads), overclocked to 4.5Ghz.
My CPU is bored and cool while playing GalCiv III.

Reply #10 Top

Show off.  <_<

+1 Loading…
Reply #11 Top

Good to see it's not just me. I'll put my plans for an upgrade on hold (for a bit anyway). I'm sure things will be optimised, I wasn't expecting perfection with an alpha. Indeed it's surpassed my expectations (no crashes yet).

Reply #12 Top

We have a ton performance of optimizations still in the pipe, so performance should only get better form here on out, hopefully Much better.

Reply #13 Top

Same here but overclocked to 4.6 GHz. Hopefully as development continues and matures, Stardock will be able to stress our supercomps. I volunteer mine if any tests of CPU usage can be of use to Stardock.

Reply #14 Top

I think it is good to mention here that the decision of which core or thread gets which task really ultimately belongs to the OS. I think there are some things that the SD devs can do to influence those decisions, but the control they have is not total.

In short: I would never expect the load imposed by any game on any system to be totally balanced across all cores/threads.

Reply #15 Top

Quoting Lucky, reply 14

I think it is good to mention here that the decision of which core or thread gets which task really ultimately belongs to the OS. I think there are some things that the SD devs can do to influence those decisions, but the control they have is not total.

In short: I would never expect the load imposed by any game on any system to be totally balanced across all cores/threads.

 

Of course, I'm just curious why these two threads are doing so much work even in the main menu.

Reply #16 Top

Quoting SuborbitalPigeon, reply 15

Of course, I'm just curious why these two threads are doing so much work even in the main menu.

At this poitn its hard to say why the game uses so much CPU cycles. It's likely just some optimization that's required. Which is probably why we're limited to 'small' maps for now until those optimizations are in place.

Maybe they're mining bitcoins from us for April Fools? :P (ok not really!)

Reply #17 Top

I thought I read somewhere, that the games AI is concurrently running while the player is taking their turn, is that true?

 

Reply #18 Top

Quoting katana_devine, reply 17

April 1, 2014 10:22:57 AM from Galactic Civilizations III Forums Galactic Civilizations III Forums

I thought I read somewhere, that the games AI is concurrently running while the p

In theory yes.

But that doesn't explain why the cpu usage it through the roof on the main menu :p

Reply #19 Top

Intel Core Duo E6550 2.33. Acceleration 2.80 GHZ Galaxy Civilization 3: CPU load 94 to 100% RAM: 6GB. NVIDIA Geforce 8600 GT (512mb).

A little brake games. v_v

Reply #20 Top

Main menu? I missed that. So in looking at the screen for the main menu for anything happening, I see a light that scans across the letters "Galactic Civilizations" about once every 5 seconds and taking about 1 second to scan across the letters. I also see some light near the top and behind the "III" that are pulsing. To that, add the background music. Now, can that really cause so much processing?

One thing StarDock is partially smart about is that when you change which window has the focus (like just now when I switched the window I was busy with from GC3 to my browser) they stop what can be stopped (with the GC3 main menu, I guess the only thing that can be stopped is the music). However, I don't see much change in the use of the processors when that happens.

 

EDIT: And the cloud cover on the planet moves -- much more processing needed. Also, quite neat.

Reply #21 Top

I'm getting 60 FPS, my computer is silent and cold, and I'm playing Galactic Civilizations 3.

Really, even if the rest of you are screwed over, I'm coasting on EZ street :3

Reply #22 Top

I am also cool. The reason may be in that my Radeon is not used and all video goes through my Intel.

Reply #23 Top

Quoting ParagonRenegade, reply 21

I'm getting 60 FPS, my computer is silent and cold, and I'm playing Galactic Civilizations 3.

Really, even if the rest of you are screwed over, I'm coasting on EZ street :3

It`s not because your computer can deal with it that your CPU is not getting an anomalously high load. Check you cpu load and I would expect you would get in the vicinity of 50% load on all cores just starring at the screen.

Reply #24 Top

Quoting EvilMaxWar, reply 23


It`s not because your computer can deal with it that your CPU is not getting an anomalously high load. Check you cpu load and I would expect you would get in the vicinity of 50% load on all cores just starring at the screen.

40% load for me across all cores.

It's pretty high, but then again, I don't run anything but the game when I play, so it's more-or-less irrelevant to me. Hope it gets fixed for you guys though.

Reply #25 Top

Quoting ParagonRenegade, reply 24


Quoting EvilMaxWar, reply 23

It`s not because your computer can deal with it that your CPU is not getting an anomalously high load. Check you cpu load and I would expect you would get in the vicinity of 50% load on all cores just starring at the screen.

40% load for me across all cores.

It's pretty high, but then again, I don't run anything but the game when I play, so it's more-or-less irrelevant to me. Hope it gets fixed for you guys though.

I have the same processor as you. It would probably start getting relevant even for us once we start playing immense galaxies with hundreds of ships moving about.  Hopefully SD will have the thing optimized by then.