Out of Core amount of RAM
Posted: Wed Nov 18, 2020 11:37 am
Hi,
I was wondering if it is possible if Octane could automatically assign the correct amount of system RAM available to use for Out of Core.
I will try to explain.
Lets say you have 32GB of system RAM and your GPU has not enough VRAM to render the project. You have a project open that takes 15GB of system RAM. You enable "Out of Core" and set the amount of available RAM to 10GB (lets say Windows uses 5GB.32GB-15GB(C4D project)-5GB (Windows)-10GB(Out of core)= 2GB left just to be safe). All works fine, during rendering the full 10GB for Out of Core is being used. You have enough available RAM for Out of Core.
Afterwards you start a new project, that takes 20 GB of system RAM. If you keep the 10GB (because it is saved as a preset in Octane settings) for Out of Core, Octane will crash because there is no 10GB available to use for Out of Core (I experienced it a couple of times, until I realized I had put the amount of Out of Core RAM too high). When you put 5GB for Out of Core, all would work fine.
Maybe when you enable Out of Core you can set a percentage or amount of GB that Octane can't use, that needs to be available for the system (e.g.2GB in previous example). So, if your project uses 15GB, Out of Core can use 10GB of system RAM. When your project uses 20GB, Out of Core can only use 5GB of system RAM (in case of 32GB system RAM). Octane would automatically recognize the available RAM per project.
Is this something that is feasible?
Thank you and have a nice day!
Best regards
Zachary
I was wondering if it is possible if Octane could automatically assign the correct amount of system RAM available to use for Out of Core.
I will try to explain.
Lets say you have 32GB of system RAM and your GPU has not enough VRAM to render the project. You have a project open that takes 15GB of system RAM. You enable "Out of Core" and set the amount of available RAM to 10GB (lets say Windows uses 5GB.32GB-15GB(C4D project)-5GB (Windows)-10GB(Out of core)= 2GB left just to be safe). All works fine, during rendering the full 10GB for Out of Core is being used. You have enough available RAM for Out of Core.
Afterwards you start a new project, that takes 20 GB of system RAM. If you keep the 10GB (because it is saved as a preset in Octane settings) for Out of Core, Octane will crash because there is no 10GB available to use for Out of Core (I experienced it a couple of times, until I realized I had put the amount of Out of Core RAM too high). When you put 5GB for Out of Core, all would work fine.
Maybe when you enable Out of Core you can set a percentage or amount of GB that Octane can't use, that needs to be available for the system (e.g.2GB in previous example). So, if your project uses 15GB, Out of Core can use 10GB of system RAM. When your project uses 20GB, Out of Core can only use 5GB of system RAM (in case of 32GB system RAM). Octane would automatically recognize the available RAM per project.
Is this something that is feasible?
Thank you and have a nice day!
Best regards
Zachary