Hi.
So every time I am switching to viewport render on gpu I have a crash. Blender version 2.83 on Windows 10. Luxcore version 2.4 beta1.
This is console output:
[LuxCore][21.875] Film hardware image pipeline
[LuxCore][21.969] Film hardware device used: GeForce GTX 1070 Ti OpenCLIntersect (Type: OPENCL_GPU)
[LuxCore][21.969] Device OpenCL version: OpenCL 1.2 CUDA
[LuxRays][21.969] [Device GeForce GTX 1070 Ti OpenCLIntersect] IMAGEPIPELINE buffer size: 11092Kbytes
[LuxRays][21.969] [Device GeForce GTX 1070 Ti OpenCLIntersect] Merge buffer size: 14790Kbytes
[LuxRays][21.969] [MergeSampleBuffersOCL] Compiler options: -D LUXRAYS_OPENCL_KERNEL -D SLG_OPENCL_KERNEL -D LUXRAYS_OPENCL_DEVICE -D LUXRAYS_OS_WINDOWS
[LuxRays][21.969] [MergeSampleBuffersOCL] Compiling kernels
[LuxRays][21.969] [MergeSampleBuffersOCL] Program cached
[LuxCore][21.969] [MergeSampleBuffersOCL] Compiling Film_MergeBufferInitialize Kernel
[LuxCore][21.969] [MergeSampleBuffersOCL] Compiling Film_MergeRADIANCE_PER_PIXEL_NORMALIZED Kernel
[LuxCore][21.969] [MergeSampleBuffersOCL] Compiling Film_MergeRADIANCE_PER_SCREEN_NORMALIZED Kernel
[LuxCore][21.969] [MergeSampleBuffersOCL] Compiling Film_MergeBufferFinalize Kernel
[LuxCore][21.969] [MergeSampleBuffersOCL] Kernels compilation time: 0ms
[LuxRays][22.015] [LinearToneMap] Compiler options: -D LUXRAYS_OPENCL_KERNEL -D SLG_OPENCL_KERNEL -D LUXRAYS_OPENCL_DEVICE -D LUXRAYS_OS_WINDOWS
[LuxRays][22.015] [LinearToneMap] Compiling kernels
[LuxRays][22.015] [LinearToneMap] Program cached
[LuxCore][22.015] [AutoLinearToneMap] Compiling LinearToneMap_Apply Kernel
[LuxCore][22.015] [LinearToneMap] Kernels compilation time: 0ms
Error : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FFD85579397
Module : C:\Users\sarma\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\BlendLuxCore\bin\pyluxcore.pyd
Viewport render crash on GPU Cuda
Forum rules
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Viewport render crash on GPU Cuda
WIndows 11 Pro Ryzen 7 5700x RTX 3090 32 GB RAM
Re: Viewport render crash on GPU Cuda
I can confirm that with one Gpu active there is no crash.
WIndows 11 Pro Ryzen 7 5700x RTX 3090 32 GB RAM
Re: Viewport render crash on GPU Cuda
Mmmm, ok, this is a good hint of where the problem is, I will check.
- Theo_Gottwald
- Posts: 109
- Joined: Fri Apr 24, 2020 12:01 pm
Re: Viewport render crash on GPU Cuda
I have also 2 GPUs (GTX 1080).
As long as the problem is there you can just (while the blender instance has crashed)
open an new blender (empty) set it to Luxrender and it will work fine immediately.
As long as the problem is there you can just (while the blender instance has crashed)
open an new blender (empty) set it to Luxrender and it will work fine immediately.
Get Blender-Quickbuttons and configure over 100 Blender-Buttons individual to your needs.
Visit my YouTube-Channel: Theo's Fun Videos and watch several Blender related Videos.
Join @Dreamstime and sell your Renderings to the world.
Visit my YouTube-Channel: Theo's Fun Videos and watch several Blender related Videos.
Join @Dreamstime and sell your Renderings to the world.
Re: Viewport render crash on GPU Cuda
Hi. Still get crashes but less often:
Exporter] Update because of: CAMERA | REQUIRES_SCENE_EDIT
[SDL][61.000] Camera type: perspective
[SDL][61.000] Camera position: Point[0.535614, -1.17925, 0.29899]
[SDL][61.000] Camera target: Point[0.0290837, -0.317189, 0.315511]
[SDL][61.000] Camera clipping plane disabled
[Exporter] Update because of: CAMERA | REQUIRES_SCENE_EDIT
[SDL][61.062] Camera type: perspective
[SDL][61.062] Camera position: Point[0.539634, -1.1774, 0.298545]
[SDL][61.062] Camera target: Point[0.0293316, -0.317569, 0.315426]
[SDL][61.062] Camera clipping plane disabled
[Engine] del: stopping session
[LuxCore][62.859] [GeForce GTX 1070 Ti OpenCLIntersect] Memory used for hardware image pipeline: 25883Kbytes
Error : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FFDFA2E5F58
Module : C:\Windows\SYSTEM32\ntdll.dll
and another one:
LuxCore][22.484] CUDA devices used:
[LuxCore][22.484] [GeForce GTX 1070 Ti CUDAIntersect]
[LuxCore][22.484] [GeForce GTX 1070 Ti CUDAIntersect]
[LuxCore][22.484] OpenCL devices used:
[LuxCore][22.484] Native devices used: 0
[LuxCore][22.484] Configuring 2 OpenCL render threads
[LuxCore][22.484] Configuring 0 native render threads
[LuxRays][22.500] Preprocessing DataSet
[LuxRays][22.500] Total vertex count: 2852282
[LuxRays][22.500] Total triangle count: 4382284
[LuxRays][22.500] Preprocessing DataSet done
[LuxRays][22.500] Adding DataSet accelerator: MBVH
[LuxRays][22.500] Total vertex count: 2852282
[LuxRays][22.500] Total triangle count: 4382284
[LuxRays][22.500] Building Multilevel Bounding Volume Hierarchy: 85 leafs
[LuxRays][22.500] BVH Dataset preprocessing time: 0ms
[LuxRays][22.500] BVH builder: EMBREE_BINNED_SAH
Error : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FFDFA2E5F38
Module : C:\Windows\SYSTEM32\ntdll.dll
WIndows 11 Pro Ryzen 7 5700x RTX 3090 32 GB RAM
Re: Viewport render crash on GPU Cuda
It is working fine here, are you sure to have correctly updated the BlendLuxCore ?
If you:
1) open Blender;
2) set LuxCore render;
3) set GPU rendering;
4) enable viewport rendering;
5) grab the cube and move it around.
Does it crash ?
If you:
1) open Blender;
2) set LuxCore render;
3) set GPU rendering;
4) enable viewport rendering;
5) grab the cube and move it around.
Does it crash ?
Re: Viewport render crash on GPU Cuda
Hi,
Just came to the forums to report some crashes/weird stuff and saw this thread. I think it might be related.
Using CUDA as well, but I think the behavior is the same with OpenCL. I also have two cards, an RTX 2070 Super and a GTX 1060. The 2070 is the main card, that is the one which I have the monitor connected to.
So, in the scene I uploaded, if I disable Light Tracing the viewport render is split in half, with half of it looking more noisy than the other. See the attached picture.
Sometimes disabling it causes Blender to crash.
Even if I disable Light Tracing with the viewport render off and then start the viewport render, it will crash or have this weird half image issue.
Rendering normally seems to work fine, it's just the viewport render that has problems I think.
However, if I disable the 1060 from the device list, this problem seems to disappear. And in fact, the viewport render is more responsive as well, I think, with the 1060 disabled.
I just downloaded the last 2.4 build and it's the same.
Thank you.
Just came to the forums to report some crashes/weird stuff and saw this thread. I think it might be related.
Using CUDA as well, but I think the behavior is the same with OpenCL. I also have two cards, an RTX 2070 Super and a GTX 1060. The 2070 is the main card, that is the one which I have the monitor connected to.
So, in the scene I uploaded, if I disable Light Tracing the viewport render is split in half, with half of it looking more noisy than the other. See the attached picture.
Sometimes disabling it causes Blender to crash.
Even if I disable Light Tracing with the viewport render off and then start the viewport render, it will crash or have this weird half image issue.
Rendering normally seems to work fine, it's just the viewport render that has problems I think.
However, if I disable the 1060 from the device list, this problem seems to disappear. And in fact, the viewport render is more responsive as well, I think, with the 1060 disabled.
I just downloaded the last 2.4 build and it's the same.
Thank you.
- Attachments
-
- candle2_up.zip
- (998.26 KiB) Downloaded 235 times
Re: Viewport render crash on GPU Cuda
Just tested with todays dailybuild. Its not crashing with cube only. But its crashing with more complicated scenes like hallbench just after kernel compilation. The CannelleEtFromage scene crashes when you start panning and moving camera for a while.
Opencl and Cuda.
Hallbench scene:
Opencl just after kernel compilation:
[LuxRays][177.718] [LinearToneMap] Compiling kernels
[LuxRays][177.734] [LinearToneMap] Program cached
[LuxCore][177.734] [AutoLinearToneMap] Compiling LinearToneMap_Apply Kernel
[LuxCore][177.734] [LinearToneMap] Kernels compilation time: 16ms
[LuxRays][177.734] [VignettingPlugin] Compiler options: -D LUXRAYS_OPENCL_KERNEL -D SLG_OPENCL_KERNEL -D LUXRAYS_OPENCL_DEVICE -D LUXRAYS_OS_WINDOWS
[LuxRays][177.734] [VignettingPlugin] Compiling kernels
[LuxRays][177.734] [VignettingPlugin] Program cached
[LuxCore][177.734] [VignettingPlugin] Compiling VignettingPlugin_Apply Kernel
[LuxCore][177.734] [VignettingPlugin] Kernels compilation time: 0ms
Error : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FFDAE88923E
Module : C:\Users\sarma\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\BlendLuxCore\bin\pyluxcore.pyd
And Cuda :
[LuxRays][32.625] [Device GeForce GTX 1070 Ti CUDAIntersect] PathInfo buffer size: 6048Kbytes
[LuxRays][32.625] [Device GeForce GTX 1070 Ti CUDAIntersect] DirectLightVolumeInfo buffer size: 2464Kbytes
[LuxRays][32.625] [Device GeForce GTX 1070 Ti CUDAIntersect] Pixel Filter Distribution buffer size: 33Kbytes
[LuxCore][32.625] [PathOCLBaseRenderThread::1] Compiling kernels
[LuxRays][32.625] [PathOCL kernel] Compiler options: -D LUXRAYS_OPENCL_KERNEL -D SLG_OPENCL_KERNEL -D RENDER_ENGINE_RTPATHOCL -D PARAM_RAY_EPSILON_MIN=1e-05f -D PARAM_RAY_EPSILON_MAX=0.1f -D LUXRAYS_CUDA_DEVICE -D LUXRAYS_OS_WINDOWS --use_fast_math
[LuxRays][32.625] [PathOCL kernel] Compiling kernels
[LuxRays][32.656] [PathOCL kernel] Program cached
[LuxCore][32.656] [PathOCLBaseRenderThread::1] Compiling Film_Clear Kernel
[LuxCore][32.656] [PathOCLBaseRenderThread::1] Compiling InitSeed Kernel
[LuxCore][32.656] [PathOCLBaseRenderThread::1] Compiling Init Kernel
[LuxCore][32.656] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_RT_NEXT_VERTEX Kernel
[LuxCore][32.656] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_HIT_NOTHING Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_HIT_OBJECT Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_RT_DL Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_DL_ILLUMINATE Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_DL_SAMPLE_BSDF Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_GENERATE_NEXT_VERTEX_RAY Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_SPLAT_SAMPLE Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_NEXT_SAMPLE Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Compiling AdvancePaths_MK_GENERATE_CAMERA_RAY Kernel
[LuxCore][32.672] [PathOCLBaseRenderThread::1] AdvancePaths_MK_* workgroup size: 32
[LuxCore][32.672] [PathOCLBaseRenderThread::1] Kernels compilation time: 47ms
[LuxCore][32.672] Starting 0 native render threads
Error : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FFDADB19397
Module : C:\Users\sarma\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\BlendLuxCore\bin\pyluxcore.pyd
WIndows 11 Pro Ryzen 7 5700x RTX 3090 32 GB RAM