Windows 11 Insider Build 27744: Enhanced x86 Emulation for ARM

Introduction

Microsoft has recently released Windows 11 Insider Preview Build 27744 on the Canary Channel, showcasing significant enhancements to its Prism emulation technology for ARM-based devices. These improvements are set to drastically improve the compatibility and performance of x86 (specifically 64-bit) applications running on ARM hardware, marking an important step forward in bridging the gap between traditional x86 software environments and modern ARM systems.

Background: The Need for x86 Emulation on ARM

With the rise of ARM-based processors like Qualcomm’s Snapdragon X Elite, a key challenge has been executing x86 Windows applications designed for Intel and AMD processors on these ARM devices. To facilitate this, Microsoft developed Prism, an x86 emulator designed to translate x86 instructions to ARM, enabling the execution of legacy applications on ARM-based Windows without needing native ARM versions of every app.

Prism first debuted with Windows 11 version 24H2, enabling many common applications to run on ARM PCs but with certain limitations due to incomplete CPU feature emulation.

Key Enhancements in Build 27744

The centerpiece of Build 27744 is a "major feature update" to the Prism emulator that extends support to several important CPU instruction set extensions that many modern applications rely on:

  • Advanced Vector Extensions (AVX and AVX2)
  • Bit Manipulation Instructions (BMI)
  • Fused Multiply-Add (FMA)
  • Half-precision floating-point (F16C)

These extensions, while not mandatory for Windows itself, are commonly used by intensive applications such as video editing software, 3D modeling, and some games. Their addition to Prism's emulation capabilities significantly expands the range of software that can run smoothly on ARM Windows devices.

One notable example is Adobe Premiere Pro 25, which leverages these new features under Prism emulation to function effectively on ARM-based Copilot+ PCs. Starting with Build 27744, this support is being extended to virtually all 64-bit x86 applications running under the emulator. This opens the door to a wider variety of professional and creative apps, as well as some games that were previously blocked due to missing CPU features.

Users should note, however, that these enhancements apply only to 64-bit applications under emulation. 32-bit applications or 64-bit apps that rely on 32-bit helpers to detect CPU features may not benefit yet from this update.

Technical Details and Implications

At a technical level, the virtual CPU within Prism now reports support for the aforementioned instruction extensions. Tools like Coreinfo64 can be used to verify these additions on supported ARM devices running this build.

This expansion of supported features makes many more applications viable on ARM, encouraging developers to consider ARM platforms more seriously and providing end-users with a smoother, more capable computing experience with fewer limitations.

Microsoft is soliciting feedback from Windows Insiders to identify any compatibility issues or performance regressions on this early preview build to ensure a solid user experience upon broader release.

Impact on ARM-based Windows Ecosystem

These enhancements could accelerate the adoption of ARM Windows devices by making a richer selection of applications accessible at expected performance levels. This is particularly important for content creators and professionals who rely on software like Adobe Premiere Pro.

Prism improvements also bridge the transition period as more applications migrate to native ARM support, enhancing usability and performance in the meantime.

Conclusion

Build 27744 represents a notable milestone in x86 emulation on ARM Windows devices, fueled by the enhanced Prism emulator. It boosts compatibility with contemporary x64 applications relying on advanced CPU features, exemplified by Adobe Premiere Pro 25's success on ARM.

As Microsoft continues to refine Prism and ARM-compatible software libraries grow, Windows on ARM devices become increasingly suited for professional-grade tasks, shedding prior constraints tied to emulation.


If you have further questions or need more details about Windows 11's ARM improvements, feel free to ask!