2013-10-31 40 views
0

如果是 - 哪裏應該是文件OpenCL.dll? 試圖在ATI Radeon HD 3400系列是否支持OpenCL?

C到找到:\ WINDOWS \ SYSTEM32 \ DriverStore \ FileRepository文件

,但沒有成功...... :-(

我需要這個文件的項目,我的工作對正常的工作 我希望我可以從電腦與NVIDIA和CUDA 5.5偷走了它,它會在我的電腦用的ATI Radeon HD 3400 ...的作品

任何人都可以給一些建議?

+0

我試着在HD4800系列的朋友,opencl綁定爲java(jocl)失敗,但HD5000系列工作。也許AMD放棄了對HD3400 opencl的支持。甚至HD4850也應該處於beta-opencl兼容狀態,所以HD3400可能爲空。 –

回答

4

可以「偷」了OpenCL.dll,但如果驅動程序不支持OpenCL,它仍然會失敗(崩潰)。由於OpenCL.dll只是內部ICD和驅動程序的一個存根。您最好的選擇是安裝AMD SDK並僅在CPU模式下使用OpenCL。

據我所知,4xxx以下的GPU沒有OpenCL支持。 (有可能是例外)

+1

我幾乎肯定4000系列是第一個支持opencl的。我試圖找不到此規則的例外。 – mfa

+0

以下是4xxx的官方確認:http://devgurus.amd.com/thread/142521 Note1:4xxx僅支持OpenCL 1.0!注2:AMD APP SDK需要5xxx卡(CL 1.2)! – user362515

0

它不上的OpenCL標準組織列爲符合的產品由Khronos的

檢查在

http://www.khronos.org/conformance/adopters/conformant-products

我懷疑你會浪費你的時間嘗試使用OpenCL DLL。每一個小問題都可能歸因於它的不合格。那麼,爲什麼要在NewEgg的Radeon HD 5450只有70美元呢?

http://www.newegg.com/Product/Product.aspx?Item=N82E16814161354

當然,你的僱主是不是便宜他們買不起$ 70℃

或者您可以免費使用CPU上的OpenCL。