The +procmask value

Discussion in 'Technical & Support' started by redapg, Jun 1, 2015.

  1. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    4,008
    Likes Received:
    2,875
    Because i was curious, i made some different settings with the +procmask value and have a question.
    But first a short list from different values and what they effected. I use a 4 core proc.

    The scheme is: +procmask=(value) : No. of core in use (0-3)

    +procmask=0 : 0,1,2,3
    +procmask=1 : 0
    +procmask=2 : 1
    +procmask=3 : 0,1
    +procmask=4 : 2
    +procmask=5 : 0,2
    +procmask=6 : 1,2
    +procmask=7 : 0,1,2
    +procmask=8 : 3
    +procmask=9 : 0,3
    +procmask=10 : 1,3
    +procmask=11 : 0,1,3
    +procmask=12 : 2,3
    +procmask=13 : 0,2,3
    +procmask=14 : 1,2,3
    +procmask=15 : 0,1,2,3
    +procmask=16 : 0,1,2,3
    +procmask=255 : 0,1,2,3

    My question now is, is there any difference when i e.g. use the core 0,1 instead of 1,3?
     
  2. Lazza

    Lazza Registered

    Joined:
    Oct 5, 2010
    Messages:
    12,386
    Likes Received:
    6,602
    Uneducated guess: probably not.

    The mask is just a bitfield where 1s represent cores you're enabling. If that's not clear read a bit (hehe) on binary, it'll make some sense. The default 255 is all bits on, so all cores up to 8.

    Also worth bearing in mind rF2 isn't limited to 2 cores. So I'd avoid trying to work out 'which 2 are best'.
     
  3. Noel Hibbard

    Noel Hibbard Registered

    Joined:
    Oct 5, 2010
    Messages:
    2,744
    Likes Received:
    40
  4. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    4,008
    Likes Received:
    2,875
    Thank you for the answers.
    One reason why i've tested the different settings was, that there was suggested to add the +procmask=3 values to the 930Build.
    Or did i understand something wrong?
    And i wondered that the value 3 just uses 2 cores.
    Wouldn't it be the best to use as much cores as possible, like Lazza said?
     
  5. Noel Hibbard

    Noel Hibbard Registered

    Joined:
    Oct 5, 2010
    Messages:
    2,744
    Likes Received:
    40
    930 introduced some new physics threading which would use more than 2 cores if you had them. But people were having problems so it was sugested that people use +procmask=3 which would force rF2 to only use the first 2 cores which forced the new physics threading to be disabled. In the latest build this new threading is disabled by default and there is a new player.json option to re-enable it if you want. So using +procmask is no longer recommended.
     
  6. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    4,008
    Likes Received:
    2,875
    Ah, thank you, i missed that information for some reason. Maybe age-related. :D
     

Share This Page