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

Lorenzo Pistone blaffablaffa at gmail.com
Mon Sep 28 10:34:21 PDT 2015


Thanks, it seems the commit fixes it

Il 24/09/2015 04:36, Pan, Xiuli ha scritto:
> Hi all,
>    The patch for this bug is now in the master branch http://cgit.freedesktop.org/beignet/commit/?id=f48b4f6766fcaa193652fcbe6ea0bb29f92e45aa , could you try it to see if this can fix the bug on your platform.
>
> Thanks
> Pan Xiuli
>
> -----Original Message-----
> From: Beignet [mailto:beignet-bounces at lists.freedesktop.org] On Behalf Of Gerald Baier
> Sent: Saturday, September 19, 2015 10:55 PM
> To: beignet at lists.freedesktop.org
> Subject: Re: [Beignet] Still getting "Failed to release test userptr object! (9) i915 kernel driver may not be sane!"
>
> 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
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet



More information about the Beignet mailing list