I am trying to figure out what the prepackaged proprietary nvidia driver is missing to run compiled OpenCL programs.
So, I have the pre-packaged proprietary nvidia driver from [url=“http://ftp%3a%2f/download.nvidia.com/opensuse”]ftp://download.nvidia.com/opensuse[/url] and the package is missing some files, like libOpenCL.so, which I extracted from the .run file and put manually in the /usr/lib64 directory toether with creating some symlinks. I can compile my opencl programs fine (//// File: hello.c//// Abstract: A simple "Hello World" compute ex - Pastebin.com, http://www.thebigblob.com/getting-started-...gpu-computing/), but when I run, the first opencl-related function clGetPlatformIDs returns an error code.
Again, I try to figure out what the prepackaged driver is missing. If I use the nvidia .run script driver, the problem probably does not exist. CUDA executables run fine (compiled on an other opensuse machine without nvidia card)
If anyone has hints, I would appreciate it, and I would love to see the prepackaged driver work very well, due to it’s ease of use for probably many newcomers to opensuse.
opensuse 11.1 64bit, nvidia quadrofx3700 driver version 256.53