I Found a Stange way to reduce memory usage when rendering

edited November 2021 in Daz Studio Discussion
So Im using an old laptop that really by default can't even load Daz3d because the OpenGL version is maxed out at 1.8 Dazstudio requires 2.3 I use mesa OpenGL API to tweak the system and run OpenGL 3.2 and only 4GB RAM. I was struggling to do iray renders some would take over 12 hours to complete and my ram was maxed out so I couldn't use the computer while rendering. I just stumbled on this a few days ago and it's awesome and disturbing at the same time I have a set of pc utilities with a feature to reallocate unused sectors of RAM to usable space but a few days ago realize it can be set to continuously do so in real time in the background. So I try doing a render with it on. Wow the RAM usage rarely top over a 1Gb of RAM and finished in half the time. I took a photo to show this its half way done but around 750Mb Ram used and it show the amount of RAM it releases as it dose so that time over 500mb (most likely from daz). sure the render has been going for over 3 hours but before Id be luky if I was at 6 hours before plus I can use the computer while rendering now. awesome right! So the disturbing thought really hits. knowing all this and means dazstudio and the way it handles the memory usage for the iray rendering is messy at best but seems more none existant. I just keeps using new sectors and never releases or reuses them. I read on person saying it was up to 13Gb used. So daz is using memory sectors but when its done with it won't free it just holds it. so other processes cant use it, and from what I can see won't use it again its self just rapidly driving up used ram. This is a major flaw in the iray system yet people just get told to cut back in objects textures and data in the scene. But anyway that useful tool was called "Smart RAM 3.0" it comes with a set of utilities called "Advanced SystemCare Ultimate" and for me and hopefully others a game changer.
20211118_032217.jpg
4160 x 3120 - 4M
Post edited by Zantetsukens-cut on

Comments

  • tsroemitsroemi Posts: 2,742

    That's real interesting I think! I wish some of the tech wizards would let us know their take on this, as I'm no expert in this area at all. I might just give the tool a try though. Thanks for sharing anyway!

  • nonesuch00nonesuch00 Posts: 18,120

    That approach is archaic. New Windows systems handle that on their own. DAZ Studio does sometimes seem to hang on to alloced memory much longer than needed sometimes but if you are only running a web browser, playing a couple of video games, and running DAZ Studio on your computer then that is just Windows "intelligent RAM caching" delaying release of that RAM based on past user usage patterns.

     

  • No problem. it made to big of an impact to not mention it. And I'd also like to get some insight on this from a more tech minded individual.
  • TaozTaoz Posts: 9,940
    edited November 2021

    Just gave it a try and downloaded the free version of  "Advanced System Care".  It says it released some RAM but DS is still using over 9 GB Page File for one G8F with hair and simple clothing.  I suppose it's the "the more characters installed the more RAM G8 uses" problem. 

     

     

     

    iobit_advanced_system_care.png
    747 x 868 - 411K
    Post edited by Taoz on
  • WendyLuvsCatzWendyLuvsCatz Posts: 38,208
    edited November 2021

    on a system without much RAM you can use the ReadyBoost feature to add virtual RAM from an External drive.

    I had to do this just to barely use D|S3A on my Dell Inspiron laptop back in 2010 running Windows Vista.

    Moving the pagefile off C drive and making it bigger can also help if you have a nice roomy data drive.

    another great resource freeing option is disable sleep if you don't use it and delete the hiberfil but only do that if you are not using sleep.

    Post edited by WendyLuvsCatz on
Sign In or Register to comment.