Games don't always use every core simultaneously.
Games don't always use every core simultaneously.
Your system shows uneven thread usage during gaming, with most threads running at high capacity while others remain idle. A stress test confirmed all threads were active, suggesting the issue isn't with your hardware but possibly a software or configuration problem.
It's probably because most games rely on single-core performance and prioritize high clock rates.
Typical games struggle to handle 16 threads. Triple A games might manage around 8. The workload is simply distributed among cores and threads.
I understand, this really helps clarify things. I notice one main component operates at just 5-10% less performance compared to others, while the rest run at 50% or more of the Ryzen 5 3600 on Apex Legends ultra.
The primary and rendering threads frequently receive GPU instructions. Distributing tasks across multiple threads is simpler elsewhere. In games, this approach varies—more AI enemies appearing or urgent calculations like explosions can trigger spikes. With only about 5% utilization, the spike is manageable; higher usage allows render threads to sustain GPU flow. If all cores are busy, performance drops, while more cores boost FPS until they reach saturation. The i9-9900k usually offers the best peak and average FPS, whereas Ryzen 9 performs better with tighter core counts and smaller lulls. Background simulations and AI increase reliance on extra cores. High FPS games with compact maps, such as COD, favor fast cores more than those with large areas. Ultimately, each system balances available resources to some extent.
The graph shows how threads are allocated in Destiny 1 Cosmodrone on Xbox One. Key threads receive dedicated cores, while others rely on available cores for less critical tasks. The number of threads far exceeds the total core count; most threads only use their cores when necessary, and some switch between tasks without full utilization. Achieving balanced performance is challenging. Running a single-threaded version on each core for benchmarking is straightforward, and techniques like tile-based rendering simplify multitasking. An hour-long discussion from Bungie captures this insight.