Just in case some of you use triple/quad core processors and don't use a software app that automagically distributes WoW's CPU affinity across your cores, here's a bit of into on setting up wow to do this for you.
http://forums.worldofwarcraft.com/th...fHk&rhtml=true
The TL;DR version:
- Open C:\games\wow\WTF\Config.wtf file.
- find "processAffinityMask"
- Default is set to "3" which uses CPU cores 1 and 2
- To change it to use cores 3 and 4, change value to "12"
- To change it to use cores 2 and 3, change value to "6"
- To change it to use cores 1 and 3, change value to "5"
See thread for other combinations and caveats.
TL;DR Part Dos, aka "No, I'm not wrong. And yes, you might think you're doing it right, but you're really Doing It Wrong(tm)."
Quote:
You can use this to let WoW run on a specific core(s) but it only works up to two cores. If you set it on 15, you just let the game use 2 out of your 4 processors but you didn't tell it which ones.
Note the part in bold/underline in that last sentence. It is a critical point. ;) I leave the why as an exercise to the reader.Quote:
Q u o t e:World of Warcraft is capped to two cores because we set the default processaffinitymask to 2. There's actually quite a few threads that the game runs but mainly 2 or 3 decent-sized ones and a dozen little ones. Windows can distribute all of these among other cores if you tell it to but you can't specifically tell what thread will go where.
So if I am understanding correctly, WoW still only uses two cores, while Windows will, instead of using the same two 'default' cores, be split into other, unused, cores?
Core 1-----Core 2------Core 3------Core 4
WoW--------WoW---------Windows etc.
I dont know much about this whole thing but bottom line, when will WoW itself use four-cores?