WARHAMMER to Scale Better on Multiple CPU cores, Post-release DX12 patch Coming
More tech details on the PC side of Total War: WARHAMMER have been released by developer Creative Assembly. According to the team, WARHAMMER has been optimized to take advantage of all CPU cores in your PC, meaning there will be no more suffering from single-threaded limitations or issues.
“Total War has traditionally been quite CPU-bound,” wrote Creative Assembly in a new post, adding, the game uses the same CPU thread to run both game-draw and graphics render processes. This results in game losing performance, however it will no longer be the case as the game can utilize multiple CPU cores.
Over time, as the engine has evolved and become more demanding, this has become an increasingly important bottleneck for us. During the course of TWWH’s development, we’ve spent time separating these so they now run independently on their own threads. We’ve also optimized our task-system to have better multi-threading performance across the board.
Additionally, Creative Assembly has shifted its particle simulation pipeline from the pixel shader to the compute shader, utilizing the GPU in a more efficient way and “letting the CPU focus on everything else it has to do.” Thanks to these changes, the game will be able to scale better on multiple CPU cores.
On top of that, WARHAMMER will have support for DX12, which arrives as a post-release patch.
We’re pleased to confirm that Total War: WARHAMMER will also be DX12 compatible, and our graphics team has been working in close concert with AMD’s engineers on the implementation. This will be patched in a little after the game launches, but we’re really happy with the DX12 performance we’re seeing so far, so watch this space!
Total War: WARHAMMER launches on May 24th for Windows, OS X and Linux.