By using this site, you agree to our Privacy Policy and our Terms of Use. Close
walsufnir said:
lucidium said:

theres a difference between maxing out hardware, and making the most of hardware EFFICIENTLY.


There is some truth in there. Almost every game uses the hardware by 100%, that's for sure. But *how* you do this is the real art in game-coding.

I don't agree.

If you want to use the hardware fully, you would have to start by making sure the GPU shaders and CPU cores are constantly executing. Even a CPU core constantly executing something is not exercising all of the physical pathways: typical sequences of instructions will not consume nearly as much power as complex math calculations or even special instructions designed for thermal testing. Also, to use the hardware fully, you'd want to exercise every ancillary piece of hardware. Honestly you can't use everything 100%, e.g. if you are using huge amounts of RAM then the CPU will spend a lot of time waiting for the memory cache.

In practice, most games will struggle to use more than 1 CPU core effectively. And some will be crippled by crap languages like C# / Java.