Rocm-opencl w 7900XT, load stays until openCL-using app is exited

Hi. I’m running

rocm-opencl
Version      : 5.5.1
Release      : 8.fc38

on an updated Fedora 38 Workstation KDE system using X11 (for complete color profiles support).

OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon Graphics (gfx1100, LLVM 16.0.5, DRM 3.52, 6.3.12-200.fc38.x86_64)

with an AMD Radeon RX 7900XT. It works swell in games, however lately, I can’t say exactly when it started, when using OpenCL the graphics card load does not halt after the load lessens (disappears), it does not halt until the app initiating the load exits.

I noticed that the gpu junction temp (widget) seemed pretty high after an edit session in Darktable (installed from the fedora repo) , like 79C which it usually gets to when gaming for some time (and stays there). It doesn’t usually get that hot when image editing. So I monitored its load with radeontop. No load when DT starts, then I used an operation in the diffuse or sharpen module and the load went up…the operation finished and the load stayed, looking like so:

I tried this IndigoBench | Indigo Renderer app , ran the bench, as soon as the GPU part initiated I saw the load with radeontop, and when the bench had finished the load stayed. It did not cease until I exited the indigobench app.

Is this a known issue (somewhere)? Has anyone any similar problems or ideas on how to troubleshoot/fix? Thanks for reading : )

For what it’s worth I uninstalled rocm-opencl and installed mesa-libOpenCL and activated. It does not show this issue, neither in Darktable nor in Indigo Bench. (but it has another known and recent issue in Darktable).

So the persistent-load-issue seems to be in AMD’s rocm. I’ve tried reading up on rocm’s documentation prior, including attempts to find what cards are supported, so for now I think I’ll just use Rawtherapee (which doesn’t use OpenCL but is pretty quick anyway. It doesn’t work well in Wayland but neither do color profiles at the moment) .

If anyone has a ref to the load issue somewhere that would be interesting.