AMD Logo AMD Developer Central
AMD Developer Forums
Decrease font size
Increase font size
Topic Title: Missing aticalcl.dll
Topic Summary:
Created On: 10/14/2009 05:47 AM
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
View similar topics View similar topics
View topic in raw text format. Print this topic.
 10/14/2009 05:47 AM
User is offline View Users Profile Print this message

Author Icon
ljbade

Posts: 3
Joined: 08/13/2009

I have installed the new beta 4 on Windows 7.

I am trying to run the samples but I keep getting a message that the program can't start as aticalcl.dll is missing.

I have a Nvidia GPU and a Intel CPU so I am trying to run them on the CPU device.

Where can I get this missing file?

 10/14/2009 05:48 AM
User is offline View Users Profile Print this message

Author Icon
whiteshadow

Posts: 5
Joined: 10/14/2009

I have tested out on Windows XP (32-bit) and Windows Vista (32-bit), both also facing the same problem.

I have double checked the environment variable, everything is correctly as mention in the installation note.

Looking for solution as well.

 10/14/2009 06:37 AM
User is offline View Users Profile Print this message

Author Icon
ljbade

Posts: 3
Joined: 08/13/2009

I downloaded the OpeCL ATI GPU drivers and it looks like the elusive aticalcl.dll is part of the ATI video card driver. Running the setup fails to install this as I don't have an ATI GPU in the system.

I hope they fix this before the final release version as the CPU support will be useless if a 4700 series card already needs to be in the system for it to install properly (since the GPU will always be faster than CPU).

 10/14/2009 04:48 PM
User is offline View Users Profile Print this message

Author Icon
ljbade

Posts: 3
Joined: 08/13/2009

I have figured out how to get CPU only OpenCL to work:

  1. Download and install the ATI Stream SDK and the samples
  2. Download the OpenCL GPU driver zip file
  3. Extract the zip file
  4. In command prompt go the folder ati-opencl-beta-driver-v2.0-beta4-vista-win7\Vista_7\Packages\Drivers\Display\W7_INF\B_89940 (or W764_INF for 64 bit)
  5. run "expand aticalcl.dl_"
  6. run "expand aticalrt.dl_"
  7. copy the two new aticalcl.dll and aticalrt.dll files to c:\program files\ati stream\bin
  8. Run a sample to test it

 10/14/2009 08:15 PM
User is offline View Users Profile Print this message

Author Icon
michael.chu

Posts: 325
Joined: 02/01/2008

Thanks for pointing out this unintended dependency with the CAL dlls. We are aware of the issue and are looking to provide a fix in a future release.



-------------------------
The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. Links to third party sites are for convenience only, and no endorsement is implied.
 10/14/2009 11:24 PM
User is offline View Users Profile Print this message

Author Icon
whiteshadow

Posts: 5
Joined: 10/14/2009

Thanks for ljbade pointing out the solution.

But as for today, the link to OpenCL GPU driver zip file had already remove. I wonder what actually happen.

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

 10/15/2009 12:08 AM
User is offline View Users Profile Print this message

Author Icon
whiteshadow

Posts: 5
Joined: 10/14/2009

I think the link to the latest OpenCL GPU driver had removed because wide spread of ATI Radeon HD 5900 series which written in one of the file in OpenCL GPU driver, CH_89950.inf

I hope the link will be up there again soon.

 10/15/2009 06:45 AM
User is offline View Users Profile Print this message

Author Icon
Oleg Estekhin

Posts: 2
Joined: 10/15/2009

I don't have the ATI GPU at the moment too and i have expanded the missing dlls. Most things now work, but the clGetPlatformIDs returns null platform id. I am not sure whether this behaviour is the result of expanding dlls without having the ATI video card or if null platfrom id is intended to represent the OpenCL platfrom when there is only one available.

The OpenCL standard says that supplying null platform id to other functions is "implementation-specific" so it should not be a problem in general but some wrapper libraries do expect non-null platfrom id and as such they will break with beta4 sdk.

 

 10/15/2009 09:54 AM
User is offline View Users Profile Print this message

Author Icon
genaganna

Posts: 72
Joined: 12/12/2008

