DELETE

davesodaveso Posts: 7,802
edited October 2021 in The Commons

DELETE

Post edited by daveso on

Comments

  • I've just taken to deleting expression dials, HD morphs I don't use, older figures I haven't used in a while. When I buy a new figure, I force myself to find an old one to uninstall from my Library.

    Load time has made me tailor my buying habits around new figures. Not conspiracies about Daz business practices, nudity (or the lack thereof), or wahtever - it's 100% the loading issues that makes me avoid certain products in the store.

    If I knew this when I started collecing all this stuff, I would have bought things differently.

  • Serene NightSerene Night Posts: 17,704

    I install the products, then go in and remove the morphs from the data folder. Most of what slows you down is poses, morphs, and stuff you don't use.  This way I can keep using skins, accessories I like, but not having the morphs.

  • WonderlandWonderland Posts: 7,133

    This is my process. I like having the option to use everything I own, so I start DS. go make coffee, maybe grab a healthy snack, go on the forums, complain about something, see what others are complaining about, and eventually discover DS has loaded. Then I load G8, rinse and repeat. Notice how I’m in the forums a lot lately? Other options, check Twitter, Facebook, instatagram, upload your art to social media, play with your cat or dog, watch some Netflix, and come back to forums to complain about something again, complement someone on an art post, look at few gallery images, and by then G8 will have loaded,,, Oh and now there’s a flash sale. Better load your cart quickly before... Oops, took too long loading your cart and the sale is over. Clear your cart. Oh well, there’s always another sale. 

  • Richard HaseltineRichard Haseltine Posts: 108,091

    daveso said:

    I realize as you add content to DS, it loads slower and slower. Is there a way to limit the load, such as having the initial load only include the absolute basics the program comes with, such as the Genesis  products, some light, etc. 
    Then, a way to have other products brought in later, such as the 50 G8F products i own? Just trying to figure out how to get DS to load fast but still use all my products. 

    Perhaps it would be possible to just unpack the products in a separate directory manually and then go to that directory somehow and import the products? 

    Having additional morphs will certainly slow a character load down, though the main factor is how many links the moprhs have to other properties. Totasl amount of content shouldn't, I think, make the application especially slow to load, nor should it slow loading of other files much (unless your content is split across multiple content directories)..

  • davesodaveso Posts: 7,802
    edited October 2021

    DELETE

    Post edited by daveso on
  • davesodaveso Posts: 7,802
    edited October 2021

    DELETE

    Post edited by daveso on
  • davesodaveso Posts: 7,802
    edited October 2021

    DELETE

     

     

    Post edited by daveso on
  • fred9803fred9803 Posts: 1,565

    I've got quite a few different characters (80+) but DS loads up in about 4 seconds and G8F loads in about 15 seconds. I can't understand why some people are having such long load times.

    Richard, ".......though the main factor is how many links the moprhs have to other properties.", what does that mean?

  • Richard HaseltineRichard Haseltine Posts: 108,091

    fred9803 said:

    I've got quite a few different characters (80+) but DS loads up in about 4 seconds and G8F loads in about 15 seconds. I can't understand why some people are having such long load times.

    Richard, ".......though the main factor is how many links the moprhs have to other properties.", what does that mean?

    Many morphs control, or are controlled by, other properties - there are morphs that kick in in response to joint bends to make them look better, there are corective morphs linked to both an existing bend or morph and a shape to make sure that the existing property works as intended when the shape is applied (e.g. making the mouth or eyes close correctly after the mout or eye is reshaped), and special effect morphs such as muscle flexions.

  • fred9803fred9803 Posts: 1,565

    Thanks Richard. I suppose it's virtually impossible to tell which characters contain such morphs. Maybe my load times are an indication that I don't have any/many.

  • mr clammr clam Posts: 707

    Also, 80 figures isn't that huge of an amount.

  • TaozTaoz Posts: 10,262

    I don't know if there's any difference in loading time between DS 4.12 and 4.15 other things being equal, but for me 4.12 with a very small runtime (1.34 GB) loads several times faster than 4.15 with a large (1.48 TB) runtime.

  • Jason GalterioJason Galterio Posts: 2,562

    After you load G8F or G8M, open your Error Log and check the very end of the log for anything that says "Duplicate Formula" or "Missing Target" errors.

    Each DF error can add a substantial amount of time to the load process. MT errors don't add a lot of time individually, but can add a lot if you have a significant number of them.

    If you do have these errors, then uninstalling the products that are causing the errors can improve your load time considerably.

  • AnotherUserNameAnotherUserName Posts: 2,727

    Not only are the morphs and characters that you purchase and install causing longer load times, they are also limiting the memory that you have available to render with. I have so many morphs and characters now that after im done with clothing, hair and lights, that is all ill be able to fit into the scene before my memory use gets uncomfortably high. Really detailed HD charcters and items, forget it, memory crash-tastic.

  • fred9803fred9803 Posts: 1,565

    Jason Galterio said:

    After you load G8F or G8M, open your Error Log and check the very end of the log for anything that says "Duplicate Formula" or "Missing Target" errors.

     

     ​Yeh, one wonders if character morph naming conflicts has something to do with this, particularly with characters from non-Daz sites.

  • TaozTaoz Posts: 10,262
    edited May 2021

    AnotherUserName said:

    Not only are the morphs and characters that you purchase and install causing longer load times, they are also limiting the memory that you have available to render with. I have so many morphs and characters now that after im done with clothing, hair and lights, that is all ill be able to fit into the scene before my memory use gets uncomfortably high. Really detailed HD charcters and items, forget it, memory crash-tastic.

    Yes - and the difference can be huge.  I did a test where I loaded a certain character into a new, empty scene, with only 14 G8F characters installed, here DS' total use of memory (RAM plus page file) was less than 2.5 GB.  With 775 G8F characters installed DS' total memory use increased to over 9.7 GB when loading the same character. 

    Post edited by Taoz on
  • fred9803fred9803 Posts: 1,565

    Oh boy. I thought my 86 characters were a lot. 775 G8F characters Taoz! I didn't think there were that many to buy all up.

  • TaozTaoz Posts: 10,262

    fred9803 said:

    Oh boy. I thought my 86 characters were a lot. 775 G8F characters Taoz! I didn't think there were that many to buy all up.

    There are probably people who have a lot more, at least I know several who have a lot more products than I have, in total.  I know there are a lot of G8F I don't have, I wouldn't be surprised if there are maybe 2-3000 or more in total, in all the stores. 

     

     

  • Jason GalterioJason Galterio Posts: 2,562
    edited May 2021

    I have between 650 and 750 character / morph packages for G8F installed. My load times come directly from the error log.

    With 6 Duplicate Formula errors and a handful of Missing Target errors; 4 minutes 48 seconds load time with two video cards. With one video card the load time was identical.

    DS DuplicateError Log5

    After uninstalling the products with errors; 2 minutes 49 seconds load time with no Duplicate Formulas and two video cards.

    DS DuplicateError Log6

    On one video card; 3 minutes 25 seconds load time with no Duplicate Formulas.

    DS DuplicateError Log7

    A couple of things I discovered:

    Having a better video card seems to have a big impact on load times. I am not sure what constitutes "better" (clock speed vs. RAM, etc.) I am using an internal RTX 2080 Super and an external RTX 2070 Super. With both cards active I have consistently seen load times of about a half minute to a minute faster. Except for when errors are present; the errors appear to negate any benefit.

    To remove variables I used the error log to get consistent load times, instead of timing it myself. The error log takes into consideration the user interaction time if there are error messages. (In other words, the time it takes to click the "Ok" error message is included in the load time.) In these cases, I made sure to click as quick as possible.

    Post edited by Jason Galterio on
  • FSMCDesignsFSMCDesigns Posts: 12,844

    Interesting thread, seeing everyones different experiences with content. I have 162 GF8 characters, in 2 runtimes, on normal HDDs, not SSDs and she loads in just over a minute (1.09). The log file only has 31 of these types or errors

    WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5759): Could not find output property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/

    with half pointing to DAZ core characters. So what does that mean, is it affecting the load time and can it be fixed other than uninstalling?

  • Jason GalterioJason Galterio Posts: 2,562

    FSMCDesigns said:

    Interesting thread, seeing everyones different experiences with content. I have 162 GF8 characters, in 2 runtimes, on normal HDDs, not SSDs and she loads in just over a minute (1.09). The log file only has 31 of these types or errors

    WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5759): Could not find output property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/

    with half pointing to DAZ core characters. So what does that mean, is it affecting the load time and can it be fixed other than uninstalling?

    Those are Missing Target errors. Most of the time they add less than a second each to the load times.

    Sometimes these are related to errors in the product; a typographical error or inconsistent naming of morphs. A morph can't find its dial or vice versa. In this case there may be one or more morphs that are not functioning or not functioning as intended.

    Sometimes they are intentional as they are morphs from one product that are meant to be added to an assortment of other products, some that you might not own.

    It's really a guessing game by looking at the wording of the error(s) in the log. The best way to narrow them down is by temporarily uninstalling multiple product morphs and checking your log. For example, things like Growing Up that are meant to work with multiple products and should fall into the secondary class of MT errors I mentioned above. Then you can narrow down which products have the first type of errors.

    The Duplicate Formula errors are the ones that cause the most problems and drag.

  • FSMCDesignsFSMCDesigns Posts: 12,844

    Thanks for the info Jason. Luckily I don't have any Duplicate Formula errors.

  • Jason GalterioJason Galterio Posts: 2,562

    FSMCDesigns said:

    Thanks for the info Jason. Luckily I don't have any Duplicate Formula errors.

    No problem. I did the research a couple of weeks ago, so it was a recap of my findings. The delays and errors were bothering me so I tracked them all down in my installation.

  • TaozTaoz Posts: 10,262

    Taoz said:

    I don't know if there's any difference in loading time between DS 4.12 and 4.15 other things being equal, but for me 4.12 with a very small runtime (1.34 GB) loads several times faster than 4.15 with a  gues large (1.48 TB) runtime.

     I guess I misunderstood the subject title (or rather took it literal), what I'm talking about above is the load time of DS itself, and not character load times. 

  • RJGirlRJGirl Posts: 93

    Thanks for the screenshots and tips :) Those duplicate errors have been driving me nuts...I completely got rid of 2 characters that were causing issues...not really a loss though, used them 1 time lol...one of them seemed to not work correctly anyway...her eyes were super messed up and just looked horrible. After deleting those and a foot pose that caused the same issues, took my load time for G8F from 45+ minutes to 5 minutes :) I'm guessing the 5 minutes is the number of morphs and a lot of Missing Target errors. 5 minutes I can live with!

  • Jason GalterioJason Galterio Posts: 2,562

    Taoz said:

    Taoz said:

    I don't know if there's any difference in loading time between DS 4.12 and 4.15 other things being equal, but for me 4.12 with a very small runtime (1.34 GB) loads several times faster than 4.15 with a  gues large (1.48 TB) runtime.

     I guess I misunderstood the subject title (or rather took it literal), what I'm talking about above is the load time of DS itself, and not character load times. 

    Maybe. I focused in on the G8 load times. I have seen longer load times as my library grows. This is usually more pronounced after installing a few new items. I attributed that to the metadata being loaded and the databases updated.

  • luci45luci45 Posts: 2,890

    I uninstalled Aging Morphs and Aging Face Details HD and both DAZ Studio and G8F load much faster. 

Sign In or Register to comment.