Search the archive:
YaBB - Yet another Bulletin Board
 
   
 
Pages: 1 
Send Topic Print
dual core fix (Read 2575 times)
Nov 15th, 2006 at 12:02pm
flymo   Ex Member

 
when running FSX in windowed mode, press ctrl + alt + del, go to performance.
you will notice that one core is doing alot and the other is more or less idle
this can be fixed very easily

simply go to the processes tab
find fsx.exe
right click and go to set affinity
deselct cpu 1
then close the affinity window
go bk to the winow and reselct cpu 1
now when you go to the performance tab u will see the load is being shared across the two cores

and also if you have 1024mb of memory this is useful
start FSX normaly
while on the flight select screen
open up task manager (ctrl + alt + delete)
find fsx.exe
right click on it and set priority to high
this basicly gives more of your ram to FSX
DO NOT set the priority to Real time because this will more than likely lock up your system.

these 2 things helped my performance just thought i would post em incase people hadnt seen them before

cheers

john

EDIT: this has only been tested on an AMD x2 im not 100% if it will work with a intel core 2 duo, should do just thought i would add this
 
IP Logged
 
Reply #1 - Nov 15th, 2006 at 3:32pm

loomex   Offline
Colonel
My 1969 Ludwig "pre-Bohnam"
with extra stuff
FAA Ident KITH

Gender: male
Posts: 1853
*****
 
I tried this and it seemed to work for me
 

Windows 7 Home Premium (x64) ,2.70 gigahertz AMD Phenom II X6 1045T(6-core), two HD (1TB and 500GB), 8gb RAM, ATI Radeon HD 5570,
IP Logged
 
Reply #2 - Nov 15th, 2006 at 3:44pm

darkstar10   Offline
Colonel
I love YaBB 1G - SP1!

Posts: 39
*****
 
wow thanks man, anything to get rid of any lag  Grin
 
IP Logged
 
Reply #3 - Nov 15th, 2006 at 5:22pm
Nick N   Ex Member

 
Microsoft, AMD and Intel are all aware of the affinity timing issues with 3D applications... here is the permanent fix which will automatically set the timing to one core when a 3D application is launched -and- make WindowsXP apply the correct resources to a dual core processor… which the above fix does not do

http://www.simviation.com/cgi-bin/yabb/YaBB.cgi?board=hardw;action=display;num=1...


EDIT: From the number of views it looks like people think FSX has a dual core patch released for it or something... The fix I posted will not enable multithread, only force Windows to use the procesor correctly.


 
IP Logged
 
Reply #4 - Nov 15th, 2006 at 6:12pm

M.R.Maiornikov   Offline
Colonel
Born To Fly™

Posts: 702
*****
 
wow flymo thanks for this find i will try it as soon as i get back home  Cheesy
 

...
Proud SimV Member since August 10th, 2004
IP Logged
 
Reply #5 - Nov 15th, 2006 at 6:53pm

Arnimon   Offline
Colonel
Whats up Bugs?
Germany

Gender: male
Posts: 345
*****
 
Hey Nick!

Sometimes,in my oppinion, it seems, that a System Crash is not so bad.
During the re-installation i found the AMD Core Optimizer and the MS Hotfix by searching for the newest drivers.But its still interesting to read these Posts! Wink
 

It looks like chicken,smells like chicken,tastes like chicken,but when Chuck Norris says its Beef...then damnit...its Beef!!!
IP Logged
 
Reply #6 - Nov 15th, 2006 at 7:41pm
Nick N   Ex Member

 
Quote:
Hey Nick!

Sometimes,in my oppinion, it seems, that a System Crash is not so bad.
During the re-installation i found the AMD Core Optimizer and the MS Hotfix by searching for the newest drivers.But its still interesting to read these Posts! Wink



Grin
 
IP Logged
 
Reply #7 - Nov 16th, 2006 at 5:49am

Ashar   Ex Member
Forza Lazio!!

Gender: male
*****
 
Uh, does that apply to HT processors as well? ???
 
IP Logged
 
