4 ms·
Game engines really benefit from more processors if designed appropriately. And I think a lot of people play games. This will be even more true when VR/AR sprea
by BatFastard 10y ago
Game engines really benefit from more processors if designed appropriately. And I think a lot of people play games. This will be even more true when VR/AR spreads to the masses.
- valarauca1 10y agoYes/No. Only game engines made in DX12, and Vulkan. And still there is the major road block that Nvidia (>70% market share) only offers 1 compute thread in async-compute mode, and no parallel rendering/compute work so using DX12/Vulkan means your game will work WORSE for 70% of your consumers.
- ccrngd1 10y agoExcept that graphics rendering is the last step of the game engine. Computing world changes, updating model locations, handling network traffic, sampling user input, saving game state for autosaves, preloading resources from the disk for transitions, all need cpu time.
- valarauca1 10y agoMost of these compute heavy tasks boil down to that game engines are very fast C++ programs, but the game itself is an embedded LUA script. If you are using C++ all the way down event based IO is way more efficient for this. Having compute threads is useful depending how much physics/calculations you are doing.
- lucian1900 10y agoAll of those other things are significantly cheaper than graphics.