79685456

Date: 2025-07-01 02:30:03
Score: 1
Natty:
Report link

as of 2025, and even back in 2018, this is not correct, the Vendor key should only be populated for CPU client runtimes only, GPU runtimes should be registered under the system class for the gpu driver using the OpenCLDriverName and OpenCLDriverNameWow Reg_SZ paths to them in the DriverStore location.

https://registry.khronos.org/OpenCL/specs/3.0-unified/html/OpenCL_API.html#_icd_loader_vendor_enumeration_on_windows

But because of a missing migration handling in the AMD driver, old drivers that still wrote to the Vendors key path in the registry may still be registered, and the ICD dll may still be on the system, deleting both the Vendor path, and file from the system folder (The Root System32/SySWow64 folder, no deeper) should be all thats required for the system to work properly.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Danial Horton