How long does it take you to load G8F?

12357

Comments

  • BejaymacBejaymac Posts: 1,942

    Long load times for character presets isn't just strange, it's down right weird, not to mention worrying.

    There are only three real differences between loading the G8F base and a custom character, the morph deltas being loaded, the add-ons being loaded (eyelashes etc), and the textures.

    Poor color profiles on top of dealing with 500k+ ERC could explain the load times, easy way to check if it is, set the viewport to "smooth shaded" and load in one of the suspect character presets.

    In smooth shaded DS only reference the textures, it doesn't actually load any of them, so if the load time drops to something similar to the G8F base, then you know it's the textures that are the issue.

  • RobinsonRobinson Posts: 751

    File loaded in 0 min 40.2 sec.

  • Time to load figure in std view port in nVidia IRAY mode:

     

    52.7.146 seconds for G8F / Studio 4.15.0.2 Pro 64bit

     

    with the following system specs:

     

    Operating System
        Windows 7 Professional 64-bit SP1
    CPU
        AMD FX-8370E
        Vishera 32nm Technology
    RAM
        16.0GB Dual-Channel DDR3 @ 577MHz (8-7-7-20)
    Motherboard
        ASUSTeK COMPUTER INC. SABERTOOTH 990FX R2.0 (Socket 942)
    Graphics
        LCD QHD 1 (2560x1440@59Hz)
        3071MB NVIDIA GeForce GTX 1080 Ti (EVGA)
    Storage
        1863GB Western Digital WDC WD20 05FBYZ-01YCBB2 SATA Disk Device (SATA ) - My Library and DAZ4 files here
        931GB Western Digital WDC WD10 01FALS-00J7B0 SATA Disk Device (SATA )
        111GB Samsung SSD 840 EVO 120G SATA Disk Device (SATA (SSD) - System files (boot drive)
        111GB Samsung SSD 840 EVO 120G SATA Disk Device (SATA (SSD))
    Optical Drives
        TSSTcorp CDDVDW SH-224DB SCSI CdRom Device
     

  • Peter WadePeter Wade Posts: 1,666

    48 minutes and a few seconds!

    Daz Studio 4.14.0.8 on Windows 10 Pro, i7 CPU, 6 cores at 3.47 GHz and 12GB RAM.

    This is getting ridiculous. My approach to Daz Studio these days is start it up, load a figure, go away and read a book, watch a video or something. It's like having to book a session in advance on my own computer. It has always been slow but the load time sems to have increased a lot recently. I have bought some new characters for G8F but I don't think it was many compared to the number I had installed when it was around the 5 to 10 minute mark.

     

  • margravemargrave Posts: 1,822

    I opened Daz and immediately loaded a G8F Dev Load, which took about 70 seconds.

    Then I opened two Dev Loads and two base G8F loads. All took roughly 90 seconds.

    Presumably the additional twenty seconds was removing the previous geometry from the scene.

    Texture usage has absolutely no impact at all, it seems.

    I have a few hundred G8F characters and some morph packages, mainly Zev0 morphs and Esid & FenixPhoenix's wounds and scars series. I never buy poses or expressions, so I'm fairly clean in that area. Just the offcuts I get from pro bundles.

    I read an interesting article by the WP Guru. It claims Daz is built on a fifteen-year-old application framework, Qt4, but they can't upgrade to a newer version because the scripting engine was deprecated. So basically, every single Daz script would become useless. Since application frameworks like Qt are typically responsible for cross-platform file I/O, it's possible the extremely screwy loading is just due to the aging dinosaur of a framework Daz is based on.

    However...

    https://www.daz3d.com/forums/discussion/463926/daz-studio-pro-4-15-highlights

    If you go to the release notes, all the way at the very bottom, in the post dated March 18th...

    Preparations toward migration to a considerably newer version of the application framework (i.e., Qt)

    It seems like they're gearing up to make the transition. I wonder if the coders haven't been furiously scrambling to implement a new scripting system so that all our scripts don't crap out once they make the change. Hopefully this'll make Daz more stable, reliable, and--most importantly--quicker.

  • margrave said:

    I opened Daz and immediately loaded a G8F Dev Load, which took about 70 seconds.

    Then I opened two Dev Loads and two base G8F loads. All took roughly 90 seconds.

    Presumably the additional twenty seconds was removing the previous geometry from the scene.

    Texture usage has absolutely no impact at all, it seems.

    I have a few hundred G8F characters and some morph packages, mainly Zev0 morphs and Esid & FenixPhoenix's wounds and scars series. I never buy poses or expressions, so I'm fairly clean in that area. Just the offcuts I get from pro bundles.

    I read an interesting article by the WP Guru. It claims Daz is built on a fifteen-year-old application framework, Qt4, but they can't upgrade to a newer version because the scripting engine was deprecated. So basically, every single Daz script would become useless. Since application frameworks like Qt are typically responsible for cross-platform file I/O, it's possible the extremely screwy loading is just due to the aging dinosaur of a framework Daz is based on.

    However...

    https://www.daz3d.com/forums/discussion/463926/daz-studio-pro-4-15-highlights

    If you go to the release notes, all the way at the very bottom, in the post dated March 18th...

    Preparations toward migration to a considerably newer version of the application framework (i.e., Qt)

    It seems like they're gearing up to make the transition. I wonder if the coders haven't been furiously scrambling to implement a new scripting system so that all our scripts don't crap out once they make the change. Hopefully this'll make Daz more stable, reliable, and--most importantly--quicker.

    That sounds exciting. I wonder if that will include support for multi-threaded loading. That would be really cool.
  • Richard HaseltineRichard Haseltine Posts: 107,932

    Don't build too much on speculative comments by people without inside knowledge.

  • SevrinSevrin Posts: 6,313

    Richard Haseltine said:

    Don't build too much on speculative comments by people without inside knowledge.

    But if we don't build up expectations, how are we supposed to be disappointed? 

  • JOdelJOdel Posts: 6,309
    edited March 2021

    Just about 4.5 minutes to load a base G8F in an empty scene. Not as bad as when I had Auto Face Enhancer installed. That took *forever*. Some of my saved character files take a lot longer while the program goes through all the used morphs and the costume files.

    That's in DS4.12. I haven't installed 4.15 yet, but I wouldn't expect any improvement.

    This is on an intel iMac running Mojave. 

    Okay, installed 4.15 (it doesn't come with an installer. That was a surprise. I downloaded the file through DIM, unzipped it, and just put it in my Applications folder.)

    Same loading time for G8F/. G8.1F however took 9.5 minutes to load. Can't use the excuse of digging through potential morphs with her. All I have installed are the starter essentials, the White Priestess and Cleopatra. 

    Can't say I'm favorably impressed.

    Post edited by JOdel on
  • Robert FreiseRobert Freise Posts: 4,573

    Sevrin said:

    Richard Haseltine said:

    Don't build too much on speculative comments by people without inside knowledge.

    But if we don't build up expectations, how are we supposed to be disappointed? 

    Never disappointed  I just hope for the best and expect the worst no disappointment that way

  •  

    Loading from HDD, nothing else is using hdd.

    • With empty cache file: File loaded in 0 min 12.7 sec.
    • After rebuild: File loaded in 0 min 3.8 sec.

    I made a program to automate the process of hiding unused morphs from Daz Studio.

  • 1. Have you uninstalled content that you've paid for because G8F takes so long to load?
    Yes... a bunch.

    2. Have you slowed down, or even stopped, buying G8F characters because G8F takes so long to load?
    I wanna say yes, there are a lot of PAs whos characters (to my eyes anyway) are basically the same... so I don't buy any from them anymore.... and culled the ones from those PAs down to just one or two.
    Regardless, I am a sucker for characters that "add something to the G8 gene pool", and aren't just your standard Playmate type of character.

    If Daz could support/make use of multi-core/multi thread processors to speed up the morph loading process, that would be awesome.

  • jbowlerjbowler Posts: 841
    edited March 2021

    The new beta (4.15.0.14) contains modified timing messages in the log file for morph loading (and some of the ones messages present before, I think in .12, have gone.

    EDIT: I removed the timing figures I had posed.  I suspect I've broken something by rebuilding the CMS and, maybe, not properly cleaning the DSON cache.

     

     

    Post edited by jbowler on
  • Robert FreiseRobert Freise Posts: 4,573

  • M-CM-C Posts: 104

    thenoobducky said:

    ...I made a program to automate the process of hiding unused morphs from Daz Studio.

    That sounds interesting. Do you have some more informations about it? Like does that work on every figure generation for example?

    Sounds like you may have found the holy grail everyone is looking for.

  • thenoobducky said:

    I made a program to automate the process of hiding unused morphs from Daz Studio.

    Dude!
    Share this please!!!! 
    You'd be my hero as I hate removing assets... which right now seems my alternative to 6+ minute load times.

  • SevrinSevrin Posts: 6,313

    M-C said:

    thenoobducky said:

    ...I made a program to automate the process of hiding unused morphs from Daz Studio.

    That sounds interesting. Do you have some more informations about it? Like does that work on every figure generation for example?

    Sounds like you may have found the holy grail everyone is looking for.

    Chumly said:

    thenoobducky said:

    I made a program to automate the process of hiding unused morphs from Daz Studio.

    Dude!
    Share this please!!!! 
    You'd be my hero as I hate removing assets... which right now seems my alternative to 6+ minute load times.

    Check ducky's signature 

  • M-CM-C Posts: 104

    Sevrin said:

    M-C said:

    thenoobducky said:

    ...I made a program to automate the process of hiding unused morphs from Daz Studio.

    That sounds interesting. Do you have some more informations about it? Like does that work on every figure generation for example?

    Sounds like you may have found the holy grail everyone is looking for.

    Chumly said:

    thenoobducky said:

    I made a program to automate the process of hiding unused morphs from Daz Studio.

    Dude!
    Share this please!!!! 
    You'd be my hero as I hate removing assets... which right now seems my alternative to 6+ minute load times.

    Check ducky's signature 

    Ooops I must be blind. Thanks for pointing that out!

  • Yup its here: https://github.com/TheNoobDucky/Daz-Package-Manager

    V1.4 is the latest . I would love to hear if it works for you and any feedback. I think most errors are handled now.

     

    Maybe someday someone will make a version for macOs.

  • pjwhoopie4801218pjwhoopie4801218 Posts: 794
    edited April 2021

    From the "Making loading Scene go Quack"
     

    This program is intended to solve the problem of super slow character load when a large number of morphs are installed.

    The approach taken is to create a virtual folder containing reference to all the file needed in a scene. By using the virtual folder as daz base folder, only morphs needed are visibile to Daz, making the character load much faster.

    It is also possible to manually select packages to install.

    Also serve as a product manager that allow you to view all items with much bigger image than shown in daz.

    So If I get this right, the tool you have linked is good to use if you have a scene already created and saved, and you want to load that scene again and save time?

    For character creation though... as in, you are starting with a blank Daz screen and want to create or manipulate a Daz figure from scratch....  it wouldn't work.. correct? 

    Post edited by pjwhoopie4801218 on
  • thenoobduckythenoobducky Posts: 68
    edited April 2021

    Chumly said:

    So If I get this right, the tool you have linked is good to use if you have a scene already created and saved, and you want to load that scene again and save time?

    For character creation though... as in, you are starting with a blank Daz screen and want to create or manipulate a Daz figure from scratch....  it wouldn't work.. correct? 

     

     

    It is also possible to manually select packages to install.

    This, it works by creating a folder containing links to packages you select. You can also add more packages at any later time. It has an optional ability to automatically select packages based the content of scene files.

    It works the same way as seperating products into several base folders and only add ones you use. Except it does so virtually so the actual files are still where DIM expected to find them. This has the advantages of not interfering with DIM install/uninstall process, space efficient when you want to have multiple combination of products, faster than actually copying files, and repeatible by automatically extracting infomation from the scene file.

    Edit: That said, I would still keep a small base directory containing essential stuff that is always added, and a folder containing contents that dont have a major impact on load time like clothings, props, material and scenes. Characters, morphs, expressions and poses get installed by DIM into a seperate directory that is not added to Daz.

    Post edited by thenoobducky on
  • Noah LGPNoah LGP Posts: 2,617
    edited May 2021
    • Genesis 8 Basic Female loads 1.2 GB in RAM
    • Genesis 8 Basic Male loads 3.7 GB in RAM

     

    Noah LGP said:

    Computer 2020 with 4 SSD in RAID-0 mode, 128 GB RAM, Core i9 9900K and 2 RTX3070, Daz Studio 4.15

    • Genesis 8 Basic Female : 25s (74 characters)
    • Genesis 8 Basic Male : 1min. 35s (more than 400 characters)

     

    Computer 2009 with 4 SSD in RAID-0 mode, 12 GB RAM, Core 2 Extreme X9650 and GTX960, Daz Studio 4.10

    • Genesis 8 Basic Female : 30s (56 characters)
    • Genesis 8 Basic Male : 2min. 20s (more than 300 characters)

     

    Post edited by Noah LGP on
  • Wow I feel bad for people who has over 15sec load time.

     

    The load time for me is roughly 5sec...Brooke 8.1 takes 10sec for some reason. My computer's hard drive almost full, DAZ products takes about 300gig of space.

  • PerttiAPerttiA Posts: 10,024

    hansmolleman33 said:

    Wow I feel bad for people who has over 15sec load time.

     

    The load time for me is roughly 5sec...Brooke 8.1 takes 10sec for some reason. My computer's hard drive almost full, DAZ products takes about 300gig of space.

    That's not much, which is the reason for your fast load times. 

  • barbultbarbult Posts: 26,182

    algovincian said:

    Out of curiosity, I have a couple of questions:

    1. Have you uninstalled content that you've paid for because G8F takes so long to load?

    2. Have you slowed down, or even stopped, buying G8F characters because G8F takes so long to load?

    Personally, I haven't started uninstalling any yet, but I have virtually stopped buying new characters from the store.

    Thanks again to everybody who took the time to respond.

    - Greg

    I have not yet uninstalled characters or morph packages but I have almost completely stopped buying new characters from the store. I bought a couple 8.1 characters to see what all the fuss was about (much ado about nothing, in the end, I think). I only spent about $30 in March, and $3 in April. New releases are generally uninspiring. The NFT thing really turned me off. The poorly functioning gallery made me stop using that, too. Daz Deals stopped working in Chrome. There is just little fun to be had in the Daz store now. sad

  • I have gone against my inital intention and have bought "a few" more characters and moprhs... due to "Covid" and recent sales.  sigh...
    So now I am just over 7 minutes.

    I got to get out the axe and go to the root if I want to reduce my load time.

    Which, is why, I was counting on Daz5 having a solution to load times so I could add back, not take away.

     

    fingers crossed

    PS
    Thanks for working up that graph!

  • algovincianalgovincian Posts: 2,664

    Chumly said:

    I have gone against my inital intention and have bought "a few" more characters and moprhs... due to "Covid" and recent sales.  sigh...
    So now I am just over 7 minutes.

    I got to get out the axe and go to the root if I want to reduce my load time.

    Which, is why, I was counting on Daz5 having a solution to load times so I could add back, not take away.

    fingers crossed

    PS
    Thanks for working up that graph!

    No problem. My hope was to show some actual data on the load times that many are experiencing. Like you, I'm eagerly waiting for DS5 with hopes that it will improve the situation.

    - Greg

  • AllenArtAllenArt Posts: 7,175
    edited July 2021

    1:30:36 in DS 4.15. Smart content says I have 167 characters for G8F installed, including the HDs. Characters are installed on an internal, mechanical HD - probably 5400 rpm

    I have 26 DO morphs installed in addition to the base. I'm uncertain how many PA characters.

    My computer specs are 2-2.8ghz Xeon procs and 64 gigs of ram with 6 gigs of video. Windows 8.1.1

     

     

    Post edited by AllenArt on
  • thenoobduckythenoobducky Posts: 68
    edited July 2021

    AllenArt said:

    1:30:36 in DS 4.15. Smart content says I have 167 characters for G8F installed, including the HDs. Characters are installed on an internal, mechanical HD - probably 5400 rpm

    I have 26 DO morphs installed in addition to the base. I'm uncertain how many PA characters.

    My computer specs are 2-2.8ghz Xeon procs and 64 gigs of ram with 6 gigs of video. Windows 8.1.1

    1h 30min? that sounds horrible. Although if 2.8Ghz is the max boost clock, that is a very slow CPU,and Daz is very much dependent on single-core performance.

    To be honest, I wouldn't hold much hope in the loading performance improving with moving to the new framework. Daz really need to rework the way figure loading process is done but probably won't have any programmer time to do it given they are focusing on porting to the new framework.

    Post edited by thenoobducky on
  • PerttiAPerttiA Posts: 10,024

    AllenArt said:

    1:30:36 in DS 4.15. Smart content says I have 167 characters for G8F installed, including the HDs. Characters are installed on an internal, mechanical HD - probably 5400 rpm

    I have 26 DO morphs installed in addition to the base. I'm uncertain how many PA characters.

    My computer specs are 2-2.8ghz Xeon procs and 64 gigs of ram with 6 gigs of video. Windows 8.1.1

    With that amount of Characters and morphs, the figure should load in a minute or less, but if you have a lot of conflicts between the different characters that you have installed, that can increase the loading time dramatically. An hours loading time is not unheard of in such cases. 

Sign In or Register to comment.