Thank you, now I'm able to run long lasting kernel even if the
lockscreen is NOT enabled.
However, the screen freeze completely while the kernel is running.

Does exists a way to force a kernel to "yield" after a certain number
of instructions
(e.g. by putting a specific command in the batchbuffer) in order to
avoid the freeze of Xorg?
Also, I thought that we had two distinct pipeline one for rendering
and one for gpgpu/media,
so why tasks belonging to different pipelines cannot run in parallel?



2014-05-27 16:17 GMT+02:00 Yichao Yu <[email protected]>:
> On Tue, May 27, 2014 at 7:59 AM, t0nvi <[email protected]> wrote:
>> Hi,
>>
>> I'm trying to use beignet to run a very complex job. It takes like
>> 2min in order to complete.
>> Unfortunately, I've noticed that I'm able to complete the job only if
>> the screen is locked; otherwise
>> my job  get killed after few seconds (up to 6 sec but it may vary) and
>> I'm not able to see the expected results.
>>
>> Can anyone explain why this happens? When the screen is locked some
>> IOCTL are issued to the driver in order to increase the maximum
>> execution time?
>>
>> What can I do to have long lasting kernel (e.g. 10 mins) running on
>> the GPU using beignet (in the case I do not care if the screen became
>> unresponsive...)?
>
> I have no idea what's special about screen lock but have you tried
> this tip from the Beignet freedesktop page (if u r confidence with for
> kernel probably):
>
> ```
> As some OpenCL kerne (in OpenCV 2.4 OCL test suite) runs more than 10
> seconds, it may be reset by the kernel as the kernel has a GPU
> hangcheck mechanism. You can disable the hangcheck by invoke the
> following command on Ubuntu system:
>
> # echo -n 0 > /sys/module/i915/parameters/enable_hangcheck
>
> But this command is a little bit dangerous, as if your kernel hang,
> then the gpu will hang forever.
> ```
>
> Yichao Yu
>
>>
>> Thank you
>> Antonio
>> _______________________________________________
>> Beignet mailing list
>> [email protected]
>> http://lists.freedesktop.org/mailman/listinfo/beignet
_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to