Reply #8 - Nov 16th, 2006 at 11:57am
Nick N   Ex Member

 
Quote:
Uh, does that apply to HT processors as well? ???



Hyperthread is not dual core.. the patch and fix only applies to dual core processors (one slug with 2 cores)or dual slug motherboards that use 2 physical processors.
 
IP Logged
 
Reply #9 - Nov 16th, 2006 at 1:03pm
flymo   Ex Member

 
yeh like nick said before if ur an AMD x2 user make sure u have the latest driver and the optimizer...both i have and yet i have to do the affinity thingy... but it works so..... Grin  Grin  Grin
 
IP Logged
 
Reply #10 - Nov 16th, 2006 at 1:09pm
Nick N   Ex Member

 
Quote:
yeh like nick said before if ur an AMD x2 user make sure u have the latest driver and the optimizer...both i have and yet i have to do the affinity thingy... but it works so..... Grin  Grin  Grin


Did you apply the microsoft dual core hotfix, edit the regisrty and make sure the code line I showed in the thread posted above is in the boot.ini file?

If you are using all of the above and it is correct, then my question would be, was Windows installed while the dual core was in the system or did you go from a single to dual core processor?

If you installed windows on a single core and then installed a dual core after, you may be dealing with a known bug that can not be fixed without a clean install of Windows with the dual core in the system.

If you have indeed installed everything I posted correctly, when you boot any 3D application Windows should automatically assign affinity to CPU Core-0 without any need for the user to make a change... if it does not do that then there is something wrong.


However... if it works for you, stick with it. I am just letting you know what is correct and what is not correct with respect to how that works when everything is installed and running to spec.

The reason I posted that thread was so the user would not have to make the timing change manually, as we all had to do in the past prior to those updates, and so Windows would apply the correct resorces to the cores as needed.



 
IP Logged
 
Reply #11 - Nov 16th, 2006 at 1:31pm

Ashton Lawson   Offline
Colonel
FS Water Configurator
Programmer
Phuket, Thailand

Gender: male
Posts: 1211
*****
 
if fsx uses a single core by default, they shood make a mod which would apply a certain level of physics to the AI aircraft, so that they dont look like they're attached to a rigid path...

maybe in FSXI... Sad
 

...&&FS Water Configurator+ has new modifications in the works, plus DirectX 10, Service Pack&&1, and Radeon HD 3+ Series support.
IP Logged
 
Reply #12 - Nov 16th, 2006 at 1:52pm
Nick N   Ex Member

 
Quote:
if fsx uses a single core by default, they shood make a mod which would apply a certain level of physics to the AI aircraft, so that they dont look like they're attached to a rigid path...

maybe in FSXI... Sad



I was told when I was briefed on the project in March FSX would have a VISTA update that would address multithread however that may have been shelved.

Had the software been released for multithread, you guys on single cores would be angry right now.. and it would not have been released on time either.

I know VISTA handles a dual core differently from XP and because of that, FSX, even with without multithread code, will run better on a dual core than it will single simply because of the OS.

There are issues with multithread only a programmer or developer would understand. Most think... "hey, enable multithread and the program will run like a rocket".. That’s simply NOT true. There are allot of coding issues adding multithread would create and as I said before, you guys running single cores would be angry at the prospect. It would also require M$ come up with 2 different versions... another issue entirely.

We shall see what they do with the DX10 and VISTA update.

I cannot stress enough that VISTA and FSX will need 3 gigs of memory... 2 is the absolute minimum.

 
IP Logged
 
Reply #13 - Nov 16th, 2006 at 2:11pm

alrot   Offline
Colonel
Freeware Designers Above
All..

Posts: 10231
*****
 
Embarrassed Embarrassed It doesn't do anything in my socket 370 cpu  Embarrassed Embarrassed Grin
 

...

Venezuela
IP Logged
 
Reply #14 - Nov 16th, 2006 at 2:17pm

Ashton Lawson   Offline
Colonel
FS Water Configurator
Programmer
Phuket, Thailand

Gender: male
Posts: 1211
*****
 
