Page 1 of 1

RAM Memory seems to not be purged after GPU Load - 2.47beta

Posted: Wed Jul 06, 2011 3:02 pm
by ROUBAL
Hello,

I'm still trying to improve my last big scene of more than 8.7 millions of triangles (1712MB/3002MB), and I have to relink the scene with modified obj and different geometry. The new obj has almost the same weight as the previous one, but Octane shuts down at the end of the relink process.

Win7 ressources monitor shows that the RAM (on mother board) is not purged before relinking the new obj file. And even more strange, it is not asways (occured two times on 4 tests) purged after Octane has crashed !

I have had to reboot the workstation to purge the memory of Octane data...

I have 8GB of RAM and I have allowed a swap file of 16GB to 32GB.

I selected only one GPU.

EDIT: New test : I attempted to relink an obj file which is a bit smaller than the one working fine. I also checked the blend file, and the number of faces is also smaller. There is one more texture in the new file, but it weights 4MB, and the obj weights around 30MB less than the previous one.

After relinking, this time octane didn't close, and the memory seems purged, but the render window displays only few objects with bad materials, and even some parts of objects (cut out of some meshes !) very weird !

Still doing tests ! It is tedious because the loading time of my file is around 15 minutes !

Re: RAM Memory seems to not be purged after GPU Load - 2.47beta

Posted: Wed Jul 06, 2011 7:02 pm
by Timmaigh
ROUBAL wrote:Hello,

I'm still trying to improve my last big scene of more than 8.7 millions of triangles (1712MB/3002MB), and I have to relink the scene with modified obj and different geometry. The new obj has almost the same weight as the previous one, but Octane shuts down at the end of the relink process.

Win7 ressources monitor shows that the RAM (on mother board) is not purged before relinking the new obj file. And even more strange, it is not asways (occured two times on 4 tests) purged after Octane has crashed !

I have had to reboot the workstation to purge the memory of Octane data...

I have 8GB of RAM and I have allowed a swap file of 16GB to 32GB.

I selected only one GPU.

EDIT: New test : I attempted to relink an obj file which is a bit smaller than the one working fine. I also checked the blend file, and the number of faces is also smaller. There is one more texture in the new file, but it weights 4MB, and the obj weights around 30MB less than the previous one.

After relinking, this time octane didn't close, and the memory seems purged, but the render window displays only few objects with bad materials, and even some parts of objects (cut out of some meshes !) very weird !

Still doing tests ! It is tedious because the loading time of my file is around 15 minutes !
Not saying this is not down to RAM issue, but i have exactly same problem - octane shuts down at the end of relinking of the new mesh process - the scene though is pretty small, 32 MB big obj file. I never come close to hitting max RAM limit during the voxelisation, it still shuts down. I would say something is broken within the mesh reloading process, as i tried to reload the same scene with 2.46 and it will work flawlessly there. Obviously though, i need it to work with 2.47, as its interior scene lit by artificial light, so i need PMC for that.

Any idea, when is the 2.48 to be released this week? Friday evening i suppose as with 2.47 :lol:

Re: RAM Memory seems to not be purged after GPU Load - 2.47beta

Posted: Wed Jul 06, 2011 7:24 pm
by ROUBAL
No idea, but that's the reason why I submit the trouble now... It would be annoying to find the same trouble in 2.48.

I have deleted a detailed car from the new scene to decrease a lot the geometry weight, but the result is the same : the scene is broken and only few parts of two cars are still in the scene. No building, no environment, and the materials are completely destroyed (no smoothing, and wrong colors...

Very weird !

Edit : I tried to load the obj from scratch (load mesh, not relink), obviously, I would have to re-assign all materials parameters and textures, but it loads fine with all modified and added geometry. I tried up to 8192x4608(around 2400MB/3002MB) with success.

@Radiance or Marcus :

I have again a question about RAM and VRAM management when relinking : When the new geometry/textures are relinked, does Octane keep in memory (Which one?RAM-VRAM) the previous geometry/textures while loading the new ?

This could explain that despite the fact that the obj and materials can be loaded once, the whole scene can't be relinked when the required memory size is big...

I really need to know my absolute limits when building a scene for rendering, in order to not beeing stuck when the scene is almost finished, because of impossiblility of relinking the last fine details and tunnings !

Thanks in advance.