【发布时间】:2012-12-12 16:50:31
【问题描述】:
我有一个带有linux和nvidia gforce 5200的桌面。显卡不支持opencl编程。因此,我安装了 AMD APP SDK v.2 来在 CPU 上编写 opencl。 但是,当我在编译后执行时,我得到以下信息: 致命:未找到模块 fglrx。 fgrlx 是 ATI 专有驱动程序的内核模块。为什么需要这个模块?
【问题讨论】:
我有一个带有linux和nvidia gforce 5200的桌面。显卡不支持opencl编程。因此,我安装了 AMD APP SDK v.2 来在 CPU 上编写 opencl。 但是,当我在编译后执行时,我得到以下信息: 致命:未找到模块 fglrx。 fgrlx 是 ATI 专有驱动程序的内核模块。为什么需要这个模块?
【问题讨论】:
Fglrx 是一个专有的、仅 Linux 二进制驱动程序,用于 ATI 图形芯片,支持 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/
【讨论】: