Hello Stack Overflow用戶!webcl和webgl不會同時工作
我一直在尋找幾乎沒有(實際上沒有)我的問題。我努力不去問已經問過的問題,但似乎我是第一個遇到這個問題的人。
我在Firefox上安裝了WebCL擴展。 (我已經在版本31,32和33極光上試過了)
我還在Chrome和Firefox上啓用了WebGL。
我寫了基本的OpenGL程序,可以在我的本地機器上渲染盒子和東西。 我已成功編譯,鏈接並運行了一個OpenCL程序示例,該程序使用GPU在緩衝區中生成字符串「Hello world」並將其打印在本地機器上。
我甚至能夠在Chrome和Firefox中運行WebGL示例。 我也可以運行不需要WebGL的WebCL示例。
現在只是爲了澄清事前,我只關心Firefox。 我的Chrome瀏覽器目前沒有WebCL功能,並且使用WebCL進行Firefox設置要容易得多。我只提到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
如果任何人有這個問題,我會非常感激的任何援助的經驗。 如果我不知何故錯過了這個問題堆棧溢出的問題,我會非常感謝重定向。
你可以在任何其他機器上重現問題嗎?您是否嘗試安裝另一個(基於CPU的)OpenCL驅動程序,例如Intel OpenCL Runtime或Pocl? – 2014-10-19 20:04:28