[Beignet] Still getting "Failed to release test userptr object! (9) i915 kernel driver may not be sane!"

Gerald Baier geraldbaier86 at googlemail.com
Sat Sep 19 07:54:32 PDT 2015


Can confirm, the problem also persists for me. I'm also running fedora 
22 with kernel 4.1.6 and libdrm 2.4.61. Only difference I use a pretty 
recent git version 0ff74172ddda4ea43da62b27c23f6933b7acadfa (16. Sept).

Cheers,
Gerald

On 09/18/2015 12:29 PM, Lorenzo Pistone wrote:
> Hello. Running clinfo in my system spews for a number of times the 
> warning described in the object. This happens with kernel 4.1.6 and 
> libdrm 2.4.61 (fedora 22 x86_64), and beignet 1.1.0 (compiled from 
> source), hardware is i5-3230M (Ivy Brdige). Note that my libdrm 
> version is higher than the suggested upgrade that apparently fixed the 
> issue for others (e.g. 
> http://lists.freedesktop.org/archives/beignet/2015-May/005642.html).
>
>
> Here's the full clinfo 2>&1 output:
>
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>     Number of platforms                               1
>       Platform Name                                   Intel Gen OCL Driver
>       Platform Vendor                                 Intel
>       Platform Version                                OpenCL 1.2
>     beignet 1.1.0
>       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_spir cl_khr_icd
>       Platform Extensions function suffix             Intel
>
>       Platform Name                                   Intel Gen OCL Driver
>     Number of devices                                 1
>       Device Name                                     Intel(R) HD
>     Graphics IvyBridge M GT2
>       Device Vendor                                   Intel
>       Device Vendor ID                                0x166
>       Device Version                                  OpenCL 1.2
>     beignet 1.1.0
>       Driver Version                                  1.1.0
>       Device OpenCL C Version                         OpenCL C 1.2
>     beignet 1.1.0
>       Device Type                                     GPU
>       Device Profile FULL_PROFILE
>       Max compute units                               16
>       Max clock frequency                             1000MHz
>       Device Partition                                (core)
>         Max number of sub-devices                     1
>         Supported partition types                     None, None, None
>       Max work item dimensions                        3
>       Max work item sizes 512x512x512
>       Max work group size                             512
>       Preferred work group size multiple              16
>       Preferred / native vector sizes
>         char                                                16 / 8
>         short                                                8 / 8
>         int                                                  4 / 4
>         long                                                 2 / 2
>         half                                                 0 /
>     8        (n/a)
>         float                                                4 / 4
>         double                                               0 /
>     2        (n/a)
>       Half-precision Floating-point support           (n/a)
>       Single-precision Floating-point support         (core)
>         Denormals                                     No
>         Infinity and NANs                             Yes
>         Round to nearest                              Yes
>         Round to zero                                 No
>         Round to infinity                             No
>         IEEE754-2008 fused multiply-add               No
>         Support is emulated in software               No
>         Correctly-rounded divide and sqrt operations  No
>       Double-precision Floating-point support         (n/a)
>       Address bits                                    32, Little-Endian
>       Global memory size                              2147483648 (2GiB)
>       Error Correction support                        No
>       Max memory allocation                           1073741824 (1024MiB)
>       Unified memory for Host and Device              Yes
>       Minimum alignment for any data type             128 bytes
>       Alignment of base address                       1024 bits (128
>     bytes)
>       Global Memory cache type                        Read/Write
>       Global Memory cache size                        8192
>       Global Memory cache line                        64 bytes
>       Image support                                   Yes
>         Max number of samplers per kernel             16
>         Max size for 1D images from buffer            65536 pixels
>         Max 1D or 2D image array size                 2048 images
>         Max 2D image size                             8192x8192 pixels
>         Max 3D image size 8192x8192x2048 pixels
>         Max number of read image args                 128
>         Max number of write image args                8
>       Local memory type                               Global
>       Local memory size                               65536 (64KiB)
>       Max constant buffer size                        134217728 (128MiB)
>       Max number of constant args                     8
>       Max size of kernel argument                     1024
>       Queue properties
>         Out-of-order execution                        No
>         Profiling                                     Yes
>       Profiling timer resolution                      80ns
>       Execution capabilities
>         Run OpenCL kernels                            Yes
>         Run native kernels                            Yes
>         SPIR versions <printDeviceInfo:133: get
>     CL_DEVICE_SPIR_VERSIONS size : error -30>
>       Prefer user sync for interop                    Yes
>       printf() buffer size                            1048576 (1024KiB)
>       Built-in kernels
>     __cl_copy_region_align4;__cl_copy_region_align16;__cl_cpy_region_unalign_same_offset;__cl_copy_region_unalign_dst_offset;__cl_copy_region_unalign_src_offset;__cl_copy_buffer_rect;__cl_copy_image_1d_to_1d;__cl_copy_image_2d_to_2d;__cl_copy_image_3d_to_2d;__cl_copy_image_2d_to_3d;__cl_copy_image_3d_to_3d;__cl_copy_image_2d_to_buffer;__cl_copy_image_3d_to_buffer;__cl_copy_buffer_to_image_2d;__cl_copy_buffer_to_image_3d;__cl_fill_region_unalign;__cl_fill_region_align2;__cl_fill_region_align4;__cl_fill_region_align8_2;__cl_fill_region_align8_4;__cl_fill_region_align8_8;__cl_fill_region_align8_16;__cl_fill_region_align128;__cl_fill_image_1d;__cl_fill_image_1d_array;__cl_fill_image_2d;__cl_fill_image_2d_array;__cl_fill_image_3d;
>       Device Available                                Yes
>       Compiler Available                              Yes
>       Linker Available                                Yes
>       Device 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
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>     Failed to release test userptr object! (9) i915 kernel driver may
>     not be sane!
>
>     NULL platform behavior
>       clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Intel Gen OCL Driver
>       clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [Intel]
>       clCreateContext(NULL, ...) [default]            Success [Intel]
>       clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices
>     found in platform
>       clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
>         Platform Name                                 Intel Gen OCL Driver
>         Device Name                                   Intel(R) HD
>     Graphics IvyBridge M GT2
>       clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No
>     devices found in platform
>       clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices
>     found in platform
>       clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
>         Platform Name                                 Intel Gen OCL Driver
>         Device Name                                   Intel(R) HD
>     Graphics IvyBridge M GT2
>
>     ICD loader properties
>       ICD loader Name                                 OpenCL ICD Loader
>       ICD loader Vendor                               OCL Icd free
>     software
>       ICD loader Version                              2.2.3
>       ICD loader Profile                              OpenCL 1.2
>
>
>
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet



More information about the Beignet mailing list