This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

OpenCL driver issue with Samsung Chromebook

Hi,

I had an issue with the OpenCL Driver on my Chomebook.

I followed ARM's instruction and successfully boot into Linux. However, I got an error message said that libxcb-dri2.so missing. After install libxcb-dri2.0-dev, I can compile Mali OpenCL SDK sample codes. But they won't be executed correctly under X11 or via fbdev. I past error message below. Any suggestion? Thanks.

> ./hello_world_opencl

OpenCL error: CL_OUT_OF_HOST_MEMORY

Creating an OpenCL context failed. common.cpp:248

Failed to create an OpenCL context. hello_world_opencl.cpp:39

> ldd hello_world_opencl

        libOpenCL.so => /opt/mali/fbdev/libOpenCL.so (0x76efc000)

        libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0x76e4a000)

        libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x76e39000)

        libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76d55000)

        /lib/ld-linux-armhf.so.3 (0x76f07000)

        libmali.so => /opt/mali/fbdev/libmali.so (0x76304000)

        libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x762e9000)

        libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x7627e000)

        librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x76270000)

        libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x76265000)

Parents
  • Hi j.c.,

    This is because mali is set up as a misc device, and therefore under /dev/mali0 only root has rw permission. It might be possible to change the group of /dev/mali0, give that group rw permission to it, and add yourself to that group, but as you have discovered sudo also works . We're noting all these things down for future releases so thanks for the feedback!

    Thanks,

    Chris

Reply
  • Hi j.c.,

    This is because mali is set up as a misc device, and therefore under /dev/mali0 only root has rw permission. It might be possible to change the group of /dev/mali0, give that group rw permission to it, and add yourself to that group, but as you have discovered sudo also works . We're noting all these things down for future releases so thanks for the feedback!

    Thanks,

    Chris

Children