• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Thuban X6 to get Dynamic Speed Boost

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.
@Bobnova well unfortunately physics, collision detection, rendering, lighting, and AI all basically need to be continuously updated. Lighting, rendering, collision detection, and physics pretty much all have to be running at a 1:1 ratio and they're all calculated inline with each other on the main rendering loop. You might be able to get away with collision detection being in a different thread, but that's only calculated when something is within bounds of another entity so its not a huge piece of computation. This is the problem with current game engines, almost every component has to be calculated inline with each other and is somewhat dependent on the others' results. The major stress on the processor comes from communicating with the GPU and AI, as well as picking up any slack that the GPU can't handle assuming the code is written that way. Although you can split up some other things like networking in a different thread, scripting (story line and static AI), but most dynamic processing is inline.

But like I said, very large game developing firms have the money to develop technology to get around this and apparently already have distributed this in some of there games.
 
Back