This error often means Windows loaded a mismatched AMD OpenCL DLL; a clean Radeon driver reinstall usually stops the pop-up.
If you’re seeing a Windows pop-up that names clinfo.exe and says the procedure entry point “amd_comgr_demangle_symbol_name” could not be located, the break is almost always tied to the AMD OpenCL user-mode driver on your PC. In plain terms, an app asked Windows to run a function inside an AMD DLL, and Windows loaded a file that doesn’t contain that function. amd_comgr_demangle_symbol_name could not be located.
This can happen right after a driver update, a rollback, or a Windows Update driver swap. You might also see it after a crash and restart, when Windows tries to “fix” drivers on its own. It’s usually a version mismatch between AMD driver pieces on disk.
The good news is that most systems clear the error with a clean reinstall of the AMD graphics driver package, using AMD’s own removal tool or a driver cleanup utility in Safe Mode. The steps below are written so you can fix the pop-up and also restore OpenCL so apps that depend on it can run normally.
What This Error Means On Windows
The phrase “entry point could not be located” is Windows loader language. It shows up when a program links to a DLL and expects a named function, but the DLL that got loaded is older, incomplete, or from the wrong driver branch. With this specific error, the DLL path in the message often points into C:\Windows\System32\DriverStore\FileRepository\ and ends with amdocl64.dll, which is part of AMD’s OpenCL stack.
The function name is a clue. “comgr” refers to AMD’s Code Object Manager layer, and “demangle” means turning C++-style symbol names into readable text. You don’t need to care about the internal detail to fix the issue, but it explains why you see the message even when you aren’t doing “GPU compute.” Some apps call OpenCL during startup just to detect your GPU and enable acceleration.
Where You’ll Usually See It
- Boot into Windows and get a pop-up — A startup item or scheduled task launches
clinfo.exeto test OpenCL. - Open a game or launcher — The game checks GPU compute features and triggers the OpenCL loader.
- Run a video or photo app — The app probes OpenCL to enable GPU acceleration paths.
- Start a benchmark or hardware tool — The tool calls OpenCL to list platforms and devices.
Common Reasons The Entry Point Goes Missing
This error rarely means “your GPU is broken.” It’s far more often a packaging mismatch. The program asking for the function is fine, and the function exists in newer AMD OpenCL builds, but Windows is loading a different copy of the DLL than the one you think you installed.
It can also be triggered by a partial install where the main driver updated while the OpenCL piece stayed behind, or by a rollback that left newer files mixed with older ones. Windows keeps driver copies in the DriverStore, so leftovers can keep getting picked up until you remove them cleanly.
- Mixing drivers from two sources — AMD Adrenalin updates plus Windows Update driver pushes can leave mismatched components.
- Rollback after a crash — Rolling back one part of the driver can leave a newer OpenCL loader calling an older DLL.
- Partial uninstall — Removing Radeon Software without cleaning the DriverStore can leave stale OpenCL files behind.
- Hybrid graphics changes — Laptops with iGPU + dGPU can swap driver packages and knock OpenCL registration out of sync.
- Third-party driver tools — “Driver pack” installers can install a generic OpenCL component that doesn’t match your current Radeon package.
Fixing AMD_Comgr_Demangle_Symbol_Name Could Not Be Located After A Driver Update
The cleanest fix is to remove AMD display and audio driver pieces, reboot, then install a fresh driver package from AMD or your laptop maker. Microsoft’s Q&A thread for this error points to a full driver removal and reinstall, and users report that a cleanup pass resolves the clinfo.exe pop-up. AMD also publishes its own Cleanup Utility for removing prior AMD driver installs. Use that or DDU, then reinstall clean.
Before you start, download what you need first. You want the AMD graphics driver installer (or an OEM driver package) saved locally so you can run it while you’re offline.
- Download the driver installer — Grab the Radeon driver from AMD’s site, or the GPU driver package from your laptop maker if you use switchable graphics.
- Disconnect from the internet — Unplug Ethernet and turn off Wi-Fi so Windows Update doesn’t auto-inject a driver mid-cleanup.
- Create a restore point — In Windows, open System Protection and create a restore point so you can roll back if a reboot goes sideways.
- Remove AMD Software — Use Windows Apps & features to uninstall AMD Software, then reboot when prompted.
- Run a cleanup pass — Use AMD Cleanup Utility in Safe Mode, or use DDU in Safe Mode, then reboot back into normal mode.
- Install the fresh driver package — Run the installer you downloaded, pick a clean install option if offered, then reboot once more.
- Reconnect internet after the reboot — Bring Wi-Fi/Ethernet back only after the fresh driver is in place.
Cleanup Tool Notes That Save Time
- Use Safe Mode when you can — AMD’s Cleanup Utility itself says Safe Mode is preferred for the cleanest removal.
- Expect display flicker — During cleanup, the screen can flash or go black for a moment while the driver stack resets.
- Reboot when the tool asks — These tools make changes that don’t fully apply until the next boot.
After the reinstall, check if the pop-up is gone. If you still see it, it often means a startup task is launching clinfo.exe from an app that kept its own copy, or Windows is still picking a stale OpenCL registration. The next sections walk through those checks.
Extra Steps For Laptops And Dual-GPU PCs
Systems with both an integrated GPU and a discrete GPU can add one more wrinkle. Each vendor may register an OpenCL ICD, and apps will load whichever is registered and visible. A clean AMD reinstall still helps, but it’s worth checking that the system isn’t stuck using a half-installed OpenCL driver.
If your laptop came with an OEM graphics package, stick with that package first. OEM builds sometimes include power and mux logic that a generic Radeon package doesn’t provide.
- Install the OEM graphics bundle first — On many laptops, the OEM package sets up switchable graphics and GPU routing.
- Update chipset drivers — Chipset packages can affect PCI routing and device detection after a cleanup pass.
- Check Device Manager status — Make sure your AMD GPU shows no warning icon and is enabled.
- Reinstall the secondary GPU driver — If you also have an NVIDIA GPU, reinstall that driver after the AMD driver is stable.
If you run both AMD and NVIDIA graphics in one system, a full DDU pass for both vendors can be cleaner than removing one at a time. Keep the internet disconnected during cleanup, then install drivers in a calm order. Install chipset first, then iGPU, then dGPU.
Verify The Fix And Restore OpenCL Cleanly
Once the driver reinstall is done, verify the result in two ways. Confirm the pop-up is gone, and confirm OpenCL works for the apps that need it. The fastest check is to run clinfo.exe manually. If it runs without errors and lists your platform and device, the OpenCL pieces are loaded correctly.
| Check | What You Should See | If You Don’t |
|---|---|---|
| Run clinfo | Lists an OpenCL platform and your GPU | Driver install is still mismatched or OpenCL isn’t registered |
| OpenCL apps launch | No entry point pop-up | A startup task is calling an old DLL path |
| Device Manager | AMD GPU shows “This device is working properly” | Driver is failing to load or Windows is using a basic driver |
| Radeon Software opens | UI loads and shows driver version | Install is incomplete or a prior package is still present |
You can also check the file version of amdocl64.dll that Windows is loading. Right-click the DLL in the FileRepository folder, open Properties, then Details. The version should match your installed Radeon driver package after a clean reinstall cycle.
If clinfo.exe still triggers the error, run a quick search for the exe on your system and see where it’s launching from. Some apps ship their own copy of clinfo.exe or bundle a GPU detection tool that calls OpenCL at startup.
- Check Startup Apps — Open Task Manager, switch to Startup apps, then disable entries you don’t recognize that might probe the GPU.
- Check Task Scheduler — Search the task list for “clinfo” and disable tasks that run it at login.
- Confirm the DLL path in the pop-up — If the path points into an old
FileRepositoryfolder, the cleanup step didn’t remove the stale copy.
If you still get the pop-up after a clean reinstall and startup cleanup, you can try one more cleanup run in Safe Mode, then reinstall the same driver again. If the message changes from “entry point not found” to a missing DLL, it’s often a sign Windows is now loading the correct branch and just needs the full package in place.
Keep It From Returning After The Next Update
Once the error is gone, the main goal is keeping the AMD driver pieces in sync. Most repeat cases come from mixing a Radeon package with a Windows Update driver, or from stacking multiple Radeon installers on top of each other without a clean uninstall in between.
Also, avoid downloading random copies of amdocl64.dll from DLL sites. That tends to create a new mismatch and can introduce malware risk. A clean vendor driver install is the right source for GPU DLLs.
- Stick to one driver source — Use AMD Adrenalin or your OEM package, then pause automatic driver updates from Windows Update if it keeps replacing your driver.
- Use AMD’s uninstall path first — AMD documents uninstalling AMD Software through Apps & features, then using AMD Cleanup Utility when normal uninstall isn’t enough.
- Update in smaller steps — If you’re many releases behind, install one recent driver, reboot, then move to the target release.
- Keep a restore point before updates — A restore point lets you roll back quickly if a new driver triggers crashes.
- Reboot after installs — It’s boring, but it stops half-applied driver states from lingering.
If you still see the text “amd_comgr_demangle_symbol_name could not be located” after all of this, it’s a strong sign the OpenCL driver on disk still doesn’t match what the loader expects. Run one more cleanup and reinstall cycle, then validate with clinfo.exe again. In most cases, the clean pass clears the last stale DriverStore copy and the message disappears.
