April 10, 200620 yr Now that we know that FSX will be optimized for a dual core CPU, I wonder how it will be implemented. Do you think that the external scenery will be operated by one core and the flight instruments and flight dynamics by the other -- or something like that? How do you guys think this is going to work?RH
April 11, 200620 yr The flight sim code (or any application code) can't call the CPU directly. The OS (XP/Vista) does that. What it can do is start lots of threads (or 'mini programs'). This will allow the OS to utilise both the CPU's. This will mainly help performance for DX9 app's (DX10 has a lesser dependence on the CPU).(Edit) Actually if FS were to use multiple processes you could assign them separate CPU's. In that case you could do it.
April 11, 200620 yr The systems are managed by many, many different threads, thread pools, and fibers. It's up to Windows as to which core they execute on.
April 17, 200620 yr Author Thanks guys for the info; however, could you water it down a bit for a computer simpleton like myself?To help clarrify this in my mind, I'll ask some questions. As I understand it, dual core CPUs are two CPUs on one chip. To me, that would allow the workload of FSX to be divided into two parts. Right now, FS9 relies on one CPU to do all of the work; if FSX can use two CPUs, then why would we not see twice the performance of a single core CPU running at the same speed?Thanks in advance for your patience,RH
April 17, 200620 yr The CPU is not the only bottleneck, even with dual cores theres is the same lag to send data back and forth along the pipeline to the CPU's. And theres alot of other factors too (GPU, memory etc etc)
April 17, 200620 yr Author From what I have read, in FS9 anyway, the CPU continues to be the primary factor in predicting performance in terms of frames-per-second. However, given what you said (and holding factors such as GPU, memory, etc. steady), do you think that in a dual core processing machine, the CPU's contribution toward the outcome (measured in frames-per-second) is doubled?RH
April 17, 200620 yr Certainly not in FS9. I have a dual core and its like CPU1: 90-100%, CPU2: 10-20% (when running FS only).
April 17, 200620 yr Author However, dual core should work in FSX. So, how about the question as it applies to FSX?RH
Create an account or sign in to comment