Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40D] Processor Utilisation  (Read 798 times)

MikeWulf

  • Bay Watcher
    • View Profile
[40D] Processor Utilisation
« on: July 22, 2009, 06:45:08 am »

I had trouble finding anything about this. It seems dwarf fortress will only utilise 50% of my processor (or very slightly above that) at any time. The ini settings all seem to indicate that it should run at higher speeds with fps and graphical caps well above what I am getting.
It is Vista Ultimate 64, 4 gig ram and Intel Core 2 cpu.
Changing core affinity does not seem to help (infact makes it worse). No other games or programs have this limitation.
Is this normal experience?
Logged

Haven

  • Bay Watcher
  • Studiously Avoidant
    • View Profile
Re: [40D] Processor Utilisation
« Reply #1 on: July 22, 2009, 07:42:46 am »

DF lacks the programming to put multi-core CPUs to use. So, if it's only using one core, yes, I think that would be normal.
Logged

Rowanas

  • Bay Watcher
  • I must be going senile.
    • View Profile
Re: [40D] Processor Utilisation
« Reply #2 on: July 22, 2009, 10:30:35 am »

By the way, the fault may be with your OS. Vista sucks all the time at everything.

No. This post isn't helpful.
Logged
I agree with Urist. Steampunk is like Darth Vader winning Holland's Next Top Model. It would be awesome but not something I'd like in this game.
Unfortunately dying involves the amputation of the entire body from the dwarf.

AltF8

  • Bay Watcher
    • View Profile
    • PeriodicGames
Re: [40D] Processor Utilisation
« Reply #3 on: July 22, 2009, 10:49:05 am »

I was going to post something here about Vista not being nearly as bad as the media made it out to be (I ran it from beta 1 up until Win7 RC) - but I won't.

 :D
Logged
Goblin pricking does not sound like it could pay well enough.

MikeWulf

  • Bay Watcher
    • View Profile
Re: [40D] Processor Utilisation
« Reply #4 on: July 22, 2009, 09:55:04 pm »

DF lacks the programming to put multi-core CPUs to use. So, if it's only using one core, yes, I think that would be normal.
Ah. I was under the impression that it would act as one big CPU. Daaaaang.
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: [40D] Processor Utilisation
« Reply #5 on: July 22, 2009, 11:22:50 pm »

Concerning "no other games or programs have this limitation" -- your other games must all be recent high-end games.  The majority of games are still, like DF, not multithreaded.
Logged

AltF8

  • Bay Watcher
    • View Profile
    • PeriodicGames
Re: [40D] Processor Utilisation
« Reply #6 on: July 22, 2009, 11:36:09 pm »

Yep, as a programmer, I can verify that it's about 0.003% as easy to implement as most people assume.
Logged
Goblin pricking does not sound like it could pay well enough.

MikeWulf

  • Bay Watcher
    • View Profile
Re: [40D] Processor Utilisation
« Reply #7 on: July 23, 2009, 12:17:53 am »

Yep, as a programmer, I can verify that it's about 0.003% as easy to implement as most people assume.
It wasn't so much I thought that dwarfs was multi-threaded or not, but that a dual processor could work together on a single thread. I should probably learn more about this.
Logged

AltF8

  • Bay Watcher
    • View Profile
    • PeriodicGames
Re: [40D] Processor Utilisation
« Reply #8 on: July 23, 2009, 12:23:15 am »

Don't worry. The misconception is nearly absolute. Took me a long time to figure out exactly how it worked as well.

All we can do is hope Toady is bitten by a radioactive carp or something and gains massive programming super-powers.  ;D
Logged
Goblin pricking does not sound like it could pay well enough.

zarmazarma

  • Bay Watcher
    • View Profile
Re: [40D] Processor Utilisation
« Reply #9 on: July 23, 2009, 12:53:51 am »

By the way, the fault may be with your OS. Vista sucks all the time at everything.

No. This post isn't helpful.

You clearly don't have a vista :).
Logged