Skip to content

This is not the right location to register GPU ICD's on Windows 10 or 11 since the migration of the driver components from System32 to the DriverStore. #4

@Squall-Leonhart

Description

@Squall-Leonhart

Rather you're adjusting a misinstallation that needs to be fixed every time you do update the driver, the Vendor paths SHOULD be blank for GPU ICD's, and only utilised if a CPU ICD is installed.

You're likely replacing a driver WU has installed which still registered the ICD's in the System32 location, on modern drivers the vendor keys should be blank unless the Intel CPU only runtime is installed!

The correct location is the System Class location for the current driver install, OpenCLDriverName and OpenCLDriverNameWow

Nuking any remanants from the Vendor keys should resolve the issue permanently.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions