-
Notifications
You must be signed in to change notification settings - Fork 269
Description
Hi,
don't know if lame question.. but this is what we get on Windows Neo drivers after all.. right now Linux Neo OpenCL driver provides 1 platform with one GPU device, no CPU device..
seems Intel SRB 5.0 package provided both 2 devices: CPU and GPU under 1 platform..
(The intel-opencl-r5.0 (SRB5.0) Linux driver package enables OpenCL 1.2 or 2.0 on the GPU/CPU for the following Intel® processors:)
don't remember about beignet provides, but maybe similar to Neo only GPU device..
do you plan on providing (OpenCL) CPU device under NEO OpenCL platform either by reusing close source driver in Intel SRB 5.0 package or also by open sourcing Intel OpenCL CPU driver..
so briefly right now is there any solution to have both devices CPU+GPU under 1 platform?
may try to hack with SRB 5.0 OpenCL.so loader as seems the gpu driver from SRB package is named similarly to Neo igdrcl or something like that..
any way Intel open sourcing also OpenCL CPU part will be awesome.. for example for providing OpenCL 2.1 with SPIR-V CPU support to MacOS which is stalled at OpenCL 1.2.. of course if made open source doesn't need Intel or Apple approval support could be added by community and will be just a hacky way..
this is similar to how Intel OpenSWR project merged into Mesa can be compiled in MacOS providing a fast OpenGL CPU driver even using latest AVX extensions..
we will be a not obtain a Macos OpenCL.framework but a dynamic library which "homebrew" Mac apps wanting OpenCL 2.1 or SPIR-V support could link into it.. as far as they need only CPU support..
of course don't know if right place to ask for it..
feel free to point me right forum to ask if needed..
and perhaps should open a separate issue asking for it..
thanks..