New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Abort at core/os_interface/linux/drm_neo.cpp:199 on Broadwell #254
Comments
What kernel version are you using on Broadwell?
|
I'm currently on 5.5.1, but the issue happened with 5.5.0 as well.
|
I assume you get -ENODEV because preemption is not supported on Broadwell, and kernel returns such error. See: https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/i915/gem/i915_gem_context.c#L485
in function Drm::checkNonPersistentContextsSupport(), see: https://github.com/intel/compute-runtime/blob/master/core/os_interface/linux/drm_neo.cpp#L215, until we provide fix. |
Commit 4a6e335 removed abort, so this fixes this issue. |
If I try to use compute-runtime 20.04.15428 on Ubuntu (compiled with gmmlib 19.4.1 and graphics-compiler 1.0.3151) on a laptop with an i7-5600U, any OpenCL application ("clinfo" even shows this behavior) aborts immediately with the following message:
I also tried with version 20.02.15268 as shipped by Ubuntu and got the same behavior, though the file indicated in the message is in a different directory. The problem only seems to happen on Broadwell; I tried Skylake and Coffee Lake and it seems to work normally.
The text was updated successfully, but these errors were encountered: