intel / compute-runtime

Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
MIT License
1.1k stars 229 forks source link

Darktable Hangs with Intel OpenCL Enabled after Update to Kernel 6.8 + compute-runtime #734

Open PorcelainMouse opened 1 month ago

PorcelainMouse commented 1 month ago

Since kernel 6.8 + compute-runtime, Intel A750 hasn't worked correctly. With kernel 6.7, BOINC was working well and no problems with Darktable were noticed. However, immediately after kernel 6.8, A750 wasn't even detected by BOINC. After an update to intel-compute-runtime recently, A750 is detected, but performance is much worse, power usage down by 90 % for the same workload. clpeak hangs.

I just tested Darktable, too, and it completely hangs with Intel OCL enabled, but works with Intel OCL disabled. I'm assuming this is due to the same underlying performance issue, but I thought I would report it because I couldn't see any other recent issues for darktable.

ph0b commented 1 month ago

Hi, I believe this is a duplicate of https://github.com/intel/compute-runtime/issues/726 that just got fixed.

PorcelainMouse commented 1 month ago

Awesome. I saw that, but wasn't sure. I'll try to get back on upstream kernel or at least try 6.9.

ph0b commented 1 month ago

if you have troubles with the current kernel on your system while waiting for the fix to land, you may work around the issue by using these environment variables: NEOReadDebugKeys=1 NodeOrdinal=0 that will force all compute execution to run on the RCS (Render Command Streamer).

eero-t commented 2 weeks ago

Awesome. I saw that, but wasn't sure. I'll try to get back on upstream kernel or at least try 6.9.

As discussed in #726, you will need 6.10 kernel for full (= no perf regression) fix.