OpenCL on Colibri iMX8X

I am testing OpenCL on Colibri iMX8X with the demo from imx-gpu-sdk. Below is the demo and its description from L4.9.123_2.3.0 i.MX Linux User’s Guide.
• cl11: This contains unit tests and FFT samples for OpenCL 1.1 Embedded Profile. OpenCL is implemented on the i.MX 6Quad, i.MX 6QuadPlus, and i.MX 8 boards.

The result is :

root@colibri-imx8qxp:/opt/viv_samples/cl11/fft# ./fft 1024
Block size: 16 
Print result: yes 
Initializing device(s)...
[     1] Failed to open device: No such file or directory, Try again...
[     2] Failed to open device: No such file or directory, Try again...
[     3] Failed to open device: No such file or directory, Try again...
[     4] Failed to open device: No such file or directory, Try again...
[     5] _OpenDevice(1229): FATAL: Failed to open device, errno=No such file or directory.

Another OpenCL application clFFT also has the same issue. However, GC7000L dose support OpenCL 1.1/1.2. Is the OpenCL not available with L4.9.123 or this A0 version silicon ?
Thanks!

Hi

I guess the relevant gpu nodes are not enabled in your device tree. (e.g. This would be the case for the device tree in the preview image).

Using e.g. the lvds device tree now available in latest git the gpu is enabled and the example runs for me.

Max

lvds device tree