RAM useage while mesh-compiling

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
Post Reply
p-kay
Licensed Customer
Posts: 14
Joined: Sun Dec 16, 2012 6:26 pm

hi

I got a 9mio ploy-object
before I start to load it into octane, my PC-RAM useage is at 2gigabyte
while importing and meshcompiling, the RAM rises to 10!gig
when the model is fully loaded and displayed, the RAM drops to 5gig
the vram-useage is displayed in octane as 1.2gig

what is happening here?
why does meshcompiling need so much RAM?
i7, win7 64bit, 2x GTX770
User avatar
glimpse
Licensed Customer
Posts: 3740
Joined: Wed Jan 26, 2011 2:17 pm
Contact:

it is the proces known as "voxelisation" - probably developers could give You more info 'bout that, but in a nutshell this is when all the info from CPU & RAM is transformed and transfered into Your GPU via PCI =) in that proces, let's call it "translation" You need a lot of RAM, by a lot I mean sometimes 3 or even 4 times more than Your GPU has vRAM (if You are going to full it up =)..

P.S. if You want to run smoothly put some extra fro Your system and other programs.. otherwise some info from RAM will have to be written to SSD (or even worse HDDs if You happen to house those) & You'll hit some reasonable slowdowns..or even worse stability issues or breakdowns.

hoped that helped a bit =)
User avatar
pixelrush
Licensed Customer
Posts: 1618
Joined: Mon Jan 11, 2010 7:11 pm
Location: Nelson, New Zealand

Octane always consumes a fair amount of ram during the 'voxelising' process.
To make the most of your render card, as a rule of thumb, you should have sys ram of roughly 6x the vram.
Octane will page to disk if you run out of sys ram but this slows things down significantly.
Last edited by pixelrush on Sat Dec 22, 2012 7:11 am, edited 1 time in total.
i7-3820 @4.3Ghz | 24gb | Win7pro-64
GTS 250 display + 2 x GTX 780 cuda| driver 331.65
Octane v1.55
p-kay
Licensed Customer
Posts: 14
Joined: Sun Dec 16, 2012 6:26 pm

thanks for the enlightening answers!
I´ll definately get more ram and a ssd :-)!
i7, win7 64bit, 2x GTX770
User avatar
pixelrush
Licensed Customer
Posts: 1618
Joined: Mon Jan 11, 2010 7:11 pm
Location: Nelson, New Zealand

A ssd may not be necessary but more ram might be a good idea.
The ssd would be say 3-4 times faster to page than a harddrive but it would be better to avoid paging altogether by having sufficient ram. Of course if you don't currently use a ssd then there are other good reasons aside from Octane you might want one.
It depends how heavy your scenes are too. Remember having a big render resolution can take up a lot of the available vram space when Octane is working but that isn't a part of the voxelisation effort. If you were only loading a 2gb card with average scenes but rendering large images and that filled it then 8gb could be enough to get by with for voxelising. 12 or 16 gb would be handy to have though if you were regularly stuffing a max number of polys in and the remainder was used for smaller images.
If you aren't experiencing obvious paging slowdowns with your typical work presently you might be OK to leave it as is.
I think you just asked after the amount of ram consumed rather than identified it as a problem.
Hope with our answers we touched on any info that might assist you :geek:
i7-3820 @4.3Ghz | 24gb | Win7pro-64
GTS 250 display + 2 x GTX 780 cuda| driver 331.65
Octane v1.55
User avatar
aoktar
Octane Plugin Developer
Posts: 16063
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

Octane is a gpu renderer you know. Firstly exporter do a buffer for all mesh data in pc memory, then send them. This takes very large memory. What's the solution?
1- take more ram if you need
2- or developper can improve the export process with doing divide all data to a few part
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
Post Reply

Return to “General Discussion”