Thanks for the info! The manual states, that after an ent_purge, the video memory will be assigned again on seeing the entity, which is good. And that video memory is allocated at game start for loaded entites.

If you wanted to do dynamic loading, say by setting triggers, you would first need to purge entities that are not in the current zone, it seems.. You could hide the load with an info panel or something.

But dynamic loading aside, is a workable formula to take the size of textures in MB, the model sizs in MB, add that up, and that is the amount of physical memory you would need on a system? I wonder how much memory is needed for engine overhead.

How much faster is video memory than physical memory (virtual memory is obviously really slow?)