Been a while since i've been on to these parts. But i thought i would share with you all a fun benchmark to try out.
The origins of this are this thread here on Reddit: https://www.reddit.com/r/factorio/co...ed_benchmarks/
More specifically, this comment has the steps for performing the benchmark: https://www.reddit.com/r/factorio/co...m_medium=web2x
Factorio is a high CPU and Memory speed dependent game that loves lots of cache and the lowest of memory latency. What better place for people to show what their rigs are capable of than here!
Here is a link to the 10k spm megabase save file: https://drive.google.com/file/d/1_we...ew?usp=sharing
And last but not least, here is the command line to run the benchmark headless.
factorio.exe --benchmark d:/stevetrovs_10K_mega_belt_base.zip --benchmark-ticks 5000
The goal is maximum UPS (Updates per Second). To calculate UPS, you take 1000 and divide it by your time in milliseconds. So a score of 10.802ms average converts to ~92.6 UPS.
Here are my results:
i7 5775C @ 4.1GHz
32GB ram @ 2133MHz 10-12-12-31
3.7GHz cache frequency
2000MHz eDRAM frequency
Performed 5000 updated in 54009.313 ms
avg: 10.802 ms, min: 9.844 ms, max: 24.711 ms
Performed 5000 updates in 52955.434 ms
avg: 10.591 ms, min: 9.923 ms, max: 26.537 ms
Performed 5000 updates in 53185.744 ms
avg: 10.637 ms, min: 9.808 ms, max: 26.213 ms
Overall avg of 93.66 UPS. not bad.
Now my only concern to this is that Factorio is still being developed and updated frequently, so this benchmark will be not very official. But the devs are saying that 0.18 is planned to be the version 1.0 release once it has been deemed ready to go. But in the meanwhile, i thought i'd share this with you guys for some benchmarking fun. You should be able to download a headless version for this benchmark for free (https://factorio.com/download-headless
) if you don't own it already.
Edit: i have not tested the headless version. but the save file is 0.17.31 if you want to test the native save file version. 0.17.60 changed some science recipes and won't work correctly so 0.17.59 is probably the latest version that will support this map save.