Hi,
i am new around here, so someone else may have posted this somewhere else.
Anyhow - i thought it might save some people time and frustration.
I have an I7 920 quad core machine with hyperthreading turned on, and an nvidia gtx 275.
I tried various configuration settings until i learned that the directx plugin worked considerable better then the open-gl version, but i wasn't getting good framerates, i tried my sports resort and i was getting something like 30 fraps on the table tennis.
After getting no where for a while i tried running it on my girlfriends mobile, and even though its has a far inferior processor and graphics card - it worked faster!
I played around with the settings and then i noticed that every now and then i get much improved performance, and then slow again - regardless of the settings i changed.
On a hunch i set the emulator affinity int task manager to core 0 and core 2 (core 1 is really the hyperthreading core 0) and things started working much faster.
So, went to the bios, turned off hyperthreading and now everything is fast all the time.
I also did some additional settings with the "lock threads to cores" option, on my machine it is slower and task manager shows activity on all four cores. on dual core machines i tried - locking is faster.
btw: turning off hyperthreading is strictly faster then any other config i tested, looks like the emulator behaves better when all the cores are real ones.
i am new around here, so someone else may have posted this somewhere else.
Anyhow - i thought it might save some people time and frustration.
I have an I7 920 quad core machine with hyperthreading turned on, and an nvidia gtx 275.
I tried various configuration settings until i learned that the directx plugin worked considerable better then the open-gl version, but i wasn't getting good framerates, i tried my sports resort and i was getting something like 30 fraps on the table tennis.
After getting no where for a while i tried running it on my girlfriends mobile, and even though its has a far inferior processor and graphics card - it worked faster!
I played around with the settings and then i noticed that every now and then i get much improved performance, and then slow again - regardless of the settings i changed.
On a hunch i set the emulator affinity int task manager to core 0 and core 2 (core 1 is really the hyperthreading core 0) and things started working much faster.
So, went to the bios, turned off hyperthreading and now everything is fast all the time.
I also did some additional settings with the "lock threads to cores" option, on my machine it is slower and task manager shows activity on all four cores. on dual core machines i tried - locking is faster.
btw: turning off hyperthreading is strictly faster then any other config i tested, looks like the emulator behaves better when all the cores are real ones.