[Beignet] Weird clinfo ouput @ FreeBSD-11.0/Intel GPU
Pan, Xiuli
xiuli.pan at intel.com
Thu Oct 13 09:49:22 UTC 2016
Hi Igor,
It seems something wrong with the libdrm, what the libdrm you are using?
Thanks
Xiuli
From: Igor Pavlov [mailto:igor.arabesc.pavlov at gmail.com]
Sent: Wednesday, October 12, 2016 6:13 PM
To: Pan, Xiuli <xiuli.pan at intel.com>
Cc: beignet at 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 at 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.pan at intel.com<mailto:xiuli.pan at 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.pavlov at gmail.com<mailto:igor.arabesc.pavlov at gmail.com>]
Sent: Wednesday, October 12, 2016 8:00 AM
To: Pan, Xiuli <xiuli.pan at intel.com<mailto:xiuli.pan at intel.com>>
Cc: beignet at lists.freedesktop.org<mailto:beignet at 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 at 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.pan at intel.com<mailto:xiuli.pan at 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-bounces at lists.freedesktop.org<mailto:beignet-bounces at lists.freedesktop.org>] On Behalf Of Igor Pavlov
Sent: Monday, October 10, 2016 8:51 PM
To: beignet at lists.freedesktop.org<mailto:beignet at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/beignet/attachments/20161013/6277e113/attachment-0001.html>
More information about the Beignet
mailing list