cool, i'm getting 4 anyway... Grin Grin Grin
 

...&&FS Water Configurator+ has new modifications in the works, plus DirectX 10, Service Pack&&1, and Radeon HD 3+ Series support.
IP Logged
 
Reply #15 - Nov 16th, 2006 at 2:25pm
Nick N   Ex Member

 
Quote:
cool, i'm getting 4 anyway... Grin Grin Grin


4 would be the optimal and a bit overkill but if you have the cash and the right hardware to run it and if you use the system for video editing, 4 will come in handy.

Make sure the motherboard will indeed support 4 gigs of memory @ full speed.

Older motherboards may downgrade the memory timing and speed if more than 2 sticks are in the system regardless of the OS.

Also, some motherboards require certain types of memory be installed to enable full speed operation.. consult the manual to be sure of what you are doing prior to any purchase.

WindowsXP will not recognize more than around 3.2gig and that requires a special switch be applied to the boot.ini file, otherwise it may not see more than 2.8-3gig. Vista and XP x64 will recognize and use everything you can throw at it with general public hardware.

 
IP Logged
 
Reply #16 - Nov 16th, 2006 at 2:29pm

Ashar   Ex Member
Forza Lazio!!

Gender: male
*****
 
So what exactly is the difference between a dual core CPU and Hyperthreading anyway? ??? ???
 
IP Logged
 
Reply #17 - Nov 16th, 2006 at 2:37pm
Nick N   Ex Member

 
Quote:
So what exactly is the difference between a dual core CPU and Hyperthreading anyway? ??? ???



It has to do with the efficiency and method in how the core is accessed. I do not have time to post an entire write-up however you can review your question by googling it..

here is something you may find interesting which touches on Intels HT and how it differs from SMP.

http://www.lostcircuits.com/cpu/amd_x2/
 
IP Logged
 
Reply #18 - Nov 16th, 2006 at 3:04pm
born_2_fly   Ex Member

 
Dumb question, will this work with FS9?  Grin
 
IP Logged
 
Reply #19 - Nov 16th, 2006 at 3:07pm
flymo   Ex Member

 
indeed it will because FS9 has the same dual core problem Grin

john
 
IP Logged
 
Reply #20 - Nov 16th, 2006 at 3:13pm

Ashton Lawson   Offline
Colonel
FS Water Configurator
Programmer
Phuket, Thailand

Gender: male
Posts: 1211
*****
 
Quote:
4 would be the optimal and a bit overkill but if you have the cash and the right hardware to run it and if you use the system for video editing, 4 will come in handy.

Make sure the motherboard will indeed support 4 gigs of memory @ full speed with dual channel enabled.

Older motherboards may downgrade the memory timing and speed if more than 2 sticks are in the system regardless of the OS.

Also, some motherboards require certain types of memory be installed to enable full speed operation.. consult the manual to be sure of what you are doing prior to any purchase.

WindowsXP will not recognize more than around 3.2gig and that requires a special switch be applied to the boot.ini file, otherwise it may not see more than 2.8-3gig. Vista and XP x64 will recognize and use everything you can throw at it with general public hardware.



believe me, i've taken into account everything that would make my ultimate computer.

My computer will be really powerful to play the latest games, to do video editing (mainly my dad tho), to do work in 3DS Max, game developing, everything...
The only flaw will be the fact that i cant get broadband...

but still, my PC is gonna kick all other PCs right up the @$$... Grin Grin Grin
 

...&&FS Water Configurator+ has new modifications in the works, plus DirectX 10, Service Pack&&1, and Radeon HD 3+ Series support.
IP Logged
 
Reply #21 - Nov 16th, 2006 at 3:31pm
Nick N   Ex Member

 
Quote:
Dumb question, will this work with FS9?  Grin



Its not about the game.. its about the operating system

Any single thread 3D game will run better with a dual core if the XP operating system is properly set up and patched for affinity timing.
 
IP Logged
 
Reply #22 - Nov 16th, 2006 at 3:36pm
Nick N   Ex Member

 
Quote:
believe me, i've taken into account everything that would make my ultimate computer.

My computer will be really powerful to play the latest games, to do video editing (mainly my dad tho), to do work in 3DS Max, game developing, everything...
The only flaw will be the fact that i cant get broadband...

but still, my PC is gonna kick all other PCs right up the @$$... Grin Grin Grin



Make sure that includes a next gen chipset motherboard and if I were you I would wait until the next release of both motherboards and DX10 cards that enter the market.

The only motherboard that will run the next gen of ATI chipset with Intel processors is the DFI RD600 slated for release at the end of this month. DFI rejected and canceled their next gen Nvidia chipset motherboard runs because of new bugs found and the chipsets inability to be pushed and remain stable.

Asus and eVg have released the next gen of Nv motherboards but there are problems showing up and the Asus Stryker motherboard starts at 300-350 dollars alone.

The Nv 8800 card bugs are starting to surface as well.

As I said this past summer, it will probably be March before the smoke clears on what is good and what is not in the way of motherboards and cards for the next round of upgrades.. and dont forget, no one has tested the Nv cards in DX10 combat so anyone who buys one of those Nv cards is playing bank account russian roulette.

If money is no object, have fun but if it is a concern, wait.

You will be glad you did.


 
IP Logged
 
Reply #23 - Nov 16th, 2006 at 3:42pm

jlvandem   Offline
Colonel

Gender: male
Posts: 416
*****
 
Quote:
Did you apply the microsoft dual core hotfix, edit the registry and make sure the code line I showed in the thread posted above is in the boot.ini file?



I didn't see anything about a line of code in the boot.ini file in the thread you linked to above. I downloaded the hotfix and the registry already had that key in it somehow. What else do I need to do to the boot.ini file? It seems like everything is running ok right now as it is. The sim is running on one core while everything else seems to be why the other core has some activity. It really smoothed things up and allowed me to turn the settings up a bit.
Thanks!

Justin
 

...
IP Logged
 
Reply #24 - Nov 16th, 2006 at 3:44pm

jlvandem   Offline
Colonel

Gender: male
Posts: 416
*****
 
Ahhh I read it more thoroughly this time. I skipped the boot.ini step since I'm running an Intel Core Duo. Hehe I guess I did follow the directions after all.
Thanks again!

Justin
 

...
IP Logged
 
Reply #25 - Nov 16th, 2006 at 3:50pm
Nick N   Ex Member

 
Quote:
Ahhh I read it more thoroughly this time. I skipped the boot.ini step since I'm running an Intel Core Duo. Hehe I guess I did follow the directions after all.
Thanks again!

Justin



Intel is different.. the /usepmtimer switch will only appear in the boot.ini file if you are using AMD and the AMD Dual Core Optimizer.


And for AMD users.. you should not have to edit that line in manually as the AMD software should write that line automatically. The only reason I mentioned it was to be sure the line was indeed in the boot.ini file, which in order to find you must have hidden operating system files disabled.

Typically you will not have to edit the file at all. I just wanted to be sure it was right and to cover all the bases since Windows/drivers can sometimes not register correctly.



 
IP Logged
 
Reply #26 - Nov 16th, 2006 at 7:53pm

BAW0343   Offline
Colonel
No, now go away or I shall
taunt you a second time
Mesa, AZ

Gender: male
Posts: 3294
*****
 
wow, fansatic,  my game is finally running how i expected it to  Grin  I have FULL ground textures, sparse autogen, verry dense scenery complexity and i get 15+ FPS around minor airports,  major airports still getting 5-10  but i dont fly to them very often  Wink
 

... ...
IP Logged
 
Reply #27 - Nov 17th, 2006 at 2:55am
Nick N   Ex Member

 
Quote:
wow, fansatic,  my game is finally running how i expected it to  Grin  I have FULL ground textures, sparse autogen, verry dense scenery complexity and i get 15+ FPS around minor airports,  major airports still getting 5-10  but i dont fly to them very often  Wink



excellent!

