I referred to
http://zabica.org/~uros/ATI_Stream_SDK_1.4beta_x86_64_Debian_deb/?C=S;O=D
and I install ATI Stream SDK 1.4b to my machine (Debian GNU/Linux Lenny amd64).
My machine spec is
CPU: PhenomII 955,
Memory: DDR3-1333 4GByte and
Video: Vipor-X HD4870 2G GDDR5.
"fglrxinfo" says as follows.
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series
OpenGL version string: 2.1.8304 Release
But "FindNumDevices" says as follows.
$ /usr/local/atical/bin/lnx64/FindNumDevices
Supported CAL Runtime Version: 1.3.185
Found CAL Runtime Version: 1.3.186
Use -? for help
CAL initialized.
Finding out number of devices :-
Device Count = 0
CAL shutdown successful.
I can't understand that FindNumDevices say "Device Count = 0". Please teach me how to let FindNumDevices recognize HD4870.
Did you solve the problem?
I'm also running Debian/lenny amd64 (Opteron and different card, though), I had to put the Radeon into the first slot and disable onboard video. Nevertheless `FindNumDevices` finds the card only if I'm directly logged in through gdm, neither from the console nor if I log in via ssh (pretty nasty thing, as it's a compute node in the institute's server room...).