21 Replies Latest reply on Nov 7, 2009 2:20 AM by mbergandi

    CAL version mismatch?

    twiig

       

      I am trying to write a simple OpenCL program to enumerate the platforms and devices on my computer.  However, each time I run an OpenCL program (mine or the samples provided by ATI), I get an error that tells me my OpenCL version is wrong (see below).  In the ATI samples it also adds that no GPU is available and is falling back to CPU.

      I did update my drivers and OpenCL to the newest version found here: http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx.  No other OpenCL version has ever been installed.

      I am running Windows7 RC on an intel cpu and ati mobility radeon hd 4650.

      Any help would be greatly appreciated!

       

      For test only: Expires on Sun Feb 28 00:00:00 2010

      *** CAL version mismatch:

      This OpenCL build requires version 1.4.422, version 1.4.344 installed.

      Aborting.



        • CAL version mismatch?
          omkaranathan

          Did you have a previous installation of CAL in your system?

           

            • CAL version mismatch?
              twiig

              I think I may have.  I was attempting to install a version of OpenCL and I grabbed a previous version.  I did uninstall this before installing beta4 though.  Could there be a piece left around somewhere, and any ideas how to remove it?

                • CAL version mismatch?
                  nou

                  did you install beta driver?

                    • CAL version mismatch?
                      omkaranathan

                      Did you uninstall your previous driver too, before installing the new one?

                      You can also try using a driver cleaner to ensure that there are no leftovers.

                        • CAL version mismatch?
                          twiig

                          i did install the beta driver, and I did try wiping everything ati related and starting from scratch to no avail.  I will look into the driver cleaner.  Any suggestions? I am not familiar with driver cleaners.

                            • CAL version mismatch?
                              omkaranathan

                              Can you do a search in the system to see that there are no other CAL libraries present?

                              Also could you try running the FindNumDevices CAL sample and post the result? 

                                • CAL version mismatch?
                                  twiig

                                  It seems that my driver is not being updated with the beta version available for download.  To double check, the first download under the Windows Vista/7 is a driver for my graphics card, correct?  After installing the software, my driver does not seem to be getting updated.

                                  Am I missing something?

                                    • CAL version mismatch?
                                      omkaranathan

                                      Seems that you have a previous version of CAL still present in your system (assuming that you have installed the display driver available with the SDK), are you able to run the CAL samples included in the SDK? 

                                        • CAL version mismatch?
                                          twiig

                                          I have the feeling it is a problem with my driver not being up to date.  I tried updating to the newest driver release and my problem changed from

                                          This OpenCL build requires version 1.4.422, version 1.4.344 installed.

                                          to

                                          This OpenCL build requires version 1.4.422, version 1.4.403 installed.

                                           

                                          I tried searching for previous cal libraries on my system, but found nothing.  Also, I ran the FindNumDevices sample.  The results are below.

                                           

                                           

                                          Supported CAL Runtime Version: 1.3.185

                                          Found CAL Runtime Version: 1.4.403

                                          Use -? for help

                                          CAL initialized.

                                          Finding out number of devices :-

                                          Device Count = 1

                                          CAL shutdown successful.

                                           

                                          Press enter to exit...



                                            • CAL version mismatch?
                                              omkaranathan

                                               

                                              Originally posted by: twiig   I tried updating to the newest driver release and my problem changed from

                                              This OpenCL build requires version 1.4.422, version 1.4.344 installed.

                                              to

                                              This OpenCL build requires version 1.4.422, version 1.4.403 installed. 



                                              You said newest driver release, are you not using the drivers which came with the SDK? To use beta4 SDK you have to install the display driver available with the OpenCL download.

                                              http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx

                                              You should not be installing any other display drivers.

                                                • CAL version mismatch?
                                                  twiig

                                                  I simply cannot get these drivers to install.  If I start from scratch and do a custom install, the selection to install the display driver does not appear.  After installing the newest release drivers (Catalyst 9.9), then try installing the sdk beta drivers, the box next to display drivers is not modifiable and informs me that the newest drivers are already installed.

                                                    • CAL version mismatch?
                                                      omkaranathan

                                                      You need not install the catalyst drivers. You don't need any other drivers other than the one's in the link I have provided above.  Install the display driver(the one with the SDK) in a clean system and install the beta4 sdk.

                                                       

                                                        • CAL version mismatch?
                                                          twiig

                                                          Here is what I've done exactly:  I uninstall everything from ATI (drivers, ccc, sdk, ect...).  Then I try to install the drivers given with the sdk.  It will not let me.  There is no option in the custom install.  Express install does not install the drivers.

                                                          Then, when I have given up, I install the catalyst 9.9 drivers just so I can use my computer normally.  If I then try to install the drivers with the sdk, I see the option, but it is unmodifiable because it thinks the drivers are up to date.  I am suspecting this is Sony's fault (I am on a Vaio).

                                                            • CAL version mismatch?
                                                              twiig

                                                              I have noticed one thing.  The INF under Vista_Win7\Packages\Drivers\Display\W76A_INF do not have mobility products listed, as opposed to the INF in catalyst 9.9 drivers.  Can anyone verify they have the sdk beta drivers installed and working on a mobility radeon?  The page they are downloaded from has my card listed (mobility radeon hd 4650). ...?

                                                                • CAL version mismatch?
                                                                  genaganna

                                                                   

                                                                  Originally posted by: twiig I have noticed one thing.  The INF under Vista_Win7\Packages\Drivers\Display\W76A_INF do not have mobility products listed, as opposed to the INF in catalyst 9.9 drivers.  Can anyone verify they have the sdk beta drivers installed and working on a mobility radeon?  The page they are downloaded from has my card listed (mobility radeon hd 4650). ...?

                                                                   

                                                                  Twiig,

                                                                           OpenCL supports Mobility Radeon HD 4650.

                                                                           could you please following steps again to install a driver?

                                                                            1. uninstall ATI CCC

                                                                            2. Use Driver cleaner Pro free software to make sure it remove all driver files.(http://www.afterdawn.com/software/desktop_software/other_tools/driver_cleaner_pro.cfm)

                                                                            3. Restart system

                                                                            4. installl driver available at http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx

                                                                             5. Restart system again.

                                                                             6. Run FindNumDevices.exe

                                                                   

                                                                     Hope it helps you.

                                                                   

                                                                    • CAL version mismatch?
                                                                      michael.chu

                                                                      Hi twiig,

                                                                      Can you grab the driver again? I was looking into this and found that the mobility parts were indeed missing from the driver. I had our folks regenerate it again and I believe those ids should now be there. I apologize for the inconvenience! If it still doesn't work for you, let me know and I'll check on it again.

                                                                      Michael.

                                                                        • CAL version mismatch?
                                                                          twiig

                                                                          I tried installing the driver again with the same result (no option to install the driver from the custom install menu) after uninstalling my current driver.  I checked the INF file again (to be clear, I looked at ...Vista_Win7\Packages\Drivers\Display\W76A_INF\C7_90120.inf and CH_90120.inf) and found no string analogous to ""ATI Radeon HD 4670" = ati2mtag_R7X, PCI\VEN_1002&DEV_9498&SUBSYS_29331682" for mobility radeon cards.  Also, both the files were created on Oct. 14, so perhaps the update didn't make it online?

                                                                           

                                                                          Thanks,

                                                                          -Tyler

                                                                            • CAL version mismatch?
                                                                              michael.chu

                                                                              Hey Tyler, can you check to make sure the md5sum for the file you downloaded matches what is posted on:

                                                                              http://developer.amd.com/gpu/ATIStreamSDKBetaProgram/assets/ati-stream-sdk-v2.0-beta4.md5sum

                                                                              I just downloaded and took a look at the INF file and its got:

                                                                              "ATI Mobility Radeon HD 4300 Series" = ati2mtag_M9x, PCI\VEN_1002&DEV_9552
                                                                              "ATI Mobility Radeon HD 4500 Series" = ati2mtag_M9x, PCI\VEN_1002&DEV_9553
                                                                              "ATI Mobility Radeon HD 4500 Series " = ati2mtag_M9x, PCI\VEN_1002&DEV_9555
                                                                              "ATI Mobility Radeon HD 4650" = ati2mtag_M9x, PCI\VEN_1002&DEV_9480
                                                                              "ATI Mobility Radeon HD 4670" = ati2mtag_M9x, PCI\VEN_1002&DEV_9488
                                                                              "ATI Mobility Radeon HD 4830" = ati2mtag_M9x, PCI\VEN_1002&DEV_94A0
                                                                              "ATI Mobility Radeon HD 4850" = ati2mtag_M9x8, PCI\VEN_1002&DEV_944A
                                                                              "ATI Mobility Radeon HD 4850 X2" = ati2mtag_M9x, PCI\VEN_1002&DEV_944B
                                                                              "ATI Mobility Radeon HD 4860" = ati2mtag_M9x, PCI\VEN_1002&DEV_94A1
                                                                              "ATI Mobility Radeon HD 4870" = ati2mtag_M9x8, PCI\VEN_1002&DEV_945A