1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. If you are going to register on XLNation, please make sure you do not use a proxy server.
    If you use a proxy server your registration will most likely get blocked due to spammers and hackers using proxy servers to hide their real IP address.

    If your using your home or work IP address and have not received your registration email, check your spam folder.
    PLEASE DO NOT ASK TO HAVE YOUR ACCOUNT DELETED IF YOU HAVE POSTED IN THE FORUM! If so we do not delete accounts due to the mess it can make on the forum.
    Dismiss Notice

Tutorial Enable MULTICORE! Support FOR Cities XL Platium

3rd Party Tools

  1. RealCity
    Compatible:
    • 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:
    Untitled.jpg
    After Enableing Process Hacker:
    Untitled2.png


    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

    Untitled3.jpg

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

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

    Untitled5.jpg

    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.

    Enjoy!

    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
    Anonymous
    1/5,
    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
    signum_temporis
    4/5,
    Version: Platium
    @Author
    You don't need to use Process Hacker for it. Task Manager builded in Windows allow to do the same.

    @APXHTEKTON
    "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
    dlimpens
    3/5,
    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
    zizaro
    5/5,
    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
    lguzman2011
    5/5,
    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.
  6. APXHTEKTON
    APXHTEKTON
    5/5,
    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.

    cheers
  7. MuxLee
    MuxLee
    5/5,
    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
    simogimo
    5/5,
    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