[Beignet] Must

Zhigang Gong zhigang.gong at linux.intel.com
Tue Apr 28 22:49:31 PDT 2015


You may need a completely clean rebuild which need to delete all the old files.

On Wed, Apr 29, 2015 at 02:43:05PM +0800, Gao, Sanshan wrote:
> > > When I run any OpenCL programs, I need root privilege
> > You shouldn't; you may have accidentally built beignet without X support.  Run
> > 
> > sudo apt-get install cmake pkg-config python ocl-icd-dev ocl-icd-opencl-dev libdrm-dev libxfixes-dev libxext-dev llvm-3.5-dev clang-3.5 libclang-3.5-dev libtinfo-dev libedit-dev zlib1g-dev
> > 
> > then recompile beignet.
> > 
> 
> After running above command and recompiling, root privilege is still necessary. Otherwise, I get the hints below.
> 
> gss at Intel-GIGA1:~/files/beignet/build/utests$ . setenv.sh
> gss at Intel-GIGA1:~/files/beignet/build/utests$ ./utest_run
> Device open failed, aborting...
> platform number 1
> platform_profile "FULL_PROFILE"
> platform_name "Intel Gen OCL Driver"
> platform_vendor "Intel"
> platform_version "OpenCL 1.2 beignet 1.1 (git-dc22a04)"
> platform_extensions "cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_khr_icd"
> Device open failed, aborting...
> cl_get_gt_device(): error, unknown device: ffffffff
> error calling clGetDeviceIDs
> Failed to initialize cl device.
> 
> summary:
> ----------
>   total: 731
>   run: 0
>   pass: 0
>   fail: 0
> 
> But as root, everything is OK. The only difference from instructions on Beignet homepage, when compile, is change ">make install" to ">sudo make install", otherwise, permission is denied to copy files to specified directory. 
> 
> 
> 
> 
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet


More information about the Beignet mailing list