Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: So riddle me this...  (Read 813 times)

Daetrin

  • Bay Watcher
    • View Profile
So riddle me this...
« on: May 13, 2010, 12:15:48 pm »

We all know DF does not multithread. That's fine. But on my machine, a dual-core Athlon something-or-other, both cores go from 0-1% (idle) to 60-80% load when I run DF. I do have Win7 64-bit, so all I can figure is that it runs 32-bit stuff on an emulator, and that emulator somehow does multithreading. But that doesn't really make much sense itself...

And I've tested isolating it to one core. My FPS drops.  I'm not complaining, just confused. 
Logged
All you need to know about Ardentdikes
It is really, really easy to flood this place with magma fwiw.

Doors stop fire, right?

Eagle_eye

  • Bay Watcher
    • View Profile
Re: So riddle me this...
« Reply #1 on: May 13, 2010, 12:23:27 pm »

maybe it running in conjunction with whatever other programs are running puts the strain on your processors?
Logged

Daetrin

  • Bay Watcher
    • View Profile
Re: So riddle me this...
« Reply #2 on: May 13, 2010, 12:29:35 pm »

No, the 0% to 80% load jump happens with just DF up. I can push it to 100% and drop my FPS by running other programs (especially, say, Chrome with Youtube up).
Logged
All you need to know about Ardentdikes
It is really, really easy to flood this place with magma fwiw.

Doors stop fire, right?

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: So riddle me this...
« Reply #3 on: May 13, 2010, 01:03:32 pm »

Well, it IS possible to get multiple cores to work on a single unthreaded process, but that's hardware-dependant, last time I checked.
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

BagelMan

  • Escaped Lunatic
    • View Profile
Re: So riddle me this...
« Reply #4 on: May 13, 2010, 01:09:06 pm »

I've noticed the same thing. My guess is that some video card drivers are capable of doing some of the rendering work in a separate thread, which would not require any multi-thread support from the application calling it.
Logged