Genesis RAM hog...
deleted user
Posts: 1,204
This is getting to be insane. Please tell me this is fixable cause 1 genesis on base res should not be consuming 65% of my ram.
Rediculous.jpg
1412 x 632 - 189K
Post edited by deleted user on
Comments
plus all the former loaded mats and textures that were used 'this' time Daz Studio has been running.
I find it sometimes necessary to close Daz Studio, wait for the Ram to fall off back to idle as it closes stuff out, then start it back up. This also applies to the 'Cache folders' I have on a separate drive. Interestingly, sometimes, a second Genesis consumes around half the ram as the first, sometimes.
(EDIT)
2GB looks about right tho, assuming cloths and all.
yes I believe it IS a RAM hog, 28 fully textured dressed haired legacy figures in a scene used the same RAM as 22 Genesis greys for me 15GB I only have 16GB
Why do y'all always compare how much you can have in a scene as the 'Gray', because it is a good measuring stick. HD figures have more polygons, and need more Ram for that. A skin texture needs more ram depending on the size of the map files.
Realistically, Three, possibly four real figures plus outfits and props is what I can usually get away with, unless I start making things 'Low res'. There is the one 'Making of' render where I literally pushed my computer till Daz Studio crashed. four Daz3D Jaffa (SG1 reference), three film crew, and a bird.
http://www.daz3d.com/forums/viewreply/711154/
There's a lot more to a genesis figure than just geometry and textures.
Here's a little gem i've been using lately : Convert Figure to Props
It's a script from Daz that, as the name implies, turns a figure into a prop and thus leaves you with just the geometry and textures.
WIth just one V6 HD (SubD set to 3) wearing the Adorable Aiko bikini and Toulouse hair, my Daz Studio uses 2.3 gigs of ram. After running that script it falls back to just over 700 megs. :coolsmile:
With that said, Genesis is a bit different than Victoria 4 or similar older generation figures. Instead of morphs being 'injected' into the figure, they're available from the start. This means that a lot of morphs and hidden corrective morphs, are automatically being loaded up when you add the figure to your scene. The more morphs a figure has, the more overheads that figure will take up in memory.
Daz handily does some nifty memory management when dealing with multiple figures which share the same morphs though. So adding 2 Genesis figures, for example, doesn't double the overheads because it's smart enough to realize it only needs to read the morphs once.
It's also worth noting that if you look at base figures (no additional morphs installed), Genesis has a far bigger overhead than Genesis 2. This is partly because of the Gender divide, so each figure shares fewer morphs, but also because Genesis has a lot more hidden properties to mask the androgynous nature of the figure, so loads in more corrections.
However... it does seem that your Daz Studio is a bit excessive on the memory hogging. I opened up a new document and placed Genesis in the scene. The following was my memory usage. The second listing shows Genesis loaded with a basic texture, in this case Nyu for Aiko 5.
I tried again, using Genesis 2 with Belle 6, and the result was still a lot smaller (3rd listing). These are empty scenes with just the figure loaded and nothing else. Are you using anything alongside your figures, and which version are you running? Had you been running Daz Studio for a while? Daz keeps a cache of previously loaded content so it can quickly load it back in, not to mention things like your Undo/Redo history and so on.
2 GB for a full textured Genesis figure is excessive, and you are either using a very high resolution texture with that character, or, more likely. the memory usage is that high after you loaded, and then removed other characters/textures, and DAZ Studio has not yet released that memory yet, for what ever reason.
I advise that you save the scene, close DS, reopen it, and then see you much memory it uses. If it is still using 2GB, then something is strange with the character set up.
My own system has 8GB, which is enough for most uses, but is insufficent for scenes with a large number of characters. With Genesis/Genesis 2, I can have a max of 4-5 characters in a scene at one time. I have done some work on looking into memory growth, and this is what I can see happening:
1) DAZ studio needs 200 MB on start up.
2) Adding 1 full textured and dressed Genesis character adds 650-850 MB.
3) Reducing the mesh resolution to base does help, but only slightly. saving around 50 MB.
Most other props in the scene tend to be far less memory hungry, but a large scene with high resolution textures will obviously eat memory as well. I added some lorenzo lorez characters for background characters, and each of these needed around 100-150MB each, so were much less of drain on the resources.
I would be interested in hearing if other users agree with my rough figures above regarding memory usage.
ooo. :bug:
can it do the figure clothes and hair in one go?
Thanks a lot for that tip, that will be very useful to me. I tested it on a single Genesis 2 figure (textured but no hair or clothes), and after running the script, saving the scene and then reopening the memory growth is just 100 MB. Without the script the growth would be around 500MB. Naturally you can not change the pose, but you can at least still move the figure around.
ooo. :bug:
can it do the figure clothes and hair in one go?
I just tested this and yes it does. I had parented all the conformed clothing and hair, and it worked perfectly with a single click. Reduced the 850MB being used by my fully clothed Genesis2 figure down to 150MB. You will see the file size of the duf with your saved scene grow considerably though, as the converted obj of each item is saved in the DUF.
Havos, I will concur with that, having just tried a rem test. Start daz, load a figure, screen-cap the ram use. Close Daz Studio to free things up, and repeat for the rest of the gen 5 figures I have.
This is just for the figure, and is some what utterly useless as it dose not include Hair or cloths. Not even the "Critical bits" that are another add on (prosthetic) for the figure, lol.
This is for just the single figure, and dose not consider what happens with additional figures sharing morphs and stuff in ram. In fact the morph add-on kits you have do in fact make a dent in the ram usage, everything dose.
H = Heroic, and R = Regular.
(EDIT)
And here is the G2F lineup that I have, none of are HD as base. A considerable variation in Daz Studio alone that I don't know the reasons for, same with the CMS database engine. "O" I do have a considerable collection of G2F face and body morph kits beyond the two basic required by many.
I don't have ANY G2M stuff, yet.