Originally posted by: Oleg Estekhin I don't have the ATI GPU at the moment too and i have expanded the missing dlls. Most things now work, but the clGetPlatformIDs returns null platform id. I am not sure whether this behaviour is the result of expanding dlls without having the ATI video card or if null platfrom id is intended to represent the OpenCL platfrom when there is only one available.

 

The OpenCL standard says that supplying null platform id to other functions is "implementation-specific" so it should not be a problem in general but some wrapper libraries do expect non-null platfrom id and as such they will break with beta4 sdk.

could you please tell us the importance of non-null platform id in wrapper libraries?

 

 

 

 



-------------------------
-------------------------
The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. Links to third party sites are for convenience only, and no endorsement is implied.
 10/16/2009 05:06 AM
User is offline View Users Profile Print this message

Author Icon
Oleg Estekhin

Posts: 2
Joined: 10/15/2009

I didn't say that the null id is important. I said that some wrappers expect non-null id and refuse to accept the null one.

If you have the access to the source code of such library, you can remove the null check and recompile. But if you don't have the source code, then the library is basically useless as the clGetPlatformIDs usually is the first call it will make.

 10/17/2009 05:31 PM
User is offline View Users Profile Print this message

Author Icon
jmundy

Posts: 2
Joined: 10/17/2009

As of October 17, I was able to find the driver files to expand in the large SDK, e.g.,

ati-opencl-beta-driver-v2.0-beta4-xp.zip (120 MB)

For my XP 32 system the files were in,

XP/Packages/Drivers/Display/XP_INF/B_89940

 

 11/04/2009 12:32 PM
User is offline View Users Profile Print this message

Author Icon
AndreasStahl

Posts: 15
Joined: 09/25/2009

Originally posted by: jmundy As of October 17, I was able to find the driver files to expand in the large SDK, e.g.,

 

ati-opencl-beta-driver-v2.0-beta4-xp.zip (120 MB)

 

For my XP 32 system the files were in,

 

XP/Packages/Drivers/Display/XP_INF/B_89940

 

 

 

Thank you all very much for the heads-up! One more thing: "expand" wanted to know where to put the expanded files which can be provided as an additional parameter, also I had to manually rename the expanded files from .dl_ to .dll .

 11/12/2009 09:05 PM
User is offline View Users Profile Print this message

Author Icon
michael.chu

Posts: 325
Joined: 02/01/2008

We did an in place update of the v2.0-beta4 SDK to hopefully take care of that issue (the OpenCL runtime requiring the CAL DLLs).

If you grabbed the SDK package before today and are still having issues with running in CPU only mode without an AMD GPU, try grabbing the updated v2.0-beta4 and seeing if it helps.

Michael.



-------------------------
The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. Links to third party sites are for convenience only, and no endorsement is implied.
 11/13/2009 01:36 AM
User is offline View Users Profile Print this message

Author Icon
bubu

Posts: 43
Joined: 06/21/2008

Same problem with Linux. I want to use the CPU emulation but requires a atical.so

 11/13/2009 04:49 AM
User is offline View Users Profile Print this message

Author Icon
nou

Posts: 84
Joined: 08/07/2009

i downloaded SDK and checked ldd libOpenCL.lib and now there is not dependency on libatical*.dll

so download SDK again.

 11/14/2009 02:39 AM
User is offline View Users Profile Print this message

Author Icon
michael.chu

Posts: 325
Joined: 02/01/2008

Hi bubu, were you able to redownload? Since it worked for nou, I wanted to make sure it really wasn't working for you.



-------------------------
The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. Links to third party sites are for convenience only, and no endorsement is implied.
 11/16/2009 02:25 AM
User is offline View Users Profile Print this message

Author Icon
bubu

Posts: 43
Joined: 06/21/2008

Originally posted by: michael.chu Hi bubu, were you able to redownload? Since it worked for nou, I wanted to make sure it really wasn't working for you.

I'm currently modifying my app and it does not compile yet... but I'll test soon once I finish the changes.

Statistics
6123 users are registered to the AMD Developer Forums forum.
There are currently 0 users logged in.

FuseTalk Hosting Executive Plan v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.

Contact AMD | Terms and Conditions | Forum Rules | ©2009 Advanced Micro Devices, Inc. | Privacy | Trademark information