こんにちはスタック オーバーフロー ユーザー!
私は自分の問題についてほとんど (実際には何も) 調べていませんでした。すでに尋ねられた質問をしないように努めていますが、この問題を抱えたのは私が初めてのようです.
Firefox に WebCL 拡張機能をインストールしました。(バージョン 31、32、33 の aurora で試しました)
また、Chrome と Firefox で WebGL を有効にしています。
ローカル マシンでボックスなどをレンダリングする基本的な OpenGL プログラムを作成しました。GPU を使用して文字列 "Hello world" をバッファに生成し、それをローカル マシンに出力するサンプル OpenCL プログラムのコンパイル、リンク、実行に成功しました。
Chrome と Firefox の両方で WebGL の例を実行することさえできました。WebGL を必要としない WebCL の例を実行することもできます。
前もって明確にしておくと、私は Firefox だけに関心があります。現在、私の Chrome ブラウザーには WebCL 機能がなく、Firefox は WebCL を使用してセットアップする方がはるかに簡単でした。Chrome について言及したのは、WebGL が私のマシンの複数のブラウザーで期待どおりに動作することを意味するためだけです。
問題は、奇妙なことに、WebGL の前に WebCL の例を実行すると、WebGL は Firefox を再起動するまでグラフィックス ドライバーがないと判断することです。
同様に、WebCL の前に WebGL の例を実行すると、Firefox を再起動するまで、WebCL は自分のマシンで OpenCL ドライバーを見つけることができません。
Firefox には WebCL 拡張機能のみがインストールされており、他には何もインストールされていません。これらのサービスのいずれかが使用されている場合、端末は文句を言いません。
現在実行中
Distro: Arch Linux x86_64
Kernel version: Linux 3.16.1-1-ARCH
GPU: AMD Radeon HD 7850
誰かがこの問題の経験があれば、私は大いに助けていただければ幸いです. この問題でスタック オーバーフローの質問を見逃した場合は、リダイレクトに大いに感謝します。