[Beignet] [Linux-gfx] OpenCL clGetDeviceIDs error
Zhigang Gong
zhigang.gong at linux.intel.com
Thu Apr 10 03:01:39 PDT 2014
Beignet currently only support ivb GT1 and GT2. The support for baytrail is
not complete yet.
You can try the first patch at beignet mail list:
http://lists.freedesktop.org/archives/beignet/2014-April/002729.html
If your baytrail board has the same device id as the above patch's (0x0F31),
then it could fix the error you met.
But it could not pass all the unit tests, we are investigating now.
From: linux-gfx-bounces at linux.intel.com
[mailto:linux-gfx-bounces at linux.intel.com] On Behalf Of Tan, Wei Chong
Sent: Thursday, April 10, 2014 5:30 PM
To: linux-gfx at linux.intel.com
Subject: [Linux-gfx] OpenCL clGetDeviceIDs error
Hi,
I just built a Beignet OpenCL, on a Baytrail platform following the steps in
the foil here:
http://software.intel.com/sites/default/files/Create,%20Build%20Open%20CL-be
ignet.pdf
The build was smooth.
I am also able to compile and link my test app against it, using the option
below:
clang++ -std=c++11 -g -o WrapperForOpenCL_Client-OpenCL.elf
WrapperForOpenCL_Client.cpp WrapperForOpenCL.cpp -lOpenCL -lXext -lXfixes
-lX11 -lpthread
or
clang++ -std=c++11 -g -o WrapperForOpenCL_Client-cl.elf
WrapperForOpenCL_Client.cpp WrapperForOpenCL.cpp -L/usr/local/lib/beignet
-lcl -lXext -lXfixes -lX11 -lpthread
However, when I try to run it, I get the below error:
terminate called after throwing an instance of 'cl::Error'
what(): clGetDeviceIDS
Aborted (core dumped)
Any guidance would be appreciated, thanks.
Regards,
Wei Chong.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/beignet/attachments/20140410/6a8417de/attachment.html>
More information about the Beignet
mailing list