My simple demo now has the same hint, <span style="background-color: rgb(255, 255, 0);">Failed to release test userptr object! (9) i915 kernel driver may not be sane!</span> , but it works correct last night.<div><br></div><div>I have used the Patch and run "<span style="font-family: Consolas, ConsolasRegular, 'Courier New', monospace; line-height: 15px; white-space: pre; background-color: rgb(248, 248, 255);">echo 0 > /sys/module/i915/parameters/enable_cmd_parser</span><span style="line-height: 1.2;">".</span></div><div><div><br><br><br><blockquote name="replyContent" class="ReferenceQuote" style="padding-left:5px;margin-left:5px;border-left:#b6b6b6 2px solid;margin-right:0">-----原始邮件-----<br>
<b>发件人:</b><span id="rc_from">"Gao, Sanshan" <gss@mail.ustc.edu.cn></span><br>
<b>发送时间:</b><span id="rc_senttime">2015-05-07 09:29:19 (星期四)</span><br>
<b>收件人:</b> "beignet@lists.freedesktop.org" <beignet@lists.freedesktop.org><br>
<b>抄送:</b> <br>
<b>主题:</b> "utest_run -c runtime_use_host_ptr_buffer" failed to release test userptr object!<br><br>Hello, <div><br></div><div><b>1. </b>When I run "./utest_run -c runtime_use_host_ptr_buffer", I get this message:</div><div><br></div><div>... ...</div><div><div>device_opencl_c_version "OpenCL C 1.2 beignet 1.1 (git-83f8739)"</div><div><span style="background-color: rgb(255, 255, 0);">Failed to release test userptr object! (9) i915 kernel driver may not be sane!</span></div><div>21 image formats are supported</div><div>... ...</div><div>runtime_use_host_ptr_buffer()    [SUCCESS]</div><div><span style="background-color: rgb(255, 255, 0);">Failed to release test userptr object! (9) i915 kernel driver may not be sane!</span></div><div><br></div><div>summary:</div><div>----------</div><div>  total: 681</div><div>  run: 1</div><div>  <span style="background-color: rgb(255, 255, 0);">pass: 1</span></div><div>  fail: 0</div><div>  pass rate: 1.000000</div></div><div><br></div><div><b>2. </b>When I run "cmake ../", maybe everything is OK, because I get this message:</div><div><div>-- Building mode: RelWithDebInfo</div><div>-- LLVM llvm-config found at: /usr/bin/llvm-config-3.5</div><div>-- find unstable LLVM version 3.5.0</div><div>-- Looking for XLib - found</div><div><span style="background-color: rgb(255, 255, 0);">-- Looking for DRM - found at /usr 2.4.60</span></div><div><span style="background-color: rgb(255, 255, 0);">-- Looking for DRM Intel - found at /usr 2.4.60</span></div><div><span style="background-color: rgb(255, 255, 0);">-- Enable userptr support</span></div><div>-- Enable EU total query support</div><div>-- Enable subslice total query support</div><div>-- Looking for OpenGL - found at /usr</div><div>-- Looking for Xext - found at /usr</div><div>-- Looking for Xfixes - found at /usr</div><div>-- Looking for EGL - found at /usr</div><div>-- Looking for OCL ICD header file - found</div><div>-- Building mode: RelWithDebInfo</div><div>running cd "/home/gss/files/beignet/utests" && mkdir generated -p  2>&1</div><div>-- Configuring done</div><div>-- Generating done</div><div>-- Build files have been written to: /home/gss/files/beignet/build</div></div><div><br></div><div><b>3. </b>I have written a simple demo using CL_MEM_USE_HOST_PTR, and it gets right result.</div><div><br></div><div>Problem: What's wrong with my Beignet? </div><div><br></div><div><br></div><div><br></div></blockquote></div></div>