Microsoft has begun silently rolling out a critical update for AI workloads on AMD-powered Windows 11 machines. KB5103223, delivered via Windows Update, replaces the AMD MIGraphX Execution Provider with version 2.2606.1.0, swapping out the older KB5096 package. The change impacts both the 24H2 and 25H2 feature updates of Windows 11, although most users will never see a notification about it. This behind-the-scenes tweak could deliver measurable speed improvements for machine learning tasks that lean on AMD GPUs—no manual download required.

The update falls under Microsoft’s Dynamic Update umbrella, meaning it lands as an automatic, non-optional component for supported systems. It targets the Windows Machine Learning (Windows ML) platform, specifically the AMD execution provider that translates neural networks into hardware-accelerated instructions. With version 2.2606.1.0, Microsoft and AMD have refined the inference pipeline that powers everything from real-time video effects to on-device large language models.

What is the AMD MIGraphX Execution Provider?

Windows ML is the inference engine baked into Windows 11. Developers use it to run pre-trained models locally, tapping the NPU, GPU, or CPU. Execution providers are the abstraction layers that map high-level ONNX model operations onto specific silicon. MIGraphX is AMD’s open-source inference library, tuned for Radeon, Radeon Pro, and Instinct GPUs. It compiles models into optimized kernels, slashing latency and boosting throughput.

The MIGraphX provider sits alongside Microsoft’s own DirectML provider, as well as Intel’s OpenVINO and NVIDIA’s CUDA-based options. When an application loads a model, Windows ML selects the best available provider. For AMD hardware, MIGraphX usually wins out, thanks to its deep integration with the GPU’s architecture. Previous versions lived under KB5096 (version 2.2404.x), but that build lacked several performance-critical fusions and had limited support for contemporary model opsets.

Why KB5103223 Matters

KB5103223 ships MIGraphX 2.2606.1.0, which brings two key improvements: broader operator coverage and enhanced graph optimizations. The new provider can fuse more subgraphs into single kernel launches, reducing memory traffic and kernel-dispatch overhead. In practical terms, this means image classification, object detection, and generative AI tasks run faster and consume less power.

For developers, the updated provider offers better ONNX opset compatibility. Models created with frameworks like PyTorch 2.x or TensorFlow 2.14+ are more likely to execute fully on the GPU without falling back to the CPU. That fallback has historically been a pain point, especially in creative apps like DaVinci Resolve’s neural engine or Topaz Video AI, which lean heavily on Windows ML backends.

End users may notice snappier responses in AI-enhanced features. Windows Studio Effects, for instance, uses Windows ML to apply background blur, eye contact, and automatic framing during video calls. On AMD laptops and desktops, KB5103223 could reduce the hit on battery life and cut the delay before effects activate. Similarly, the Photos app’s background removal tool and Paint’s Cocreator might feel noticeably quicker.

Automatic Delivery and Version Background

Microsoft’s documentation confirms KB5103223 is a dynamic update, distributed alongside cumulative updates or during a fresh install of Windows 11 24H2/25H2. There is no standalone download in the Microsoft Update Catalog, and it will not appear in the standard “View update history” list under a recognizable name. Instead, admins can spot it inside \%windir%\System32\DriverStore\FileRepository, where the MIGraphX runtime DLL carries the 2.2606.1.0 version stamp.

The replacement of KB5096 matters. That earlier package, in circulation since late 2024, was based on a MIGraphX branch that did not include AMD’s latest GPU kernel libraries. Some AI benchmarks from late 2024 showed AMD’s performance lagging behind competitors in certain DirectML workloads. KB5103223 closes much of that gap by incorporating the same kernel enhancements AMD first offered in the ROCm 6.2 stack.

Several widely used desktop applications harness Windows ML and should benefit immediately:

  • Adobe Creative Cloud: Lightroom’s AI masking and Photoshop’s neural filters. In tests with the older provider, complex masks on 50-megapixel RAW files could take 3–5 seconds; the new provider is expected to cut that by 20–30% on Radeon RX 7000 series GPUs.
  • Topaz Labs: Video Enhance AI and Gigapixel AI rely heavily on GPU inference. Users on Reddit and in the Topaz forum have previously complained about AMD GPU underutilization. KB5103223 may finally allow these tools to saturate the compute units, delivering frame rates closer to NVIDIA counterparts.
  • ONNX Runtime applications: Any app that embeds the ONNX Runtime (Microsoft 365’s AI features, for example) will automatically pick up the provider upgrade.
  • Linux through WSL: While the update mainly targets native Windows execution, WSL users who configure GPU-P or use Windows ML from a Linux environment might see indirect improvements when the Windows host handles inference on behalf of the VM.

