I've missed that clinfo output has changed while I'm experimenting with drivers. Now it looks like this:
Number of platforms 1 Platform Name Intel Gen OCL Driver Platform Vendor Intel Platform Version OpenCL 1.2 beignet 1.2 Platform Profile FULL_PROFILE 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_3d_image_writes cl_khr_image2d_from_buffer cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_motion_estimation cl_intel_subgroups Platform Extensions function suffix Intel >>>>> Beignet: self-test failed: (3, 7, 5) + (5, 7, 3) returned (3, 7, 5) See README.md or http://www.freedesktop.org/wiki/Software/Beignet/ Beignet: disabling non-working device <<<<< Platform Name Intel Gen OCL Driver Number of devices 0 NULL platform behavior clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Intel Gen OCL Driver Beignet: disabling non-working device clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Intel Gen OCL Driver clCreateContext(NULL, ...) [default] No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform Beignet: disabling non-working device clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform Beignet: disabling non-working device clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No devices found in platform ICD loader properties ICD loader Name OpenCL ICD Loader ICD loader Vendor OCL Icd free software ICD loader Version 2.2.7 ICD loader Profile OpenCL 1.2 NOTE: your OpenCL library declares to support OpenCL 1.2, but it seems to support up to OpenCL 2.0 too. Nothing to output ! And here is output of the 'sysctl hw.dri.0.info' command: https://pastebin.com/PTzvswjU libdrm version is 2.4.66,1 /dev/dri permissions are 0555/dr-xr-xr-x, its user/group is root:wheel and I run clinfo as root. -- Igor 2016-10-13 17:30 GMT+03:00 Koop Mast <k...@rainbow-runner.nl>: > On Thu, 2016-10-13 at 09:49 +0000, Pan, Xiuli wrote: > > Hi Igor, > > > > It seems something wrong with the libdrm, what the libdrm you are > > using? > > > > Thanks > > Xiuli > > Hi, > > I don't think it is a libdrm issue (yet). By default the permissions on > the /dev/dri devices get set to 660 and root:wheel. So the question is > if your user can read the devices. If it is a permission problem, > FreeBSD 11.0 makes the /dev/dri/ devices part of the video group, so > just adding yourself to that group and relogging should fix the > permission issue. > > I'm not sure if the video group fix was ported to FreeBSD 10.3, but you > can fix that by either making yourself part of the wheel group or > adding a line to /etc/devfs.conf to set the permissions to 666 on the > /dev/dri devices. > > -Koop > > > > > > > > > From: Igor Pavlov [mailto:igor.arabesc.pav...@gmail.com] > > Sent: Wednesday, October 12, 2016 6:13 PM > > To: Pan, Xiuli <xiuli....@intel.com> > > Cc: beignet@lists.freedesktop.org > > Subject: Re: [Beignet] Weird clinfo ouput @ FreeBSD-11.0/Intel GPU > > > > > The PCIID should be 0x040a, and we support that device. > > > > Here it is: > > > > vgapci0@pci0:0:2:0: class=0x030000 card=[0x040a]1849 > > chip=[0x040a]8086 rev=0x06 hdr=0x00 > > > > > ls /dev/dri/ > > > > It returns: > > > > card0 controlD64 > > > > There's no renderD128. > > > > kldstat says that i915kms.ko and drm2.ko are loaded. > > > > > > 2016-10-12 6:17 GMT+03:00 Pan, Xiuli <xiuli....@intel.com>: > > Hi Igor, > > > > The PCIID should be 0x040a, and we support that device. > > If you are running without X, then you should check if > > ls /dev/dri/ > > will return something like these: > > card0 controlD64 renderD128 > > If not you may need to enable i915 in your kernel. > > Otherwise, there may be something wrong with you libdrm > > > > Thanks > > Xiuli > > > > From: Igor Pavlov [mailto:igor.arabesc.pav...@gmail.com] > > Sent: Wednesday, October 12, 2016 8:00 AM > > To: Pan, Xiuli <xiuli....@intel.com> > > Cc: beignet@lists.freedesktop.org > > Subject: Re: [Beignet] Weird clinfo ouput @ FreeBSD-11.0/Intel GPU > > > > It's a headless system, there is no X. > > > > # pciconf -lvbce > > > > vgapci0@pci0:0:2:0: class=0x030000 card=0x040a1849 chip=0x040a8086 > > rev=0x06 hdr=0x00 > > vendor = 'Intel Corporation' > > device = 'Xeon E3-1200 v3 Processor Integrated Graphics > > Controller' > > class = display > > subclass = VGA > > bar [10] = type Memory, range 64, base 0xf6400000, size > > 4194304, enabled > > bar [18] = type Prefetchable Memory, range 64, base 0xe0000000, > > size 268435456, enabled > > bar [20] = type I/O Port, range 32, base 0xf000, size 64, > > enabled > > cap 05[90] = MSI supports 1 message > > cap 01[d0] = powerspec 2 supports D0 D3 current D0 > > cap 13[a4] = PCI Advanced Features: FLR TP > > > > Do I have to load some driver maybe? > > > > > > 2016-10-11 10:27 GMT+03:00 Pan, Xiuli <xiuli....@intel.com>: > > Hi Igor, > > Could you provide the PCI ID of your device by > > lspci –v. > > It seems we could not get the device, it may because that you build > > with X but running without a screen open, or build without X but > > running by non-root user. > > > > Thanks > > Xiuli > > > > From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On > > Behalf Of Igor Pavlov > > Sent: Monday, October 10, 2016 8:51 PM > > To: beignet@lists.freedesktop.org > > Subject: [Beignet] Weird clinfo ouput @ FreeBSD-11.0/Intel GPU > > > > Dear Beignet community, > > > > Could someone kindly clarify, what do all of this mean? > > > > # uname -opr > > FreeBSD 11.0-RELEASE-p1 amd64 > > > > # sysctl hw.model > > hw.model: Intel(R) Xeon(R) CPU E3-1265L v3 @ 2.50GHz > > > > # pkg info | grep beignet > > beignet-1.2.0 OpenCL library for Intel GPUs > > > > # clinfo -v > > clinfo version 2.1.16.01.12 > > > > # clinfo > > Device open failed, aborting... > > Number of platforms 1 > > Platform Name Intel Gen OCL > > Driver > > Platform Vendor Intel > > Platform Version OpenCL 1.2 beignet > > 1.2 > > Platform Profile FULL_PROFILE > > 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_3d_image_writes > > cl_khr_image2d_from_buffer cl_khr_spir cl_khr_icd > > cl_intel_accelerator cl_intel_motion_estimation cl_intel_subgroups > > Platform Extensions function suffix Intel > > Device open failed, aborting... > > cl_get_gt_device(): error, unknown device: ffffffff > > > > Platform Name Intel Gen OCL > > Driver > > Number of devices 0 > > > > NULL platform behavior > > clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Intel Gen OCL > > Driver > > Device open failed, aborting... > > cl_get_gt_device(): error, unknown device: ffffffff > > clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Intel Gen OCL > > Driver > > clCreateContext(NULL, ...) [default] No devices found in > > platform > > clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found > > in platform > > Device open failed, aborting... > > cl_get_gt_device(): error, unknown device: ffffffff > > clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found > > in platform > > clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No > > devices found in platform > > clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices > > found in platform > > Device open failed, aborting... > > cl_get_gt_device(): error, unknown device: ffffffff > > clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No devices found > > in platform > > > > ICD loader properties > > ICD loader Name OpenCL ICD Loader > > ICD loader Vendor OCL Icd free > > software > > ICD loader Version 2.2.7 > > ICD loader Profile OpenCL 1.2 > > NOTE: your OpenCL library declares to support OpenCL 1.2, > > but it seems to support up to OpenCL 2.0 too. > > Nothing to output ! > > > > -- > > Igor > > > > > > _______________________________________________ > > Beignet mailing list > > Beignet@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/beignet >
_______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/beignet