1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. XLNation has a new domain name: http://xlnation.city Please make a note and update your browser bookmarks.
    Dismiss Notice

Tutorial Enable MULTICORE! Support FOR Cities XL Platium

3rd Party Tools

  1. RealCity
    • CitiesXL 2011
    • CitiesXL 2012
    • CitiesXL Platinum
    Multicore Support with Cites XL!

    Some of you might already knew this. But previous versions seems only work on AMD processors. Tested the ProcessHacker 2.32 with my intel i5, runs perfect!

    Test Result: All four cores are processing, just like XXL. Slight fps boost in game. But the Game still slows down if you load a huge city for over two hours. Anyway, the XXL has the same problem.

    3rd Party Tools: ProcessHacker 2.32 can be downloaded from tutorial file.

    The Overall CPU occupation in pictures below seems pretty low because I Alt-Tabed out of Cities XL to make screen shot for processes. But you can tell from the charts about CPU occupations in previous period

    Before Enableing Process Hacker:
    After Enableing Process Hacker:

    Follow the Step below carefully:

    Open Process Hacker, then launch Cities XL.
    In the Process tab of ProcessHacker, find Cities XL Process.
    RightClick, then click affinity


    Uncheck 3 CPU cores, only left 1, then hit OK.

    Reopen affinity, check 4 cpu cores, then hit OK.


    Cities XL is now running on Multicores, the core resource occupation is very similar to Cities XXL. It sounds crazy that a third party tool could make a single-core game running on multicores. But tested and it works just perfect.

    Even after hours of play, and with cities xl as the only application running on my windows, 4 cores are always in use.


    According to Monty:
    "Multi core doesn't work like that, software must be specifically programmed to distribute the processeses.
    To me it looks like you just moved the game's load from CPU0 to CPU3, and considering apps will usually use CPU0 that would explain the marginal performance gain.

    I'm not an expert at all but is well known that activating multicore in non multicore applications is not possible, the best you can do is to distribute the load manually setting affinity, which not necessarily will improve performance."

    So as monty said, it is just a re balance of CPU load, not really multicore-support! However I do notice a few fps improvement. I wish those who downloaded ProcessHacker can feedback your test results.

Recent Reviews

  1. Anonymous
    Version: Platium
    Like other postings that have appeared in the past, this promises multi-core support, something that cannot be done without re-programming the entire game. You don't need this program to change which core is being used by the game; Just open task manager and set the affinity through there (as Monty has indicated in his edit of the post).
  2. signum_temporis
    Version: Platium
    You don't need to use Process Hacker for it. Task Manager builded in Windows allow to do the same.

    "change: <PoolSize>2048</PoolSize> to <PoolSize>8192</PoolSize> (your max RAM memory, i have 8192)"

    It doesn't have anthing to memory size used by game. 32 bits program, Cities XL is 32bits, can utilize maximum 2GB of RAM or 4GB if it is compiled with special flag LARGEADDRESSAWARE.

    PoolSize is size of Direct3D buffer for storing variety of resources. Size is given usually in kB - 2048 means 2MB
  3. dlimpens
    Version: Platium
    See my comment, in my opinion it doesn`t work with intel core i7...the game slows down, menu`s open very slowly.
  4. zizaro
    Version: Platium
    Excellent!!! I'll probably be able to end my gigantic city before to turn to CXXL... time to let modders make the new game come great!!! Thanks very much for this mod!!!
  5. lguzman2011
    Version: Platium
    Well I don't know, but I have Cities XXL and Cities XL 2009 thru 2012 plus the upgrades. But I find that Cities XXL is working the best and have not had any problems at all. There is a great improvement with Cities XXL.
    Version: Platium
    This is great, im sure many ppl that still have CXL will need it to boost up the game, drastically, I also strongly recommend to modify GlobalSettings.cfg to change some SIGNIFICANT PARAMETERS..

    open c://..Data>Config>GlobalSettings.cfg

    change: <PoolSize>2048</PoolSize> to <PoolSize>8192</PoolSize> (your max RAM memory, i have 8192)

    change: <VisibilityEnabled>2</VisibilityEnabled> to <VisibilityEnabled>0</VisibilityEnabled> (this will cause that the game loads the models/textures from your city only 1 time after loading the town, not overtime you zoom in/out , cpu now runs smoother.

    Also,Im am Using also MacOS and I can confirm there is no proper way use CPU affinity because Apple dosen't support that ,yet.

  7. MuxLee
    Version: Platium
    It works better than before- loaded cities with >1 million citizens and I can play for ages . cpu never maxed out
  8. simogimo
    Version: Platium
    Works with Mac os? I use Crossover to emulate windows xp
    1. RealCity
      Author's Response
      No idea, I tested it with windows 8.1