Originally Posted by
Zak33
It's just weird, that IL-2, a game thats based on a very old engine, seems to thrive on my new CPU.
It did the same when I borrowed a 4800 dual core from David 6 months ago.
Eitherway....I'm pleased as punch
it's entirely down to how the game is written as to how much it'll like more than 1 CPU
typically, game code looks a bit like this:
Code:
start:
do audiostuff
do graphicsstuff
do inputstuff
go to start
the multi-cpu ideal looks a bit like this:
Code:
audio:
do audiostuff
go to audio
graphics:
do graphicsstuff
go to graphics
input:
do inputstuff
go to input
start:
start up independenet thread running "audio"
start up independenet thread running "graphics"
start up independenet thread running "input"
the latter example running fine on 1 cpu, but being best on 3. it's a gross simplification, but that's the ideal. some games are written with threading built in - but it's harder to code, so not many are. typically, what happens is the OS simply schedules all game-related stuff on one CPU, and OS-related stuff (like antivirus, and so on) on another