15 Replies Latest reply on Jun 1, 2010 9:38 AM by omkaranathan

    Installation Issue

    oviang
      installation

      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

       

        • Installation Issue
          MicahVillmow
          oviang,
          Sorry, but the CAL SDK does not support the X1900 graphics card. Only the X2000 or higher radeon's are supported.
            • Installation Issue
              oviang

              Good to know.

              Thanks,

              Ovidiu

               

                  • Installation Issue
                    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. 

                      • Installation Issue
                        rick.weber

                         

                        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?

                        • Installation Issue
                          udeepta@amd

                          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.

                            • Installation Issue
                              rmjarvis

                              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?

                                • Installation Issue
                                  michael.chu
                                  Hi rmjarvis,

                                  Since it works for you locally under X, then you at least have a working ATI Stream system and just need to enable remote access ability.

                                  Take a look at this post: http://forums.amd.com/devforum...id=328&threadid=98907

                                  Main 3 things you want to make sure are:
                                  - Disable access control to X server (add -ac to Xorg command line)
                                  - Make sure you have DISPLAY set to :0.0 when logged in remotely
                                  - Make sure /dev/drc/card* has permissions enabled (read/write) for all users.

                                  For point #1, you'll want to do that in the gdm config files.

                                  For point #2, you'll probably want to add it in /etc/bashrc or similar.

                                  For point #3, you'll want to do that in the gdm init scripts.

                                  I'm working on putting together a cleaner app note to detail this more clearly for RHEL and SLES.

                                  Michael.
                                    • Installation Issue
                                      rmjarvis

                                      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!

                                        • Installation Issue
                                          andrey.malets

                                          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. 

                                            • Installation Issue
                                              omkaranathan

                                               

                                              Can an ATI Stream system work correctly without any X server? 


                                              At present no.

                                                • Installation Issue
                                                  godsic

                                                  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.

                                                   

                                                    • Installation Issue
                                                      godsic

                                                      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?

                                                       

                                                    • Installation Issue
                                                      andrey.malets

                                                       

                                                      Originally posted by: omkaranathan
                                                      Can an ATI Stream system work correctly without any X server? 


                                                       

                                                      At present no.

                                                       

                                                       

                                                      Do you plan to make it work without X in the future? I think it's worthwhile, don't you?