Hi there,
I keep receiving the message "Found CAL Runtime Version: 1.3.145
There was an error opening the device 0." for the samples found in C:\Program Files\AMD\AMD CAL 1.3.0_beta\bin\xp32 folder.
I have Radeon X1900 on a 32bit XP Professional. I downloaded and installed the latest Catalyst Center and SDK 1.3.0.
I did the same installation steps on another machine with an HD4x00 card and everything was fine on that one.
What can I try?
Thank you.
Regards,
Ovidiu
Good to know.
Thanks,
Ovidiu
http://ati.amd.com/technology/streamcomputing/requirements.html#cards
I am getting the same error, and my Firestream 9250 is on the list of supported cards.
For example, when I run the program basic in amdcal/bin/lnx64, it outputs:
Supported CAL Runtime Version: 1.3.145
Found CAL Runtime Version: 1.3.145
There was an error opening the device 0.
Error string is Parameter passed in is invalid
The other programs in that directory all produce similar output (along with other text usually).
My system is:
2x Xeon DP Quad Core E5440 2.83Ghz
ATI Firestream 9250.
Linux version 2.6.18-92.1.22.el5
gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)
Is there something else about my system that isn't supported? I hope not.
Thanks for your help.
Originally posted by: rmjarvis I am getting the same error, and my Firestream 9250 is on the list of supported cards. For example, when I run the program basic in amdcal/bin/lnx64, it outputs: Supported CAL Runtime Version: 1.3.145 Found CAL Runtime Version: 1.3.145 There was an error opening the device 0. Error string is Parameter passed in is invalid The other programs in that directory all produce similar output (along with other text usually). My system is: 2x Xeon DP Quad Core E5440 2.83Ghz ATI Firestream 9250. Linux version 2.6.18-92.1.22.el5 gcc version 4.1.2 20071124 (Red Hat 4.1.2-42) Is there something else about my system that isn't supported? I hope not. Thanks for your help.
Did you try running sudo aticonfig --initial -f and restarting X11? Also, are you running over ssh or locally?
Are you running remotely? Does it work locally?
If it does not work locally, it is almost certainly a case of improper driver/CAL installation.
Try rick.weber's suggestion. If that does not work, try uninstalling and reinstalling the driver and CAL.
I tried doing aticonfig as suggested, and that did not help.
I am logged in remotely using ssh -X. The machine is rack-mounted in the basement, so logging in directly is not a good long-term solution. My sysadmin said he tried running the CAL programs when logged in locally, and they worked.
So do you have any suggestions for getting it to work with remote connections?
Thanks Michael. That fixed the problem. 🙂
However, there was one slight subtlety that wasn't in your post (either here or the link). It is probably the kind of thing that is obvious to you, but wasn't to me.
And that is that you can't use ssh -X. You have to use regular ssh. So it might be worth adding that point to the app note you said you were writing.
If you are interested, my sysadmin blogged about the effort here.
Thanks for all your help!
Can an ATI Stream system work correctly without any X server? I've installed one to make kernel driver module compilation (without X it simply doesn't compile), but i do NOT plan to have a X installation on the machine with ATI card.
Besides, CUDA Runtime doesn't require any X installed neither to compile/install nor for running CUDA programs.
Can an ATI Stream system work correctly without any X server?
At present no.
Could you please be more specific?
Additionally:
1. It looks like CAL are build on top of OpenGL or AMD programmers start from OpenGL driver and disable all unnecessary functionality?
2. Are il_ps kernels allows one to write to several output buffers (several render targets in graphic API terms)?
3. Is it possible to introduce one very useful constants in il_ps - xstep, ystep, zstep which basically defines difference between corresponding neighbour pixels in normalized coordinate system? One can compute this constant in host code and pass them to kernel, however it will be nice to have this constants build-in.
And one more enquery:
Assuming that one have multi-GPU configuration it will be nice to know which adapters are actually idle and which are occupied by DirecX, OpenGL, OpenCL etc. (however the main reason is to find which adapter are current system rendering device).
Therefore is it possible to add corresponding flag to CALdeviceattribs structure?
Do you plan to make it work without X in the future? I think it's worthwhile, don't you?
Originally posted by: omkaranathan Can an ATI Stream system work correctly without any X server?
At present no.
We do have plans to make it work in near future.