Page 1 of 1

CPU memory

Posted: Sun May 17, 2015 6:31 pm
by aprebanda
I'm trying to understand which segments are actually getting loaded into CPU memory when rendering. EG:

I got a 6 million poly scene, with 2 large displacement maps, which takes about 5GB of CPU mem when I render in full HD and 2GB GPU mem. My question is, what's actually getting stored in CPU mem at render time with octane? (keep in mind that I didn't enable CPU mem usage in octane).

Re: CPU memory

Posted: Wed May 20, 2015 3:21 pm
by gueoct
Me, too, i would like to know what "Use CPU memory" is used for.
"CPU memory limit"?
WE WANT A MANUAL !!! The latest manual is more than 1 year old !!!

Re: CPU memory

Posted: Thu May 21, 2015 5:06 am
by aprebanda
Use CPU memory is for out of core textures. So, If you've got a kepler GPU you can store max 144 textures on it, the rest will be sent to CPU memory if surpased. Memory limit is how much memory you want to allocate for textures.

I'd still really like to know why is octane using so much CPU mem on render time when none of GPU limits have been reached. Clearly it's storing geometry in some form, cause the more polys you got the more CPU mem is used... but I still don't understand why is both CPU and GPU mem used for storing geometry?

Re: CPU memory

Posted: Thu May 21, 2015 6:31 am
by suvakas
I've been wondering the same thing.

Suv

Re: CPU memory

Posted: Thu May 21, 2015 6:54 am
by glimpse
You need 3-4x of RAM compared to VRAM that YOu have on Your GPU..can't explain why, but it's the rule we are usign while building systems for OctaneRender (manual will not explain You such things, so chill of use the safe guideline + Every scene is different so keep Your eye on ram/vram while working & soon You have more knowledge that any manua could give You).

For the latest info (manual/scenes & such) usi this Octane Universe.

Re: CPU memory

Posted: Fri May 22, 2015 7:10 pm
by gueoct
@ glimpse: i truely admire your positivity!!!

EVERY garage-made software i ´ve seen so far in my 18-years of computing comes with a manual that explains every single button.
It seems like i am the only person here that is totally fed up with hanging around in the forum to get answers to often very
simple questions. Waiting for days, that someone answers / months to get a feedback from the developers.
As i have pointed out before: Keeping a manual up-to-date could be done by an intern or a smart secretary........ ;-)

Re: CPU memory

Posted: Fri May 22, 2015 7:21 pm
by aoktar
aprebanda wrote:I'm trying to understand which segments are actually getting loaded into CPU memory when rendering. EG:

I got a 6 million poly scene, with 2 large displacement maps, which takes about 5GB of CPU mem when I render in full HD and 2GB GPU mem. My question is, what's actually getting stored in CPU mem at render time with octane? (keep in mind that I didn't enable CPU mem usage in octane).
i'll give try to explanation from c4d plugin. But be sure that's very similar process in many aspects. We need some buffers to prepare and collect all scene data before sending to gpu. It would take many Gb's if you are using un-movable meshes, because static meshes will be collected to big buffer before registering to gpu renderer. Of course this buffer can be much bigger than final polygon storage. Things are complicated and have lot of technical details to explain each steps.