Problem has been solved by compiling libdrm form source code, so the release 
error is caused by libdrm.


1. I run the follow command, problem not solved. I guess it's wrong with PPA 
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/
sudo apt-get --purge autoremove libdrm-dev
sudo apt-get install libdrm-dev
apt-show-versions libdrm-dev
libdrm-dev:amd64/trusty 2.4.60+git1505061830.812e8f~gd~t uptodate
... recompile Beignet


2. Recompile libdrm-2.4.58.tar.gz from http://dri.freedesktop.org/libdrm/, it's 
OK


3. Recompile libdrm-2.4.60.tar.gz from http://dri.freedesktop.org/libdrm/, it's 
OK 



-----原始邮件-----
发件人:"Guo, Yejun" <[email protected]>
发送时间:2015-05-07 10:41:32 (星期四)
收件人: "Gao, Sanshan" <[email protected]>, "[email protected]" 
<[email protected]>
抄送:
主题: RE: [Beignet] "utest_run -c runtime_use_host_ptr_buffer" failed to release 
test userptr object! [Append]



It is a message from libdrm, what’s your exact version of libdrm and linux 
kernel?

 

I did not see this message at my Ubuntu14.04 64bit system with libdrm 2.4.58 
(built from source) and linux kernel 3.19 (download from kernel.org)

 

From: Beignet [mailto:[email protected]] On Behalf Of Gao, 
Sanshan
Sent: Thursday, May 07, 2015 9:39 AM
To:[email protected]
Subject: Re: [Beignet] "utest_run -c runtime_use_host_ptr_buffer" failed to 
release test userptr object! [Append]

 

My simple demo now has the same hint, Failed to release test userptr object! 
(9) i915 kernel driver may not be sane! , but it works correct last night.

 

I have used the Patch and run "echo 0 > 
/sys/module/i915/parameters/enable_cmd_parser".







-----原始邮件-----
发件人:"Gao, Sanshan" <[email protected]>
发送时间:2015-05-07 09:29:19 (星期四)
收件人: "[email protected]" <[email protected]>
抄送:
主题: "utest_run -c runtime_use_host_ptr_buffer" failed to release test userptr 
object!

Hello, 

 

1. When I run "./utest_run -c runtime_use_host_ptr_buffer", I get this message:

 

... ...

device_opencl_c_version "OpenCL C 1.2 beignet 1.1 (git-83f8739)"

Failed to release test userptr object! (9) i915 kernel driver may not be sane!

21 image formats are supported

... ...

runtime_use_host_ptr_buffer()    [SUCCESS]

Failed to release test userptr object! (9) i915 kernel driver may not be sane!

 

summary:

----------

  total: 681

  run: 1

  pass: 1

  fail: 0

  pass rate: 1.000000

 

2. When I run "cmake ../", maybe everything is OK, because I get this message:

-- Building mode: RelWithDebInfo

-- LLVM llvm-config found at: /usr/bin/llvm-config-3.5

-- find unstable LLVM version 3.5.0

-- Looking for XLib - found

-- Looking for DRM - found at /usr 2.4.60

-- Looking for DRM Intel - found at /usr 2.4.60

-- Enable userptr support

-- Enable EU total query support

-- Enable subslice total query support

-- Looking for OpenGL - found at /usr

-- Looking for Xext - found at /usr

-- Looking for Xfixes - found at /usr

-- Looking for EGL - found at /usr

-- Looking for OCL ICD header file - found

-- Building mode: RelWithDebInfo

running cd "/home/gss/files/beignet/utests" && mkdir generated -p  2>&1

-- Configuring done

-- Generating done

-- Build files have been written to: /home/gss/files/beignet/build

 

3. I have written a simple demo using CL_MEM_USE_HOST_PTR, and it gets right 
result.

 

Problem: What's wrong with my Beignet? 

 

 

 
_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to