Improve AMD OpenCL ICD script: batch enhancements & new PowerShell implementation
Hello there! First of all, thanks for putting this script together, it’s been genuinely useful for older AMD GPUs. I’ve made a few improvements to the batch version and added a PowerShell alternative that handles things more safely and cleanly.
Changes include:
-
Batch script improvements: Added SysWOW64 scanning, safer PATH scanning, support for versioned DLLs, and prevention of duplicate registry entries.
-
New PowerShell script (
amdocl-fix.ps1): Introduces advanced features such as DLL signature verification, reliable 32/64-bit detection, safe cleanup or relocation of invalid entries, DriverStore awareness, and improved error/status reporting. -
README updates: Expanded usage instructions, clarified compatibility notes, and updated credits to acknowledge both the original author and the additional improvements.
The goal is to extend functionality without changing the original behavior. If you'd prefer to discuss this in an issue first, just let me know!