Hi everyone,
I’m wondering if using a RAMDrive can reduce stutters or improve load times and I’d like to get input from users who have already tested different approaches or tools. (Let's call it VAMDrive)
My goal is safe performance improvement without risking memory exhaustion or crashes. I have 32GB RAM
I tried asking ChatGPT, but I have no idea if it's hallucinating or not.
It says I could use a temporary .var extraction cache in the ramdrive (it's different than the multi gigabyte ram cache that stores textures)
It works roughly like this: every time VaM needs a file, it opens the .var, reads the file, then closes the .var again. If the scene needs several files from the same .var, VaM will reopen it multiple times!!! This creates CPU and system-call overhead, which can lead to stutters.
So the idea is either pre-extract the wanted .vars in the RAMdrive manually, and use a symbolic link to addons package. Or use a script to detect which .vars are needed in the scene and automatically extract only those .vars.
Also, even if the recommended RAM-drive setup isn’t specific to VaM, such as using it for the system TEMP folder or anything else that improves overall system responsiveness, those suggestions are welcome too, since they would benefit all games, including VaM.
Any experience or advice would be really appreciated!
I’m wondering if using a RAMDrive can reduce stutters or improve load times and I’d like to get input from users who have already tested different approaches or tools. (Let's call it VAMDrive)
My goal is safe performance improvement without risking memory exhaustion or crashes. I have 32GB RAM
I tried asking ChatGPT, but I have no idea if it's hallucinating or not.
It says I could use a temporary .var extraction cache in the ramdrive (it's different than the multi gigabyte ram cache that stores textures)
It works roughly like this: every time VaM needs a file, it opens the .var, reads the file, then closes the .var again. If the scene needs several files from the same .var, VaM will reopen it multiple times!!! This creates CPU and system-call overhead, which can lead to stutters.
So the idea is either pre-extract the wanted .vars in the RAMdrive manually, and use a symbolic link to addons package. Or use a script to detect which .vars are needed in the scene and automatically extract only those .vars.
Also, even if the recommended RAM-drive setup isn’t specific to VaM, such as using it for the system TEMP folder or anything else that improves overall system responsiveness, those suggestions are welcome too, since they would benefit all games, including VaM.
Any experience or advice would be really appreciated!