Open chalkie666 opened 8 years ago
Hi @chalkie666,
apologies for the delay -- could you please try updating to the latest release and see if that solves the issue for you? We have removed the offending typedefs in a recent release.
cheers!
ulrik
Hi there @skalarproduktraum by now i have a new laptop... windows 10 i7 with mobile quadro GPU, and integrated graphics
I updated and reinstalled Clear volume and other components just now. Updater says it up to date.
open confocal series sample dataset Open in clear volume (from command finder) Clear volume GUI opens, but with black view port. No 3D rendering. Lots of errors in console , see below
Maybe this is a totally unrelated bug?
Looks like its trying to to use the mobile nvidia quadro GPU, but failing?
from the console output:
Selected device: Device name: Quadro M1000M, type: GPU, OpenCL version: 1.20000 max global memory: 2147483648 max local memory: 49152 clock freq: 1071Mhz nb compute units: 4 extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts
Is there a way to force use of one of CPU, integrated GPU, or separate GPU???
cheers
Dan
P.S. This is in the IJ console window:
null
ClearGLWindow: GLProfile[GL4bc/GL4bc.hw]
1.0
1.0
1.0
WindowsJun 16, 2017 1:16:31 PM org.bridj.BridJ log
INFO: Library not found : atiocl64
Jun 16, 2017 1:16:31 PM org.bridj.BridJ log
INFO: Library not found : amdocl64
Jun 16, 2017 1:16:31 PM org.bridj.BridJ log
INFO: Library not found : atiocl32
Jun 16, 2017 1:16:31 PM org.bridj.BridJ log
INFO: Library not found : atiocl
Jun 16, 2017 1:16:31 PM org.bridj.BridJ log
INFO: Library not found : amdocl32
Jun 16, 2017 1:16:31 PM org.bridj.BridJ log
INFO: Library not found : amdocl
clearcl.exceptions.ClearCLException
at clearcl.backend.BackendUtils.checkExceptions(BackendUtils.java:161)
at clearcl.backend.jocl.ClearCLBackendJOCL.releaseImage(ClearCLBackendJOCL.java:1153)
at clearcl.ClearCLImage.close(ClearCLImage.java:628)
at clearcl.benchmark.Benchmark.executeBenchmarkOnDevice(Benchmark.java:248)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:115)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:54)
at clearcl.backend.ClearCLBackends.isFunctionalBackend(ClearCLBackends.java:46)
at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:69)
at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:99)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: java.lang.NullPointerException
at clearcl.backend.jocl.ClearCLBackendJOCL.lambda$releaseImage$40(ClearCLBackendJOCL.java:1154)
at clearcl.backend.BackendUtils.checkExceptions(BackendUtils.java:154)
... 22 more
clearcl.exceptions.OpenCLException: OpenCL error: -5 -> CL_OUT_OF_RESOURCES
at clearcl.backend.BackendUtils.checkOpenCLErrorCode(BackendUtils.java:333)
at clearcl.backend.jocl.ClearCLBackendJOCL.lambda$getContextPeerPointer$12(ClearCLBackendJOCL.java:307)
at clearcl.backend.BackendUtils.checkExceptions(BackendUtils.java:139)
at clearcl.backend.jocl.ClearCLBackendJOCL.getContextPeerPointer(ClearCLBackendJOCL.java:291)
at clearcl.ClearCLDevice.createContext(ClearCLDevice.java:160)
at clearcl.benchmark.Benchmark.executeBenchmarkOnDevice(Benchmark.java:162)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:115)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:54)
at clearcl.backend.ClearCLBackends.isFunctionalBackend(ClearCLBackends.java:46)
at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:69)
at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:99)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.NullPointerException
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:60)
at clearcl.backend.ClearCLBackends.isFunctionalBackend(ClearCLBackends.java:46)
at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:69)
at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:99)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
clearcl.exceptions.ClearCLException
at clearcl.backend.BackendUtils.checkExceptions(BackendUtils.java:161)
at clearcl.backend.jocl.ClearCLBackendJOCL.setKernelArgument(ClearCLBackendJOCL.java:626)
at clearcl.ClearCLKernel.setArgumentsInternal(ClearCLKernel.java:259)
at clearcl.ClearCLKernel.lambda$run$0(ClearCLKernel.java:306)
at clearcl.util.ElapsedTime.measure(ElapsedTime.java:39)
at clearcl.ClearCLKernel.run(ClearCLKernel.java:302)
at clearcl.ClearCLKernel.run(ClearCLKernel.java:285)
at clearcl.benchmark.Benchmark.executeBenchmarkOnDevice(Benchmark.java:234)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:115)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:54)
at clearcl.backend.ClearCLBackends.isFunctionalBackend(ClearCLBackends.java:49)
at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:69)
at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:99)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: java.lang.NullPointerException
at clearcl.backend.jocl.ClearCLBackendJOCL.lambda$setKernelArgument$20(ClearCLBackendJOCL.java:726)
at clearcl.backend.BackendUtils.checkExceptions(BackendUtils.java:154)
... 26 more
clearcl.exceptions.OpenCLException: OpenCL error: -5 -> CL_OUT_OF_RESOURCES
at clearcl.backend.BackendUtils.checkOpenCLErrorCode(BackendUtils.java:333)
at clearcl.backend.jocl.ClearCLBackendJOCL.lambda$getContextPeerPointer$12(ClearCLBackendJOCL.java:307)
at clearcl.backend.BackendUtils.checkExceptions(BackendUtils.java:139)
at clearcl.backend.jocl.ClearCLBackendJOCL.getContextPeerPointer(ClearCLBackendJOCL.java:291)
at clearcl.ClearCLDevice.createContext(ClearCLDevice.java:160)
at clearcl.benchmark.Benchmark.executeBenchmarkOnDevice(Benchmark.java:162)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:115)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:54)
at clearcl.backend.ClearCLBackends.isFunctionalBackend(ClearCLBackends.java:49)
at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:69)
at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:99)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.NullPointerException
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:60)
at clearcl.backend.ClearCLBackends.isFunctionalBackend(ClearCLBackends.java:49)
at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:69)
at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:99)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
clearcl.exceptions.ClearCLException: Pointer instance cannot have NULL peer ! (use null Pointer instead)
at clearcl.backend.BackendUtils.checkExceptions(BackendUtils.java:146)
at clearcl.backend.javacl.ClearCLBackendJavaCL.getContextPeerPointer(ClearCLBackendJavaCL.java:268)
at clearcl.ClearCLDevice.createContext(ClearCLDevice.java:160)
at clearcl.benchmark.Benchmark.executeBenchmarkOnDevice(Benchmark.java:162)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:115)
at clearcl.benchmark.Benchmark.getFastestDevice(Benchmark.java:54)
at clearcl.backend.ClearCLBackends.isFunctionalBackend(ClearCLBackends.java:46)
at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:69)
at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:99)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: java.lang.IllegalArgumentException: Pointer instance cannot have NULL peer ! (use null Pointer instead)
at org.bridj.Pointer.
3 available OpenCL devices:
Device name: Intel(R) HD Graphics 530, type: GPU, OpenCL version: 2.00000 max global memory: 6790232474 max local memory: 65536 clock freq: 1050Mhz nb compute units: 24 extensions: cl_intel_accelerator cl_intel_advanced_motion_estimation cl_intel_ctz cl_intel_d3d11_nv12_media_sharing cl_intel_dx9_media_sharing cl_intel_motion_estimation cl_intel_simultaneous_sharing cl_intel_subgroups cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_depth_images cl_khr_dx9_media_sharing cl_khr_fp16 cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_gl_sharing cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_khr_spir
Device name: Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz, type: CPU, OpenCL version: 2.00000 max global memory: 16996552704 max local memory: 32768 clock freq: 2700Mhz nb compute units: 4 extensions: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_dx9_media_sharing cl_intel_dx9_media_sharing cl_khr_d3d11_sharing cl_khr_gl_sharing cl_khr_fp64 cl_khr_image2d_from_buffer
Device name: Quadro M1000M, type: GPU, OpenCL version: 1.20000 max global memory: 2147483648 max local memory: 49152 clock freq: 1071Mhz nb compute units: 4 extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts
Selected device: Device name: Quadro M1000M, type: GPU, OpenCL version: 1.20000 max global memory: 2147483648 max local memory: 49152 clock freq: 1071Mhz nb compute units: 4 extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts
com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught OpenCLException: OpenCL error: -5 -> CL_OUT_OF_RESOURCES on thread SciJava-2e5ee2c9-Thread-0-FPSAWTAnimator#00-Timer0
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:92)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: com.jogamp.opengl.GLException: Caught OpenCLException: OpenCL error: -5 -> CL_OUT_OF_RESOURCES on thread SciJava-2e5ee2c9-Thread-0-FPSAWTAnimator#00-Timer0
at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
... 4 more
Caused by: clearcl.exceptions.OpenCLException: OpenCL error: -5 -> CL_OUT_OF_RESOURCES
at clearcl.backend.BackendUtils.checkOpenCLErrorCode(BackendUtils.java:333)
at clearcl.backend.jocl.ClearCLBackendJOCL.lambda$getContextPeerPointer$12(ClearCLBackendJOCL.java:307)
at clearcl.backend.BackendUtils.checkExceptions(BackendUtils.java:139)
at clearcl.backend.jocl.ClearCLBackendJOCL.getContextPeerPointer(ClearCLBackendJOCL.java:291)
at clearcl.ClearCLDevice.createContext(ClearCLDevice.java:160)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:92)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
... 7 more
java.lang.NullPointerException
at cleargl.GLTexture.
truncated here, more messages the same keep appearing when window is moved.
Hi @chalkie666,
thanks for getting back to us so quick :) The error you are seeing usually occurs when the physical dimensions of the volume you are trying to open exceeds what your GPU can do, which is for the mobile GPUs usually something like 2048x2048x2048 pixels, and it's sufficient for failure to exceed one dimension. Could you try downscaling your volume or use one of Fiji's samples? (Organ of Corti works well for example)
Thanks!
ulrik
Hi @skalaproduktraum Don't think so. This mobile Quadratmeter gpu has 2GB ram. Maybe it works after a reboot... But I wasn't using gpu for anything else fancy at same time. Just office apps
Works with green channel.of confocal series sample data on Intel Atom x5 Windows 10 integrated graphics.
windows 7 64 bit laptop, intel core i5 with intel HD 4400 graphics.
updated fiji today, tuned on java 8 and clear volume update sites. open confocal series or bat cochlea 3D sample data sets, run clear volume
splash screen opens, GUI appears but image is black, and console fills up with error messages as below. Eventually it un hangs itself and can be closed, after a minute or 2.
best Dan
ClearGLWindow: GLProfile[GL4bc/GL4bc.hw] 1.0 1.0 1.0 Platform: Intel(R) OpenCL {vendor: Intel(R) Corporation, version: OpenCL 1.2 , profile: FULL_PROFILE, extensions: [cl_khr_icd, cl_khr_global_int32_base_atomics, cl_khr_global_int32_extended_atomics, cl_khr_local_int32_base_atomics, cl_khr_local_int32_extended_atomics, cl_khr_gl_sharing, cl_khr_d3d10_sharing, cl_intel_dx9_media_sharing, cl_khr_3d_image_writes, cl_khr_byte_addressable_store, cl_khr_gl_event, cl_khr_gl_msaa_sharing, cl_khr_depth_images, cl_khr_gl_depth_images, cl_khr_dx9_media_sharing, cl_khr_d3d11_sharing, cl_khr_image2d_from_buffer]}
device: Intel(R) HD Graphics 4400 (Intel(R) OpenCL)
Intel(R) OpenCL.Intel(R) HD Graphics 4400 L64k/G 1624M mem with 20 compute units Intel(R) HD Graphics 4400 is best in platform Intel(R) OpenCL Device name: Intel(R) HD Graphics 4400 (Intel(R) OpenCL) couldn't create kernel 'maxproj_render' com.nativelibs4java.opencl.CLBuildException: Compilation failure : (devices: [Intel(R) HD Graphics 4400 (Intel(R) OpenCL)]) :17:23: error: redefinition of typedef 'uint' is invalid in C typedef unsigned int uint; ^