Games still having loadscreens with ramdisk
During loading, the game isn't simply moving & fiddling with memory. Some processing is also taking place.
A few things I can think of, that the game is doing:
1. Creating appropriate memory stores (stacks/heaps)
2. Processing assets from disk, and moving relevant pieces to working RAM (so a copy pasta from your RAM disk to your non-disk part of RAM)
3. Generating working memory for your character's current context (position, other objects nearby, etc)
4. Moving assets into VRAM (as you mentioned)
Keep in mind that the game doesn't have full control over your PC. When the game allocates memory, it has to ask the OS to do it - which takes time. (Of course there are allocation strategies that keep this to a minimum). Other such conditions occur, such as processes competing for resources.
It's unfortunately not as simple as working directly from your RAM disk.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now