GLCLInteroperabilityDemo: segmentation fault on Intel(R) UHD Graphics 630

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

GLCLInteroperabilityDemo: segmentation fault on Intel(R) UHD Graphics 630

Bibi
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
Reply | Threaded
Open this post in threaded view
|

Re: GLCLInteroperabilityDemo: segmentation fault on Intel(R) UHD Graphics 630

Wade Walker
Administrator
For what it's worth, I always had the hardest time with the Intel OpenCL drivers when testing JOCL. It seemed like they didn't quite work the same as Nvidia's or AMD's, so there were some tests that never worked on Intel.
Reply | Threaded
Open this post in threaded view
|

Re: GLCLInteroperabilityDemo: segmentation fault on Intel(R) UHD Graphics 630

Bibi
Wade Walker wrote
For what it's worth
Yes, it is definitely something worth knowing. for instance by ordering the platform by ICD, INTEL last.
Reply | Threaded
Open this post in threaded view
|

Re: GLCLInteroperabilityDemo: segmentation fault on Intel(R) UHD Graphics 630

Wade Walker
Administrator
Bibi wrote
Wade Walker wrote
For what it's worth
Yes, it is definitely something worth knowing. for instance by ordering the platform by ICD, INTEL last.
I think that's definitely the right strategy. Another reason to always pick Intel last if there's another option on the system, is because if there's another option, it's likely to be a higher-performance discrete graphics card rather than lower-performance integrated graphics.