2

こんにちはスタック オーバーフロー ユーザー!

私は自分の問題についてほとんど (実際には何も) 調べていませんでした。すでに尋ねられた質問をしないように努めていますが、この問題を抱えたのは私が初めてのようです.

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

誰かがこの問題の経験があれば、私は大いに助けていただければ幸いです. この問題でスタック オーバーフローの質問を見逃した場合は、リダイレクトに大いに感謝します。

4

2 に答える 2

1

(Windows + Firefox) http://www.ibiblio.org/e-notes/webcl/webcl.htm を参照してください。Linux 用の WebCL KHR_gl_sharing 拡張機能が必要ですか?

于 2014-09-25T03:42:17.483 に答える