WinEQ and dual core processors
Moderators: Lavish Software Team, Moderators
WinEQ and dual core processors
Question. I'm running an Athlon dual core processor. This usually causes problems in EQ, so normally I set EQ's afinity to use only 1 core. Is there a way, when running 2 instances of EQ through WinEQ, to have 1 instance use 1 core and the other use the other?
You CAN disable WinEQ 2's setting of CPU affinity, and set the affinity manually if you want to try it.anonguy wrote:Is there a way to set the first instance to run on the 2nd cpu first? Im thinking i'll get better performance that way when i only have one client running (most of the time for me).
But, better performance wont be the case unless you are setting the CPU affinity for other applications to the first CPU. By default, Windows sets affinity for all processes to use all available processors. The thread scheduler is already rotating things between all processors in this way. The difference with WinEQ is simply that it is setting an entire application to a specific processor. Unless you are setting other individual applications to specific processors, then the CPU used by any single application is arbitrary (e.g. 1 application is set to only use CPU 1, where all other apps are using both 1 and 2). And then even if you do set other applications, you can just set them to the other processor anyway if you want.
Overall, best performance is achieved by letting Windows select the processor for each thread. The reasons for setting affinity for EQ actually have more to do with game stability and performance of EQPlayNice (because the CPU/FPS limiter fails to operate correctly otherwise).