Smokehound
Recruit
Both the save game loading and creation times are completely absurd on all of the more recent builds of the game (1.5.9 / 1.6.0 / 1.6.1 / 1.6.2).
On average, loading a save game takes around > 103 seconds while saving the game (regardless if auto, or new save) takes more than four minutes.
The extremely long times wouldn't be an issue if you had to endure them only once per session however, it becomes quite painful when the game auto-saves after e.g. every battle.
The bottle neck is not the IO, but apparently the CPU usage. During loading or saving the game, only a single CPU thread is being utilized and there is very little to no disk activity. Only when the loading / saving process is close to being finished, then more than a single thread is being utilized. While Threadripper does not have the absolutely best possible single threaded performance, it's ST performance is more than sufficient. Simple task like this shouldn't take more than few seconds, IMO...
In this case the system specs shouldn't be to blame:
- AMD Ryzen Threadripper 3970X
- 64GB 3600MHz DRAM
- AMD Radeon 6800 XT
- HP EX950 1TB NVMe system drive
- XLR8 1TB SATA SSD drive for the game files
- Windows 10 Pro 19042.1165
I've also tried disabling CPU cores, in case the number of them would be the issue, that made no difference.
I also isolated the game to run only on a single CCD, to minimize the latency penalty. That made little to no difference either.
Saving:
Loading:
On average, loading a save game takes around > 103 seconds while saving the game (regardless if auto, or new save) takes more than four minutes.
The extremely long times wouldn't be an issue if you had to endure them only once per session however, it becomes quite painful when the game auto-saves after e.g. every battle.
The bottle neck is not the IO, but apparently the CPU usage. During loading or saving the game, only a single CPU thread is being utilized and there is very little to no disk activity. Only when the loading / saving process is close to being finished, then more than a single thread is being utilized. While Threadripper does not have the absolutely best possible single threaded performance, it's ST performance is more than sufficient. Simple task like this shouldn't take more than few seconds, IMO...
In this case the system specs shouldn't be to blame:
- AMD Ryzen Threadripper 3970X
- 64GB 3600MHz DRAM
- AMD Radeon 6800 XT
- HP EX950 1TB NVMe system drive
- XLR8 1TB SATA SSD drive for the game files
- Windows 10 Pro 19042.1165
I've also tried disabling CPU cores, in case the number of them would be the issue, that made no difference.
I also isolated the game to run only on a single CCD, to minimize the latency penalty. That made little to no difference either.
Saving:
Loading: