PC game that uses more than four CPU threads?

Click For Summary

Discussion Overview

The discussion centers on the utilization of CPU threads in PC games, specifically whether there are games that effectively use more than four CPU threads. Participants explore various games and engines, their threading capabilities, and the implications for performance, particularly in relation to hyper-threading and multi-core processors.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant questions whether any PC games utilize more than four CPU threads, citing a claim that Flight Simulator X can use up to 16 threads.
  • Another participant mentions several games, including Metro 2033, that can run Nvidia PhysX on the CPU and benefit from 6-8 cores for rendering, suggesting that 10-16 cores may be ideal for efficiency.
  • Discussion includes the id tech 5 engine, which is said to support up to 26 cores primarily for transcoding, but also notes that this could be handled by a GPU.
  • One participant asserts that most modern AAA titles use more than four threads, but typically only 2-3 threads are actively utilized, with many threads remaining idle.
  • Specific games like Supreme Commander, Civilization 5, and recent Total War games are mentioned as examples that use more than four threads for significant work.
  • It is noted that RTS and MMORPG games tend to benefit more from multi-threaded resources, while first-person shooters are generally more dependent on GPU performance.

Areas of Agreement / Disagreement

Participants express varying views on the extent to which games utilize multiple CPU threads, with some suggesting that many modern titles do so, while others highlight that only a few threads are actively engaged. The discussion remains unresolved regarding the actual effectiveness and efficiency of thread usage in different games.

Contextual Notes

Participants mention potential limitations in how Windows 7/Vista manages thread distribution, which may affect perceived CPU usage. There is also a discussion on the efficiency of using additional cores versus simplified processors on GPUs, indicating a nuanced understanding of performance dynamics.

Kutt
Messages
237
Reaction score
1
Are there ANY PC games that use more than four CPU threads? It's about time that computer games make use of hyper-threading and 6-8 core processors.

I read somewhere that flight simulator X is coded to use up to 16 threads. Although I'm not sure if that's actually true.
 
Computer science news on Phys.org
There are a number of games that can run Nvidia physx on the cpu like Metro 2033 and a few that can just take better advantage of 6-8 cores for rendering. For physx 8 cores or better is ideal because then you can run full blown matrices for greater efficiency. I read somewhere that about 10-16 cores is about ideal. That way you can run full matrices along with at least two additional threads, but adding any more cores becomes inefficient compared to using simplified processors on a gpu.

The new id tech 5 engine used in Rage and the upcoming Doom 4 can use up to 26 cores mostly for transcoding, but all that transcoding can be done on a gpu instead just like physics and AI. However, it also has an optional interpolation method for slightly higher resolutions that requires at least a hex core i7 to run properly. Of all the engines on the market right now the id tech 5 is easily the most unique and futuristic indicating the shape of things to come.
 
Pretty much every modern AAA title will use more than 4 threads (many have dozens), but usually only 2-3 see any real action, while the others spend most of their time idle. This goes as far back as Valve's 2004 source engine, which has tons of threads, but the vast majority of the CPU work is done in just 2 of them. Note that Windows 7/Vista may spread the load by moving threads around; be aware that load-spreading 2 threads will make it look like 6 cores are being used, but no matter how hard the game tries, it will never get the system as a whole above 33% CPU usage.

As far as games that use more than 4 threads for significant work; Supreme Commander (and sequels), , Civilization 5, and any recent Total War game.
 
Shovel said:
Pretty much every modern AAA title will use more than 4 threads (many have dozens), but usually only 2-3 see any real action, while the others spend most of their time idle. This goes as far back as Valve's 2004 source engine, which has tons of threads, but the vast majority of the CPU work is done in just 2 of them. Note that Windows 7/Vista may spread the load by moving threads around; be aware that load-spreading 2 threads will make it look like 6 cores are being used, but no matter how hard the game tries, it will never get the system as a whole above 33% CPU usage.

As far as games that use more than 4 threads for significant work; Supreme Commander (and sequels), , Civilization 5, and any recent Total War game.

RTS and MMORPG games benefit most from multi-threaded CPU resources. First person shooter games are more GPU dependent.
 

Similar threads

  • · Replies 40 ·
2
Replies
40
Views
5K
Replies
3
Views
3K
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
10
Views
3K
  • · Replies 18 ·
Replies
18
Views
5K
  • · Replies 11 ·
Replies
11
Views
4K
Replies
10
Views
4K
Replies
29
Views
5K
Replies
3
Views
6K