在linux上使用opencl的问题

时间:2012-12-27 09:23:30

标签: c opencl gpu

我有一个带有linux和nvidia gforce 5200的桌面。显卡不支持opencl编程。因此,我安装了AMD APP SDK v.2来对CPU上的opencl进行编程。 但是,当我在编译后执行时,我得到以下内容: 致命:未找到模块fglrx。 fgrlx是ATI专有驱动程序的内核模块。为什么需要这个模块?

1 个答案:

答案 0 :(得分: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/