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