| Thomas Suchan 2006-10-09, 7:44 pm |
| "Fred Mellender" <nospamPlease_fredm@frontiernet.net> wrote in
news:VqvWg.2615$Ka1.2380@news01.roc.ny:
quote:
> The blog cited below mentions "fibers", which look like threads to me.
> If they are threads then the OS should schedule multiple CPUs to deal
> with them. However, some owners of FSX on multi-processor machines
Fibers aren't threads, unfortunately. Threads are parallel running
portions of the same program directed by the hardware (or the hardware
layer).
Fibers is software implemented cooperative multitasking, to steer the
actual *time slices* of the different things to do in the same code.
FS9 is not capable of running on two or more CPUs together, for when the
code was written no one ever thought of having more than one CPU to run
on in a home PC.
The only advantage one has with a multiprocessor CPU with FS9 is, that
the whole FS9 program can run on one CPU and all other tasks can run on
the other CPU, therefore running e.g. FS9 and Google Earth together (to
use MyFSGoogleEarth,
http://www.elbiah.de/flusi/MyFsGoog...GoogleEarth.htm) will be
much more smoother. (Indeed, 2 Gigs of RAM will help also a bit ;-) )
WIth FSX, things are better for two core users, for FSX can thread the
main sim task on one CPU and uses the other CPU for several helper tasks,
like the graphics prefetch algorithm.
Kind regards,
Thomas
@EDDV
|