1.4 KiB
1.4 KiB
Intel(R) Graphics Compute Runtime for OpenCL(TM)
Known Issues and Limitations
OpenCL compliance of a driver built from open-source components should not be assumed by default. Intel will clearly designate / tag specific builds to indicate production quality including formal compliance. Other builds should be considered experimental.
Build limitations
While NEO can be compiled with various clang/gcc compilers, to compile the whole stack the following are required:
- clang-4.0
- llvm-4.0
- gcc < 7.0
- Python 2.7
Functional delta
The driver has the following functional delta compared to previously released drivers:
- Intel's closed source SRB5.0 driver (aka Classic) https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_driver
- Intel's former open-source Beignet driver https://01.org/beignet
Generic extensions
- cl_khr_mipmap
- cl_khr_mipmap_writes
Currently under development
Preview extensions
- cl_intelx_video_enhancement
- cl_intelx_video_enhancement_camera_pipeline
- cl_intelx_video_enhancement_color_pipeline
- cl_intelx_hevc_pak
Currently no plan to implement. If interested in these features, please use SRB5 to evaluate and provide feedback.
Other capabilities
- OpenGL sharing with MESA driver - will implement in the future (no specific timeline)
- CL_MEM_SVM_FINE_GRAIN_BUFFER (if using unpatched i915) - patch is WIP
(*) Other names and brands my be claimed as property of others.