I was mistaken on the functionality of CpuAffinity0=-1. The first number (there needs to be a number) describes the client instance. So in this case it would be instance #1 of eqgame.exe.
The number after the equal sign denotes the core to use. A negative one (-1) tells the client go ahead and manage what core to use on its own. Specifying 0-x tells the client to use that core only.
Example:
CpuAffinity0=-1 [Instance 1 of eqgame.exe and let it decide how to handle what core to use]
CpuAffinity0=2 [Instance 1 of eqgame.exe and use core #3]
I've tried this and it doesn't seem to make a difference as you have described. But I also had no issues to begin with.
Sorry if this lead to any confusion. Thinking about it more now I'm pretty sure the modern eq client has multicore support or at least knows how to deal with it or else more people would be having performance issues all over. The affinity thing seems like a bandaid for people with very specific issues or multiple clients (the latter obviously doesn't apply to p99)
|