New releases and concurrent threading capabilities
New releases and concurrent threading capabilities
Since consoles use multiple threads, new games should take advantage of this. Engines like AC Unity benefit from hyper-threading or CPUs with 6/8 cores. Running high-performance titles would likely require at least a 4-core processor, with 6 or more cores offering better performance now.
The issue isn't a lack of cores. It's because the code is poorly written.
This game would likely perform better with multiple processing units if available, though ACU might still struggle due to its poor coding. The gains from extra cores are limited since most tasks are handled by the GPU. For ultra-high settings, I manage 4K on a quad-core and don’t see a strong reason to switch to a 6-core for gaming. A dual-core setup can easily reach 1080p, even if it slows down slightly, making it quite valuable at that price point.
It's time for modern game engines to handle more cores. For instance, a game like TW should leverage all available cores, using up to eight when possible. While four cores can work for 4K, utilizing more cores generally leads to better performance overall.
It wouldn't really matter much. The bulk of the processing happens on the GPU, while only complex physics benefits from the CPU. It would be nice if games utilized all available cores, but the overall speed gain wouldn't be significant. And honestly, I don't understand what TW refers to.
AC Unity performs well in multithreading. It also requires a solid low-level API and powerful CPU to render the characters they aim for. The console doesn’t have enough CPU power, causing poor performance. The PC version suffers from missing low-level tools, leading to similar issues. Far Cry 4 stands out as a major threading challenge, with no justification for its struggles. RTS/MMO titles are reportedly extremely difficult to multithread using current APIs. The only successful example I know is Planetside 2, which took Sony years to implement and likely prioritized the PS4 release. Overall, our API falls short.