Problem with system resource usage
Hey all. I've recently run into an issue with Daz Studio where it seems to be using an awful lot of resources while rendering. I used to be able to go on working on other (minor) things while it renders, but now it's to the point to where it's not only stuttering if I do anything else, but it'll hang my entire system at times.
I'm not very knowledgeable about such things, so I thought I might just give some details, and maybe I could get some suggestions on things I might be able to adjust? So, I figured first I'd list a sample of what my system usage is before, during, and after a render according to Task Manager, and then I'll list my Preferences and Advanced Render Settings and such. This is all with just the default Render Settings.
First of all, I should note that as soon as I start rendering, the stuttering starts while Daz Studio itself freezes ("Not Responding") for about a minute or so while the memory usage climbs to 32 GB.
Again, I don't really know much about it, but it seems like maybe my GPU could be utilized more if that's possible? It seems like it's just sitting there, doing nothing.
Thanks in advance for any help on this. I'm just kind of afraid that I'm doing something wrong, and that it may be damaging to my system to be hanging and such.
After Daz Studio is started:
CPU: 1% 4.7GHz
(base speed: 3.60 GHz)
(cores: 8)
(Logical processors: 16)
(Virtualization: Enabled)
(L1 cache: 640 kb)
(L2 cache: 4.0 MB)
(L3 cache: 16.0 MB)
Memory: 18% of 32GB
In Use (Compressed): 5.4 GB (65.2 MB)
Available: 26.4 GB
Committed: 8/128 GB
Cached: 3.7 GB
Paged pool: 281 MB
Non-paged pool: 498 MB
(Speed: 3200 MHz)
Disks: 0%
GPU: 0%
GPU Memory: 0.6/24.0 GB
Dedicated: 0.5/8.0 GB
Shared GPU memory: 0.1/16.0 GB
(Hardware reserved memory: 161 MB)
After the file is loaded, but before render:
CPU: 1% 4.8GHz
Memory: 18% of 32GB
In Use (Compressed): 5.4 GB (65.2 MB)
Available: 26.4 GB
Committed: 8/128 GB
Cached: 3.7 GB
Paged pool: 281 MB
Non-paged pool: 498 MB
Disks: 0%
GPU: 0%
GPU Memory: 0.6/24.0 GB
Dedicated: 0.5/8.0 GB
Shared GPU memory: 0.1/16.0 GB
During render:
CPU: 60-100% 4.6 GHz
Memory: 92% of 32GB
In Use (Compressed): 17.5 GB (470 MB)
Available: 2.7 GB
Committed: 79/128 GB
Cached: 14.3 GB
Paged pool: 533 MB
Non-paged pool: 1.1 GB
Disk 0: 60-100%
Average response time: 30-100 ms
Read speed: 1-4 MB/s
Write speed: 0 KB/s
System disk: No
Page file: Yes
GPU: 1%
GPU Memory: 5.7/24.0 GB
Dedicated: 5.5/8.0 GB
Shared GPU memory: 0.1/16.0 GB
Hardware reserved memory: 161 MB
After render:
CPU: 3% 4.7GHz
Memory: 23% of 32GB
In Use (Compressed): 7.2 GB (276 MB)
Available: 24.6 GB
Committed: 21/128 GB
Cached: 5.9 GB
Paged pool: 584 MB
Non-paged pool: 809 MB
Disk 0: 100%
Average response time: 30
GPU: 0%
GPU Memory: 0.6/24.0 GB
Dedicated: 0.5/8.0 GB
Shared GPU memory: 0.1/16.0 GB
Preferences:
Interface > OpenGL > Hardware Details: Current Hardware Features:
Platform: (OpenGL)
Vendor: nVIdia Corporation
Version: 4.6.0 nVidia 531.61
Hardware: nVidia GeForce RTX 3070/PCIe/SSE2
Features:
Multi-Texturing: Supported
Shadow Map: Supported
Hardware Anti-Aliasing: Supported
OpenGL Shading Language: Supported
Pixel Buffer: Supported
Pixel Buffer Size: - Note Enabled -
Maximum Number of Lights: 8
Number of Texture Units: 4
Maximum Texture Size: 32768 x 32768
Per Pixel Shading: Off
Hardware Anti-Aliasing: On
Display Optimization: Best
Backface Lighting: On
Texture Resources: (2/4)
Pixel Buffer: Off
Miscellaneous:
Multi-Threading: On
Editor > Optimization:
Max Path Length: -1
Caustic Sampler: Off
Instancing Optimization: Auto
Ray Tracing Low Memory: Auto
Advanced:
Engine: nVidia Iray
Texture Compression:
Medium Threshold: 512
High Threshold: 1024
Hardware > Devices:
NVLink Peer Group Size: 0
CPU
CUDA 0 - nVidia GeForce RTX 3070 (WDDM - Display)
Interactive (Biased) Mode:
(same)
Scheduling:
CPU Load Limit: 16
CPU Thread Affinity
General:
Allow CPU Fallback
Allow GPU Detection
Check GPU Driver Version
Comments
The RTX 3070 has only 8GB's of VRAM and out of that 8GB's, about 4GB's is used for baseloads by windows, DS, the scene and the necessary working space. The remaining 4GB's is available for textures and geometry when rendering Iray and that is not much.
If the GPU runs out of VRAM, the rendering falls back to CPU which increases the RAM usage and makes the rendering take 10-20+ times longer.
The RTX 3060 12GB is much better card for DS than the RTX 3070 or the RTX 3070 ti because of the 12GB VRAM.
Yeah, I get that I don't have enough VRAM. Believe me. I know. My VRAM needs go way, waaay beyond doing some Daz Studio renders. But there's got to be a way to tell DS to use maybe 95% of available resources rather than lock up my computer.