1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Worker Map 6 Core

Discussion in 'F1 2011 - The Game' started by Camacho, May 17, 2012.

  1. Camacho

    Camacho

    Messages:
    214
    Ratings:
    +11
    Hi all friends!

    I have changed recently my CPU to an AMD 6 Core. Before I had an AMD 2 Core. My question is:

    Why the WorkerMap6Core file looks like the game don't detect my new CPU? I mean, the WorkerMap2Core have lines like below normal, high... but the WorkerMap6Core have the lines empty. Is this normal or I have to reinstall the game for a good detection?

    I have to say that in My Documents the hardware is detected correctly and it says that the game uses the workermap6core.

    Every help will be much appreciated! Thanks in advance!
     
  2. Graham Laing

    Graham Laing
    ........ Mostly harmless Staff

    Messages:
    6,396
    Ratings:
    +2,122
    I have only ever run this game on a 6 core AMD (1090T)

    I have had no problems with the game, but here is my WorkerMap6Core file contents, so you can compare.

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <workerMap>
     
      <workerThread name="core_0" priority="normal" core="0" stacksize="131072" />
      <workerThread name="core_1" priority="normal" core="1" stacksize="131072" />
      <workerThread name="core_2" priority="normal" core="2" stacksize="131072" />
      <workerThread name="core_3" priority="normal" core="3" stacksize="131072" />
      <workerThread name="core_4" priority="normal" core="4" stacksize="131072" />
      <workerThread name="core_5" priority="normal" core="5" stacksize="131072" />
      <workerThread name="gc_01" priority="abovenormal" core="0" stacksize="32768" />
      <workerThread name="gc_02" priority="abovenormal" core="1" stacksize="32768" />
      <workerThread name="gc_03" priority="abovenormal" core="2" stacksize="32768" />
      <workerThread name="gc_04" priority="abovenormal" core="3" stacksize="32768" />
      <workerThread name="gc_05" priority="abovenormal" core="4" stacksize="32768" />
      <workerThread name="gc_06" priority="abovenormal" core="5" stacksize="32768" />
      <workerThread name="egonet_processor_0" priority="belownormal" core="0" stacksize="32768" />
      <workerThread name="egonet_processor_1" priority="belownormal" core="0" stacksize="32768" />
      <workerThread name="egonet_streamer_0" priority="belownormal" core="7" stacksize="32768" />
      <workerThread name="egonet_streamer_1" priority="belownormal" core="7" stacksize="32768" />
     
     
      <workerSet name="generic_workers" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="collision" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="solver" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="integrator" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="plugin_finalise" jobpoolsize="1024" >
        <worker name="core_1" />
      </workerSet>
     
      <workerSet name="cloth" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="handling" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="ai" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="vehicleSingleThreaded" jobpoolsize="1024" >
        <!-- IMPORTANT - maximise thread usage for this workerSet as it is used only during the single threaded update, hence all threads are waiting for it -->
        <worker name="core_0" />
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="pfx" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
    <workerSet name="aerodynamics" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="visibility" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="ground_cover" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="ground_cover_workers" jobpoolsize="1024" >
        <worker name="gc_01" />
        <worker name="gc_02" />
        <worker name="gc_03" />
        <worker name="gc_04" />
        <worker name="gc_05" />
        <worker name="gc_06" />
      </workerSet>
     
      <workerSet name="anim" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="build_crowd" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="in_car_characters" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="view_manager" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="storage" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="pssg_storage" jobpoolsize="2048" >
        <worker name="core_2" />
      </workerSet>
     
      <workerSet name="osdUpdateSet" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="ground_cover" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="audio" jobpoolsize="1024" >
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
      <workerSet name="softbody" jobpoolsize="1024" >
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
      <workerSet name="damageSkinning" jobpoolsize="1024" >
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="replayCompression" jobpoolsize="1024">
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
      <workerSet name="trackinfo" jobpoolsize="1024">
        <worker name="core_1" />
        <worker name="core_2" />
        <worker name="core_3" />
        <worker name="core_4" />
        <worker name="core_5" />
      </workerSet>
     
        <!-- Egonet uses blocking IO and requires two independent worker sets to function -->
      <workerSet name="egonet_processor" jobpoolsize="256">
        <worker name="egonet_processor_0" />
        <worker name="egonet_processor_1" />
      </workerSet>
     
      <workerSet name="egonet_streamer" jobpoolsize="256">
        <worker name="egonet_streamer_0" />
        <worker name="egonet_streamer_1" />
      </workerSet>
    </workerMap>
     
  3. Camacho

    Camacho

    Messages:
    214
    Ratings:
    +11
    Thanks friend!
    My workermap6core is the same as yours.
    I have little problems of performance and I have supposed that the reason could be the workermap file, but it seems that this is not the reason...

    Thanks again for your help!
     
  4. Ho3n3r

    Ho3n3r

    Messages:
    4,997
    Ratings:
    +1,491
    It detects my i5 2500k as a 2 core as well.

    What I do is change the hardware_settings_config.xml to the correct settings for 4 core, save it and set it to read-only.

    However, that means you had to have set your graphics and audio settings before doing this, otherwise it changes it to non-read-only again.
     
  5. Graham Laing

    Graham Laing
    ........ Mostly harmless Staff

    Messages:
    6,396
    Ratings:
    +2,122
    I'm a bit confused now, because Camancho says :-

    I assume that to mean that the hardware_settings_config.xml has something similar to mine :-

    Code:
    <cpu>
            <threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap6Core.xml" forceFeedbackProcessor="3" dvdStorageProcessor="3" dataSetMonitorProcessor="1" renderProcessor="0" updateProcessor="2" fileStreamProcessor="3" />
        </cpu>
    And I guess a hardware_settings_info.xml entry similar to this :-

    Code:
    <cpu name="AMD Phenom(tm) II X6 1090T Processor" speed="3210" cores="6" hyperThreading="false" sse2Supported="true" rating="4" />
    So he should be OK, if he's checked those files ....
     
  6. Camacho

    Camacho

    Messages:
    214
    Ratings:
    +11
    My files are like yours. As you said, my hardware is detected correctly but I know that some people have problem with the hardware detection, but this is not my case.
     
  7. Ho3n3r

    Ho3n3r

    Messages:
    4,997
    Ratings:
    +1,491
    OK Then I'm confused what the thread is about :cautious:

    If it's correct in hardware_settings_config then you have nothing to worry about...
     
  8. Graham Laing

    Graham Laing
    ........ Mostly harmless Staff

    Messages:
    6,396
    Ratings:
    +2,122
    Yup, you've summarised it perfectly. :D

    As the Police would say to the public at scene of an incident, "Nothing to see here, please move along ...." ;)
     
    • Like Like x 1