I have a desktop with a linux and a nvidia gforce 5200. The graphics card does not support opencl programming. Hence, I installed AMD APP SDK v.2 to program opencl on the CPU. However, when I execute after compilation I get the following: FATAL: Module fglrx not found. fgrlx is the module of kernel for the ATI proprietary driver. Why is this module required?
1 Answers
1
votes
Fglrx is a proprietary, Linux binary-only driver for ATI graphic chips with support for 3D acceleration. You can read about it here
For installing AMD App SDK the following system requirements needs to be satisfied http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/system-requirements-driver-compatibility/ Basically an AMD CPU as the bare minimum.
Basically you need to install ATI drivers. Here is a tutorial which talk about the procedure
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/
A blog talks about how to install AMD App SDK http://blog.markloiseau.com/2012/05/install-opencl-sdk-ubuntu/