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@Intel-GIGA1:~/files/beignet/build/utests$ . setenv.sh > gss@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@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/beignet _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet