Please help. Render won’t start, or stop on its own.
Hello everyone,
hopefully I’m at the right place to ask for help. If not, please let me know.
First of all, english is not my first language, and I apologies in advance for any mistakes I might do with my writing.
I hope someone will be able to let me know what I’m doing wrong, and maybe give me some advice?
My problem:
For a few weeks everything went well and I didn’t have any problems with rendering.
But now, any time I start a render it’ll stop after a few seconds, no matter how small the scene is.
For example, one character with spotlights, no background etc.
Usually, I render with only my GPU on (with exception of bigger scenes) because with CPU turned on my render-time will go well beyond two hours. Even with smaller scenes. If I allow a CPU Fallback it'll render, but take hours, too.
I checked troubleshooting in DAZ and it says…ran out of memory…but can that be?
Is the RAM/System/Memory not good enough to render?
The error (Troubleshooting)
2022-11-07 15:56:57.587 Iray [INFO] - IRAY:RENDER :: 1.8 IRAY rend progr: CUDA device 0 (NVIDIA GeForce RTX 3070 Laptop GPU): Processing scene...
2022-11-07 15:56:57.589 Iray (Scene Access) : Retrieving geometry
2022-11-07 15:56:57.590 Iray (Scene Access) : Retrieving device geometry
2022-11-07 15:56:59.582 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [ERROR] - IRAY:RENDER :: 1.9 IRAY rend error: Unable to allocate 5.703 GiB from 2.778 GiB of available device memory
2022-11-07 15:56:59.584 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [ERROR] - IRAY:RENDER :: 1.8 IRAY rend error: CUDA device 0 (NVIDIA GeForce RTX 3070 Laptop GPU): Scene setup failed
2022-11-07 15:56:59.586 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [ERROR] - IRAY:RENDER :: 1.8 IRAY rend error: CUDA device 0 (NVIDIA GeForce RTX 3070 Laptop GPU): Device failed while rendering
2022-11-07 15:56:59.607 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [WARNING] - IRAY:RENDER :: 1.8 IRAY rend warn : CUDA device 0 (NVIDIA GeForce RTX 3070 Laptop GPU) ran out of memory and is temporarily unavailable for rendering.
2022-11-07 15:56:59.630 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [WARNING] - IRAY:RENDER :: 1.8 IRAY rend warn : All available GPUs failed.
2022-11-07 15:56:59.630 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [ERROR] - IRAY:RENDER :: 1.8 IRAY rend error: Fallback to CPU not allowed.
2022-11-07 15:56:59.630 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [ERROR] - IRAY:RENDER :: 1.8 IRAY rend error: All workers failed: aborting render
2022-11-07 15:56:59.630 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [ERROR] - IRAY:RENDER :: 1.8 IRAY rend error: CUDA device 0 (NVIDIA GeForce RTX 3070 Laptop GPU): [Guidance sync] Failed slave device (remaining 0, done 0).
2022-11-07 15:56:59.631 [ERROR] Iray :: Internal rendering error.
2022-11-07 15:57:00.876 [INFO] :: Saved image: C:\Users\natal\AppData\Roaming\DAZ 3D\Studio4\temp\render\r.png
2022-11-07 15:57:00.919 [INFO] :: Finished Rendering
2022-11-07 15:57:01.036 [INFO] :: Total Rendering Time: 2 minutes 20.83 seconds
2022-11-07 15:57:15.758 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend info : Device statistics:
2022-11-07 15:57:15.758 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend info : CUDA device 0 (NVIDIA GeForce RTX 3070 Laptop GPU): 0 iterations, 2.714s init, 0.045s render
I get this error every time with the simplest scene...Even with scenes/characters that I could render on my older laptop.
As for the system info etc…
------------------
Operating System: Windows 11 Home 64-bit
System Manufacturer: Acer Nitro AN517-54
Processor: 11th Gen Intel(R) Core i9-11900H @ 2.50GHz (16 CPUs), ~2.5GHz
Memory: 32768MB RAM
Available OS Memory: 32532MB RAM
---------------
Card name: NVIDIA GeForce RTX 3070 Laptop GPU
Device Problem Code: No Problem
Display Memory: 24298 MB
Dedicated Memory: 8033 MB
I checked for updates, and I checked if the GPU etc. works when playing a game. Everything works well, but not with DAZ.
First image is an example, the same would happen with a Gesesis 8, or anything else.
Comments
You are running out of VRAM, which is the memory on your GPU.
Even when it has 8GB's of VRAM, only about half is available for geometry and textures while rendering Iray, the rest is taken by Windows, DS, the scene and the needed Working Space.
You need to reduce the size of textures and use lower SubD
Attached is a test I made some time ago with my previous 8GB RTX 2070 to see how much RAM and VRAM was used while rendering in IRAY (Note. Windows 10 takes 800MB's more VRAM)
Case a) just one lightweight G8 figure with lightweight clothing and hair
Case b) four similar G8 characters with architecture
Case c and d) started increasing SubD on the characters to see at which point the rendering would drop to CPU
"RAM/GB" and "VRAM/MB" taken from GPU-Z, "DS Log/GiB" taken from DS Log, no other programs were running but DS and GPU-Z
The "DS Log/GiB" is the sum of Geometry usage, Texture usage and Working Space - After Geometry and Textures, there should still be at least a Gigabyte of VRAM available for the Working space => In my case, Geometry + Textures should not exceed 4.7GiB
Note; Case c) was already using 38GB's of RAM, even though the rendering was done on the GPU, Case d) when rendering on CPU the RAM usage went almost over my 64GB's
Tests made using RTX 2070 Super (8GB), i7-5820K, 64GB's of RAM on W7 Ultimate and DS 4.15
Haven't installed the newer versions of DS as I value the information in the log more than the newer versions have to offer, but you should be able to render two/three G8/G8.1 figures just fine if you don't use hair or clothing that take too much VRAM.