amdgpu.dpm=0 kernel parameter stops opencl

Hi,

for some other reason I had parameter amdgpu.dpm=0 set to my kernel commandline. Today I did a darktable benchmark and found that it is really slow with opencl. I use darktable_cli for that and I check this one line:

3,103413 [dev_process_export] pixel pipeline processing took 2,190 secs (6,358 CPU)

When I remove the amdgpu.dpm parameter it is almost 3 times faster.

E.g. normal time in pixelpipe for my typical benchmark is ca. 2.2 s
With amdgpu.dpm=0 this changes to 6 s. This is even slower than pure CPU speed with --disable-opencl.

Is that expected behaviour with dpm disabled?

By the way, I use "-d perf -d opencl" and the log shows no opencl issue.

darktable-cli bench.SRW aaa.jpg --core -d perf -d opencl 2>/dev/null | grep "processing took"