私がこの質問を書く理由は、私が長年にわたってFedoraでOpenCLとnVidiaグラフィックスを使用してきて、Darktableを問題なくテストしてきたからです。ただし、Fedora 27ではIntel Graphics opencl機能でDarktableを使用しようとしましたが、そうするとdarktable -d opencl
認識されないため、次のような応答があります。
Beignet: self-test failed: (3, 7, 5) + (5, 7, 3) returned (6, 7, 5)
これにより、clifo
3つのデバイスを囲みます。私の考えでは、CPUとGPUの2つだけを探すべきだと思います。これが私のCPUがすることだIntel Core i7-7500U
。
私は次のパッケージをインストールしました:ocl-icd
、、opencl-filesystem
とopencl-utils-devel
。beignet
私はこれらが必要なすべての依存関係を扱っていると思います。
問題は、このGPUでDarktableのopencl機能を使用できるかどうかです。 beignetとFedora 27を使ってこれを行うにはどうすればよいですか?
ベストアンサー1
これはbeignetの__localメモリの既知のバグです。この回避策が適切であることを確認してください。
export OCL_IGNORE_SELF_TEST=1