Garry’s Mod is plagued with performance issues on large maps with a lot of physics objects due to DX9 / Source 1 being almost entirely single threaded.
Will Sandbox have multithreading in the following areas, as well as others?
-
Renderer - VULKAN support for multithreaded draw calls, hopefully Garry picked the Vulkan Source 2 backend due to it’s natively threaded nature. This will help out on build servers with large amounts of props.
-
Physics - This plagued Garry’s Mod as physics calculations bottleneck the engine very fast when reaching the limit, hopefully Rubikon has a higher heap size and can span across multiple cores.
-
User Scripting - Having an easy to use threadpool or task scheduler engine will allow addons to almost have no overhead on the game if they can run on multiple threads without causing race conditions.