2012-12-27 43 views
1

我有一個桌面與Linux和NVIDIA的gforce 5200.該圖形卡不支持opencl編程。因此,我安裝了AMD APP SDK v.2來編程CPU上的opencl。 但是,當我在編譯後執行時,出現以下錯誤: 致命錯誤:找不到模塊fglrx。 fgrlx是ATI專有驅動程序內核的模塊。爲什麼需要這個模塊?問題與Linux上的opencl

+0

你有什麼CPU一個博客會談的教程? – 2012-12-27 19:13:54

回答

1

Fglrx是ATI圖形芯片的專有Linux二進制驅動程序,支持3D加速。你可以閱讀一下here

對於安裝AMD APP SDK以下系統要求需要滿足 http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/system-requirements-driver-compatibility/ 基本上是一個AMD CPU的最低限度。

基本上你需要安裝ATI驅動程序。這裏是一個談論的程序

For RPM based linux (like Fedora) 

http://gofedora.com/how-to-install-ati-catalyst-fglrx-98-drivers-fedora-11/comment-page-1/

For Debian based Linux (like Ubuntu) 

https://help.ubuntu.com/community/BinaryDriverHowto/

有關如何安裝AMD APP SDK http://blog.markloiseau.com/2012/05/install-opencl-sdk-ubuntu/

+0

等一下,你可以在Nvidia顯卡上運行ATI opencl嗎?當然,這是行不通的。 Nvidia GForce將需要NVidia驅動程序,不是嗎? [我很樂意接受這個問題的教育,並告訴我錯了,我只是覺得這些公司沒有足夠的兼容性] –

+0

AMD APP SDK v.2需要這些圖形驅動程序AMD和ATI現在是同一家公司... – AurA

+0

正如我所說我的顯卡不支持opencl。因此,我只想使用CPU。我假設安裝AMD APP SDK v.2將允許我這樣做而不需要催化劑驅動程序。 – kostas