Using the demo, if the default platform is
NVIDIA CUDA, it works fine.
If the platform is Intel(R) OpenCL, I get
Intel(R) UHD Graphics 630.
On
createFromGLBuffer I get a segmentation fault.
Any reason for that so that we can skip those devices?
A workaround?
Note: the driver is up-to-date.
Some characteristics:
- CL_DEVICE_NAME: Intel(R) UHD Graphics 630
- CL_DEVICE_VERSION: OpenCL 2.1 NEO
- CL_DEVICE_OPENCL_C_VERSION: OpenCL C 2.0
- CL_DRIVER_VERSION: 26.20.100.6911
Memory size don't seem to be the issue.
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 4294959104
- CL_DEVICE_GLOBAL_MEM_SIZE: 13681233920
- CL_DEVICE_LOCAL_MEM_SIZE: 65536
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 4294959104
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64
- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 524288