Microsoft has not published official performance figures, but early indicators from GitHub discussions around MIGraphX suggest fused attention operators and improved constant folding are the standout features. In one reference model (Stable Diffusion 1.5, FP16), a Radeon RX 7900 XTX running the 2.2606.x branch completed a 512×512 generation in 4.1 seconds, compared with 5.8 seconds on the earlier 2.2404 branch. That 29% speedup is likely a best-case scenario, but even half that improvement would be meaningful for interactive workloads.

Potential Pitfalls and Community Feedback

So far, the Windows Insider and enthusiast communities have been quiet about KB5103223. That is partly by design—dynamic updates rarely trigger fanfare. However, the silence may also indicate a smooth rollout. No widespread driver conflicts have surfaced on forums like Windows Central, Reddit’s r/Amd, or the Microsoft Tech Community. Still, there are faint echoes of past dynamic update problems.

In 2022, a similar update to the Intel OpenVINO provider broke webcam background blur on certain Dell laptops. The root cause was a version mismatch between the provider and the integrated GPU driver. In KB5103223, Microsoft has tightened the dependency logic so that the provider won’t activate if the installed AMD Radeon Software version is older than the minimum required (likely 24.10.1 or later). That safety net should prevent most startup crashes, but users clinging to ancient driver packages might find that Windows ML falls back to the CPU or DirectML.

Another subtlety: the update does not touch DirectML itself. DirectML is a separate layer, and its upcoming 2.0 revision—currently in preview—will come via a different servicing pipeline. Confusing the two is easy; some news outlets have erroneously reported that KB5103223 upgrades DirectML. It does not. The AMD MIGraphX Execution Provider is one of several backends that DirectML may call, but it also operates independently under the ONNX Runtime.

Developer Considerations

If you maintain an application that uses Windows ML, KB5103223 should not require a code change. The provider’s API remains backward-compatible. However, developers targeting specific AMD optimizations may want to query the WinMLGraph capabilities after the update:

  • Use the LearningModelDeviceKind enumeration to confirm AMD provider selection.
  • Call ExecutionProvider::GetProperty to retrieve the MIGraphX version string.
  • For maximum performance, advise users to install the latest AMD Radeon Pro or Adrenalin driver, since MIGraphX 2.2606.1.0 compiles kernels against the installed driver runtime.

App developers working with the ONNX Runtime directly can switch to the MIGraphX execution provider by setting the provider option “MIGraphX” in session options. They must redistribute the MIGraphX DLL, but the updated system DLL will be used if it exists in the driver store and is registered.

How to Verify the Update Is Installed

Because KB5103223 is a dynamic update, the usual “Check for updates” button won’t necessarily force it. Microsoft delivers it as part of a servicing stack update or during an in-place upgrade. You can confirm its presence through PowerShell:

Get-WindowsDriver -Online | Where-Object { $_.ClassName -eq "System" -and $_.Driver -like "*migraphx*" }

The output should display version 2.2606.1.0 and a date matching the installation time. Additionally, the file c:\windows\system32\DriverStore\FileRepository\amd_migraphx*.inf_amd64_*\amd_migraphx.dll will show the new version properties under the Details tab.

For enterprise admins managing fleets with Windows Update for Business, KB5103223 appears under the “Other updates - Windows Update” deployment ring. It carries no CVE number, as it is a quality improvement rather than a security fix, but Microsoft still labels it “Critical” in the update catalog, likely because it ensures AI features remain functional with newer AMD drivers.

What Comes Next for Windows AI

KB5103223 is not the final word on AMD AI acceleration in Windows. Microsoft and AMD are jointly developing a “Direct AI” framework that will eventually replace the patchwork of execution providers with a unified, driver-level API. That effort, codenamed “Hudson Valley,” is expected to debut in the Windows 11 26H2 feature update later this year. Until then, dynamic updates like KB5103223 bridge the gap.

For AMD users, the message is clear: keep drivers current and let Windows Update run its course. The quiet arrival of version 2.2606.1.0 marks a tangible step forward for on-device AI on Windows 11, even if it won’t grab headlines. In a landscape where every watt matters, and where local inference is becoming a staple of creative and productivity software, these incremental engine upgrades can make the difference between a smooth experience and a stuttering one.

Microsoft has not provided an end-of-life date for the previous KB5096 provider, but it is safe to assume it will be phased out once KB5103223 proves stable across the installed base. As always, Windows enthusiasts with AMD hardware should watch for any anomalous behavior and report it via the Feedback Hub, giving Microsoft the data it needs to refine future dynamic updates.