It makes a big difference when Windows is set up correctly for your hardware.


 
IP Logged
 
Reply #28 - Nov 17th, 2006 at 3:28am
flymo   Ex Member

 
indeed it does...i just need to do it properly now.... im busy this afternoon Cheesy

john
 
IP Logged
 
Reply #29 - Nov 17th, 2006 at 7:05am
DizZa   Ex Member

 
While on the topic of Cores.

Someone on my msn has a server with dual QX6700s Cheesy Thats 8 cores people.
 
IP Logged
 
Reply #30 - Nov 20th, 2006 at 8:36am

loomex   Offline
Colonel
My 1969 Ludwig "pre-Bohnam"
with extra stuff
FAA Ident KITH

Gender: male
Posts: 1853
*****
 
Quote:
Uh, does that apply to HT processors as well? ???


Yes it does. From http://support.microsoft.com/?id=896256




Quote:
MORE INFORMATION
Windows XP SP2 is required on computers that have multiple CPUs that support ACPI processor performance states. This requirement includes computers that support the following items:• Multiple physical sockets
• Multiple-core designs
• Multiple logical threads, such as Intel hyper-threading technology


As you can see from my specs, I have a P4 H/T chipset and this hot fix did work. It seems to have improved performace across the board for all the computer operations for me

Chris
 

Windows 7 Home Premium (x64) ,2.70 gigahertz AMD Phenom II X6 1045T(6-core), two HD (1TB and 500GB), 8gb RAM, ATI Radeon HD 5570,
IP Logged
 
Reply #31 - Nov 20th, 2006 at 2:42pm
Nick N   Ex Member

 
Quote:
Yes it does. From http://support.microsoft.com/?id=896256






As you can see from my specs, I have a P4 H/T chipset and this hot fix did work. It seems to have improved performace across the board for all the computer operations for me

Chris


I am aware of what the bulletin says about the hotfix and HT however there has been some controversy over the use of the hotfix with Intel HT. One of the reasons why M$ has not placed that hotfix on Windows update or made it widely known is because it may have an adverse affect on Intel HT and at the time of its release, AMD had not produced an optimizer that would make full use of the hotfix.

Using the hotfix with HT can have both positive and negative affects on systems that make use of logical thread technology. It may make some programs run better and seriously hinder other software. In the conversations I have had around the hotfix and HT, the consensus was it was better to disable HT in the BIOS during use of software which displays negative results with HT enabled than it was to inundate the system with a patch that may not provide the best solution.

HT is not SMP and Microsoft is aware that the hotfix is better suited for SMP use. It does come down to what works best and the only way to know which is better for a system would be to run HT disabled without the patch and then try it with and see what happens.

Many found that simply entering the BIOS and disabling HT prior to MSFS use resolved the performance issues and allowed the user to switch back when finished. At that point the system was free to use software in which HT is of great benefit and may be affected by the hotfix.



 
IP Logged
 
Reply #32 - Nov 21st, 2006 at 9:20am

loomex   Offline
Colonel
My 1969 Ludwig "pre-Bohnam"
with extra stuff
FAA Ident KITH

Gender: male
Posts: 1853
*****
 
I guess I am one of the lucky ones, as that the hot fixed has not caused any problems, but instead increased performance with all the programs I use
 

Windows 7 Home Premium (x64) ,2.70 gigahertz AMD Phenom II X6 1045T(6-core), two HD (1TB and 500GB), 8gb RAM, ATI Radeon HD 5570,
IP Logged
 
Reply #33 - Nov 22nd, 2006 at 1:06am
Nick N   Ex Member

 
Quote:
I guess I am one of the lucky ones, as that the hot fixed has not caused any problems, but instead increased performance with all the programs I use



Thats good!

I just like to err on the side of caution when posting technical information. I would not wish for someone to apply a patch I have suggested that may not work or may create other issues.

Microsoft did not post that patch or make it widely public for the same reason.

Bottom line is, if your willing to try it and assume the risks, ... and it works.. thats what counts.

 
IP Logged
 
Pages: 1 
Send Topic Print