筆者は、Windows11を使っていて、darktable3.8がWindows11のOpenCLに上手く対応しないので、べータ版のdarktable3.9をつかっていました。
darktable4.0になって、この問題は解消されたと思ったのですが、グラフィックチップによっては、依然としてバグが出るようです。
以下に、対処法の部分だけを引用します。
くわしくは、出典をご覧ください。
なお、末尾に、次のコメントがありました。
ご了承ください@wpfergusonマスターの毎週のWindowsビルドを作成しています。リリース後にバグが見つかっているため、Windowsユーザーがそれらを使用しているのは十分ではないようです。Darktableには十分なWindowsテスターがありません。より良いリリースバージョンが必要な場合は、リリースが近づいたときにマスタービルドのテストを開始してください。
Darktableには十分なWindowsテスターがないそうなので、リリースされても、安定でない部分が残っているようです。
より詳細な解決策:
Intel統合グラフィックスを搭載したWindowsでOpenCLが機能しない問題を修正する方法:
(Darktableバージョン4.0以降)
-
C:\Users<ユーザー名>\AppData \ Local\darktableに移動します
-
ファイルを開きdarktablercます。すでに構成されているCLデバイスを検索します。これらのデバイスには、で始まる構成キーがあります。cldevice_
-
で始まる行がすでにあるかどうかを確認しopencl_disable_drivers_blacklist=ます。その場合TRUEは、最後に追加するか、またはで新しい行を追加しますopencl_disable_drivers_blacklist=TRUE
-
が見つかるDarktablebinフォルダに移動しますdarktable_cltest.exe。現時点では、バグのため、OpenCLを使用するように統合GPUを適切にセットアップするには、次のコマンドを2回実行するdarktable-cltest.exe -d opencl必要があります(バグ修正が組み込まれている場合は、このコマンドを1回だけ実行する必要があります)
[SOLVED] Can I properly enable OpenCL on Windows 11 and Intel Iris Xe graphics in Darktable 4.0?