Close
Page 1 of 2 1 2 LastLast
Showing results 1 to 10 of 11
  1. #1
    Member Ughmahedhurtz's Avatar
    Join Date
    Jul 2007
    Location
    North of The Wall, South of The Line
    Posts
    7169

    Default CPU core affinity

    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:

    1. Open C:\games\wow\WTF\Config.wtf file.
    2. find "processAffinityMask"
    3. Default is set to "3" which uses CPU cores 1 and 2
    4. To change it to use cores 3 and 4, change value to "12"
    5. To change it to use cores 2 and 3, change value to "6"
    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)."
    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.
    Q u o t e:


    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?
    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.
    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.
    Last edited by Ughmahedhurtz : 08-29-2009 at 12:57 AM
    Now playing: WoW (Garona)

  2. #2

    Default

    whoops... wish I could delete my posts.. asked a question before I read the link

    disregard
    The Venture Co. - Alliance
    Tri-Box Teams
    Shadow Priests - Iriz, Iriiz, and Irizz
    Shamen - Trisham, Trissham, and Triisham
    Mages - Teehnie, Tihnie, and Tehdie
    AMD X2 Dual Core 6000+ 3.0GHz
    ASUS M2N-SLI Delux mobo
    4GB Corsair Ram
    Gigabyte RADEON HD 4850 1Gb
    OCZ 600w PSU

  3. #3

    Default

    basically use 255 and you're done for up to 8 cores (i7)
    2,3,5 boxing wow with Wow Open Box and MAMA, give them a try!
    (was 8 Boxing Wow with HotKeyNet and ISBoxer)
    Was streaming on twitch.tv/MooreaTv

  4. #4

    Default

    is it possible to make it use more then 2 at a time?
    My Wife Said That I Had To Stop Playing WoW Or She Was Going To Leave......
    Now I Multibox 5 Accounts!

  5. #5
    Member Ughmahedhurtz's Avatar
    Join Date
    Jul 2007
    Location
    North of The Wall, South of The Line
    Posts
    7169

    Default

    Quote Originally Posted by Moorea View Post
    basically use 255 and you're done for up to 8 cores (i7)
    No. Unless something has changed that I haven't seen a blue post on, WoW will only use the first two cores that it is assigned affinity to. If you want it to use cores 3 and 4, you MUST assign affinity to cores 3 and 4 ONLY.
    Now playing: WoW (Garona)

  6. #6

    Default

    Quote Originally Posted by Moorea View Post
    basically use 255 and you're done for up to 8 cores (i7)
    Is that what they use? God, I remember using 8-bit notation to design fonts for the Commodore 64.
    "Multibox : !! LOZERS !!" My multiboxing blog

  7. #7

    Default

    Quote Originally Posted by Ughmahedhurtz View Post
    No. Unless something has changed that I haven't seen a blue post on, WoW will only use the first two cores that it is assigned affinity to. If you want it to use cores 3 and 4, you MUST assign affinity to cores 3 and 4 ONLY.
    I use 255 and it works fine - if you don't set anything it will be the first 2 cores (because the value in the config.wtf is 3) which is maybe what you remember

    setting 255 assigns affinity to all 8 cores
    Last edited by Moorea : 08-28-2009 at 11:18 PM
    2,3,5 boxing wow with Wow Open Box and MAMA, give them a try!
    (was 8 Boxing Wow with HotKeyNet and ISBoxer)
    Was streaming on twitch.tv/MooreaTv

  8. #8

    Default

    You can also open up TaskMan win Vista and Windows 7 can re assign affinity on the fly
    Tunak Tunka Tun Tunák, TunákTunák, TunákTun, DáDáDá | Garrosh - Emberstorm - Alliance

  9. #9
    Member Ughmahedhurtz's Avatar
    Join Date
    Jul 2007
    Location
    North of The Wall, South of The Line
    Posts
    7169

    Default

    Quote Originally Posted by Moorea View Post
    I use 255 and it works fine - if you don't set anything it will be the first 2 cores (because the value in the config.wtf is 3) which is maybe what you remember

    setting 255 assigns affinity to all 8 cores
    If you're saying it's OK because you look in task manager and see a checkbox next to all 4 cores and thinking that means it's actually using all 4 cores, I suspect you'd be mistaken.
    Now playing: WoW (Garona)

  10. #10
    Member Ughmahedhurtz's Avatar
    Join Date
    Jul 2007
    Location
    North of The Wall, South of The Line
    Posts
    7169

    Default

    Well slap my ass and call me sally...I was wrong. Looks like they finally fixed it. 255 or 15 both seem to utilize 4 cores (albeit cores 1, 2 and 4 seem to be used and not much of 3 for some reason), though setting it to 255 causes wow to reset it to 0 when you exit the game the next run. Strange. Either way, this is good!

    [edit] For normal Core2Quad Q-series CPUs and AMDs, any setting should work. For i7/nehalem CPUs, 255 affinityMask is bad. You do NOT want WoW using your HT cores--only your physical cores. See this thread for further info on how to set that. See original thread for Blue confirmation that using HT cores = bad.
    Last edited by Ughmahedhurtz : 08-29-2009 at 12:23 AM
    Now playing: WoW (Garona)

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •