Adding to Cart…
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.
Comments
If talking about storage space and placing the DS files and resources, the Sysinternals Juction is a "must have" tool.
Windows on it's own lets you map complete drives onto a directory on another drive, but Junction allows you to map individual directories/folders onto directories/folders created on another drive.
DAZ Studio would see only one Content folder, but you could for example move Data-folder to a fast drive and Runtime/Textures to a slower drive, or even pick and choose any directories and move them somewhere else to balance space usage between the drives.
This way you can update your total storage space in smaller (cheaper) portions, instead of having to pay by the nose for every update.
Thank you PerttiA :D
Storage is not a problem right now. 2TB is plenty of space for me, and if it'll fill up, I'll just delete a bunch of stuff I don't really need! For example, I don't even remember the last time I've used a freebie from sharecg etc.
And if I'll continue to receive support for my comics, in a few years I could get a 4TB NVME PCIe 4.0 drive, that'll be much cheaper by then. For now, my wallet is already bleeding for those high-end motherboard and RAM xD
I totally understand the bleeding wallet... I'm planning a move from i7 system to something better, and the last time I checked the total would come to around 2500-3000 euros for just the bare essentials (mobo/processor/memory/display adapter), when they sell "High End" complete systems for a thousand at the stores... And I have even made my plans using cost effective components, ie. Not paying for the bragging rights.
I build my PCs keeping in mind that I'll upgrade them down-the-line!
For example, when you buy Intel, that motherboard will only be okay for a single generation, while something like a X570 will give you a lot of room for upgrade in the future, maybe supporting something like a Ryzen 9 6000something.
Then, I rarely upgrade storage, and power supply, and case, and RAM.
And I rarely upgrade everything at the same time. If a month I buy a GPU, at least a couple of months will pass before I'll get a CPU, and so on.
This time I had to buy more things at the same time, because of covid: I already have a powerful PC, but it's in another part of Italy, and I won't be able to access it for months. When I'll be able to do that, I'll probably sell its components. But for now I need stuff that's capable of basic Daz things, because I do that every day.
That's good to know!
How do you switch out your content? Do you add/remove folders via the Content Directory Manager or do you actually move them around on the hard drive?
I think via the Content Directory Manager would be the quickest way
Content Directory Manager does allow you to have multiple directory sets, each with its own database, so if you don't mind have duplicate content installs you can set things up for one-click swapping (well, several clicks to open the dialogue etec but still not many).
It would cost a lot of money to have double the storage!
I was thinking about putting the figures-related folders into a different folder, and to just disable it when I don't need those figures.
But I see little use for that, since 99,99% of my renders have figures.
Another way would be to have the majority of the figures in that 2nd folder, and to use it only when I create new custom characters, moving in the other one the needed characters.
But all that micromanaging would probably take even more time, and it's surely more tedious.
So I just hope that the bottleneck is my hardware, and things will improve when the new components will arrive.
Or that the next Daz Studio update will address, at least in part, this issue.
Honestly, I've never used things like Strand Hair or Face Transfer, that required a ton of developing time, but I'd surely benefit a reduction in figure loading times.
Are you guys sure that a SSD helps?
I have a SATA SSD with 4TB and if I load a figure the parts what takes really long is "deleting objects".
And if you watch on the HHD activity I don't see any heave reading requests on the HDD. Once the deleting objects part is done (where the HDD writes around 10MB/s) the figure loads instant.
To be honest, I don't understand why DAZ needs to delete obejcts in a new scene... but that's how it is.
Yes, the impact of having the library on an SSD compared to an HDD is HUGE.
You don't see any activities on the HDD because the "delete" action is not bottlenecked by it, I guess. It's always software stuff, probably influenced by CPU/RAM.
My Genesis 3 and prior figures load instantly as well, because I don't have many morphs installed for them. The relationship is directly proportional.
Fast CPU and fast SSD doesn't really help with figure load time related to having a large number of morph files. I'm afraid you can't throw money at it buying faster parts to solve this issue. Your system in general will benefit (e.g faster boot time, application load time, and many operations within different applications in general). However, for the problem at hand for DAZ3D users with a large number of morph files, there's basically no benefit I observed per each extra $ spent for this particular load time problem (and the equally long "deleting objects" time taken when you open a new scene or exiting DAZ Studio after having loaded a Gen 8 figure into the existing scene).
It will need to be optimized elsewhere.
I guess next week we'll know! :D
I'll measure exactly the loading times before and after I install the new hardware.
I had before I got the SSD my DAZ lib on a HDD.
The only speed performance I regonized when I moved to my SSD was that scrolling through smart content became much smoother, because the thumbnails images are loading faster.
Update. Removing the morphs I converted with Riversoft's converter greatly speeded up the loading process. Dev version loads in just about 2 minutes, now.
Having a really hard time deciding to uninstall anything, because my workflow requires versatility in character creation. Still, 2 minutes is better than 5.
I've done extensive testings, and at least in my system basically everything improved, from poses applying time, and loading of everything, maybe even figures.
I absolutely understand the necessity of versatility in character creation! (
I'm glad you managed to speed up things a bit!
UPDATE
The new hardware has arrived, and I've made extensive tests. We're talking about
The results are very interesting IMHO!
I have repeated each test twice, to make sure the results were reliable. I have tested with the old and with the new hardware, in the same day.
I have tested 4 different files:
RESULTS
So we can see an average reduction in loading times of 23%, an average reduction of clearing time of 24%. And what surprised me the most is the 10% reduction in rendering times, considering that I've kept the same GPU (RTX 2060).
My Cinebench 20 score has gone up by 51%, and my Passmark Test CPU score has gone up by 51%.
So, maybe, the loading/clearing times improve by half of the CPU performance gain?
Has anyone else tested this?
It looks like the hardware upgrades paid off for you... Around 25% less time for G8F and Real-world Scene loading is a nice improvement in time-savings. I bet you are happy with those numbers!
The video card would have no affect on the loading times as that only comes in to play when you actually render a scene.
How are you measuring the times? Is there a utility for this? I would like to test my system as well.
I am curious why you went with Ryzen 5 instead of going up to Ryzen 7? I'm guessing that it was cost based on your location...
A useful option might be a verbose log that can be enabled to record load times for every morph. A lot of data at first, but may reveal the packages which take the longest load times.
I also wonder if it's possible to "integrate" all the morphs into a single character file? Not sure it would save time or even be feasible, so just a passing thought. Might even be a feature request to have a "cached" load to use until the user manually refreshes/clears it (such as after a new package is installed). Might allow for faster loading since error-checking and linking would only need to be done once.
Well that's definitely not all that's involved then. It helps me though. Yes I'm using the internal harddrives on this computer for D/S. One is normal, the other is SSD.
I don't understand these Loading and Clearing times you guys are getting
My G8F loads into a blank scene in about 7 seconds, G8M loads in about the same time. This is on an i7-3820 with 32 GB ram,
GTX 1060 with 6 GB vram driver ver. 441.87. No ssd drives, All Sata III
Yes! :D
I'm just quite angry because I decided to get a X570 motherboard, and I didn't expect they would be SO loud. I'll have to switch to a B450 and to build the entire rig again :(
Why are you telling this? We know the GPU doesn't affect loading times :)
One of the tests I've made was a rendering one, that showed a 10% performance increase. My RTX 2060 was probably bottlenecked by the RAM/CPU before.
For the rendering times you can see the log.
For loading/clearing times I'm using a normal stopwatch from when I click on the file until Daz is responsive.
Zen 3 CPUs are coming soon, so I preferred to take a 3600 for some months so that I'll have the budget to switch to a Ryzen 7/9 at the end of the year.
Plus, single-thread performance are basically the same, and they say that's what matters in Daz.
That's actually what I'd like to do: to join the morphs I need for specific characters into just one new custom morph (there are tutorials on YouTube), and then uninstall them.
But I'm behind my schedule for Patreon, so no more learning/optimizing Daz this month, I need to render! :)
Yes :)
A SATA III SSD is more than enough, I guess.
At this point, it's just a matter of uninstalling useless products and upgrading CPU/RAM.
It depends on the morphs you have installed!
You probably have not bought many G8 figures/morph packages yet?
"Why are you telling this? We know the GPU doesn't affect loading times :)"
Because you said this...
"And what surprised me the most is the 10% reduction in loading times, considering that I've kept the same GPU (RTX 2060)."
...which makes it sound like you were correlating GPU and loading times. Sorry if I misunderstood.
Corrected, thanks for making me notice, I meant rendering times :D
My G8F Morphs folder properties, That's for the G8F "Base" figure then you can add the various character morphs the I may want to work with
That's probably why yours take to long to load. I Load just what I need for a particular character
Being a genepool mixer, having to look at what I want to use and mix, and install em as I need em would be slower than a figure taking a few mins to load. If I just used stuff as it is instead of mixing people and outfits I would probably do it that way still. That's how I used V4, and how I used genesis in the beginning. It got old though.
Thank you for your observation, but we've already discussed that multiple times, and it's not a viable option for story creators that need flexibility in characters generation :)
UPDATE: I've transferred most of my Daz Library to an NVME SSD.
And I have uninstalled 1/4 of my whole Daz Library, to make it lighter. I've probably uninstalled 1/2-1/3 of the figures.
I've deleted basically all morphs, except for RareStone and Zev0 most important ones.
Last tests, after the CPU/RAM upgrade, were
Let's test again.
My final considerations here: https://www.daz3d.com/forums/discussion/417291/guide-how-to-reduce-figures-loading-time-a-month-long-experience
FINAL CONSIDERATIONS ON FIGURES LOADING TIMES
Why are figures loading times important?
Your Daz3D library is installed on an SSD, so you load entire apartments in less than 10 seconds, and poses in a fraction of a second, but loading a single G8F takes an eternity? And even deleting the scene makes you want to switch to cave painting? Then you have the same problem I had, when waiting for figures to load, or for a scene to clear, used to take a huge part of my workflow.
What influences loading times?
Was I able to improve loading times?
In my tests, I've gone from 136 seconds of loading time for the basic Genesis 8 Female figure, down to 29 seconds (-79%).
I hadn't tested that, but the 136s already were with an SSD, they were surely even slower with an HDD. Probably almost double than that.
So I'd say I reduced the loading times by around 90%.
What have I changed to get that improvement?
I know, it hurts a lot to let products you have bought take dust, but, if you don't desperately need them, having them installed is a huge malus for how Daz works.
(Some people install the products they need each time they need them. That's not viable for my workflow, because I make comics with Daz, and so I need a dynamic creative process that's not compatible with browsing DIM every time I need to do anything).
This has been a month-long experience, that has taught me a lot, and that has changed my style of purchasing: now, in order for me to buy a morph package/figure, it must be really worth it.
Here is the discussion with the whole experience, step-by-step: https://www.daz3d.com/forums/discussion/411446/why-does-it-take-so-long-to-load-figures/p1
I hope my experience will be helpful to you!
LenioTG.