4 Replies Latest reply on Mar 19, 2011 6:26 AM by himanshu.gautam

    Uninstalling ATI Stream SDK 2.3 on Windows removes OpenCL.dll

    sschuberth

      I just realized that when uninstalling Stream, in addition to removing atiocl(64).dll, OpenCL.dll always gets removed from the system, too. Since the switch to ICDs, OpenCL.dll is just a stub that is shared across all OpenCL drivers on the system. So removing it will make any other OpenCL drivers installed on the system and appliocations depending on the fail to work.

      This happens although I just checked that

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs

      contains

      "C:\\Windows\\system32\\OpenCL.dll"=dword:00000003

      So the uninstaller removes the file although its reference count is > 0 instead of just decreasing the reference count.

      Any chance we can see this fixed in the next release?