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. 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

    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. 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. 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

    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. 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. 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

    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