Jump to content

Introducing x64 emulation in preview for Windows 10 on ARM PCs to the Windows Insider Program


Sylence

Recommended Posts

Today, we’re releasing the first preview of x64 emulation for ARM64 devices to Windows Insiders in the Dev Channel starting with the Build 21277. It can be installed on Windows 10 on ARM PCs by following the instructions as explained in this blog post.

 

 

When we first launched Windows 10 on ARM in late 2017, the long tail of apps customers needed were dominated by 32-bit-only x86 applications, so we focused our efforts on building an x86 emulator that could run the broad ecosystem of Windows apps seamlessly and transparently. Over time, the ecosystem has moved more toward 64-bit-only x64 apps and we’ve heard the feedback that customers would like to see those x64 apps running on ARM64. That’s why we are working on expanding the capability of our emulation to include x64 applications and sharing this first preview to gather feedback.

 

 

While we’re expanding the capabilities of our emulator, for the best possible experience we recommend developers support their apps natively on ARM64. ARM64 apps are fully supported in our Windows SDK and Visual Studio 2017 onwards, and we encourage our developers to recompile their apps for ARM64.

 

 

In this preview, you can install x64 apps from the Microsoft Store or from any other location of your choosing. You can try key x64-only productivity apps like Autodesk Sketchbook, as well as games like Rocket League. Other apps, like Chrome, which run today on ARM64 as 32-bit apps, can run as 64-bit using the new x64 emulation capability. These apps may benefit from having more memory when run as 64-bit emulated apps.

 

 

In the spirit of the Dev Channel, this capability is still in development and will continue to improve in both compatibility and performance over time, so some of the apps you try running in emulation may not work initially. As you test and try the build, share your feedback with us on the experience in Windows Feedback Hub by using the subcategory x64 Apps on ARM. Your feedback will play a key role in ensuring we are aware of the scenarios most important to you so we can focus on refining them as we provide updates in the coming months.

 

 

For the best app performance, please install a preview version of the Qualcomm Adreno graphics driver from the following locations:

 

 

 

Additionally, to support running both ARM64 and x64 C++ applications at the same time, please install a preview version of the ARM64 C++ redistributable from https://aka.ms/arm64previewredist. These steps will not be required in future Insider Preview builds.

With developers increasingly supporting ARM64 apps natively, emulating x64 apps is an important step in our journey with Windows 10 on ARM. Through working with Qualcomm Technologies, Windows 10 on ARM PCs continue to deliver incredible battery life, connectivity capabilities with 4G LTE and 5G, and immersive experiences with AI acceleration, pen and touch capabilities – all features we believe to be more essential as we work, learn, and connect from home and other remote locations.

 

 

From the unveiling of new Windows 10 on ARM devices like the Acer Spin 7, the Lenovo Flex 5G and the new Surface Pro X, to the announcement of compatibility on ARM through App Assure, the releases of ARM64-native Microsoft Teams, a fully optimized browsing experience with native Microsoft Edge, to the OpenGL/OpenCL compatibility layer, and the beta version of ARM64-native Photoshop as well as ARM64-native Adobe Lightroom that was released this week – we are committed to listening to customer feedback to ensure Windows 10 on ARM provides a great customer experience.

 

 

We look forward to the feedback from our Windows Insider community. If you’d like to try the emulation preview and are not yet part of the Windows Insider Program you can join here.

 

source: https://blogs.windows.com/windows-insider/2020/12/10/introducing-x64-emulation-in-preview-for-windows-10-on-arm-pcs-to-the-windows-insider-program/

 

  • Like 2
Link to post
Share on other sites
  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

  • Reefa

    1

  • Sylence

    1

Popular Days

Top Posters In This Topic

Popular Posts

Windows 10 on ARM finally gets an x64 emulation preview   The highly-successful and highly-praised launch of Apple’s M1 MacBook showed what ARM-powered computers can be capable of with the r

Today, we’re releasing the first preview of x64 emulation for ARM64 devices to Windows Insiders in the Dev Channel starting with the Build 21277. It can be installed on Windows 10 on ARM PCs by follow

Windows 10 on ARM finally gets an x64 emulation preview

 

The highly-successful and highly-praised launch of Apple’s M1 MacBook showed what ARM-powered computers can be capable of with the right combination of hardware and software. Unfortunately for Microsoft, it resulted in renewed scrutiny, comparisons, and criticisms of its own attempts at bringing Windows to ARM PCs. It hasn’t given up yet and although still far from the ideal, it is slowly moving towards improving Windows 10 on ARM’s capabilities, like this latest preview that finally lets 64-bit x86/x64 Windows software run on its own Surface Pro X.

 

Although Microsoft has had more experience with ARM-powered devices than Apple, it actually hasn’t had much success in bringing its operating system to the computing architecture. Windows 10 on ARM, which is more optimized for Qualcomm’s Snapdragons actually, still left much to be desired when it came to performance. It’s even worse when you had to factor in x86 emulation, which naturally incurred performance penalties.

 

The situation has definitely gotten better on that front but that x86 emulation had other problems. It was limited to supporting only the older generation of 32-bit Windows software which Microsoft defends as making up the majority of apps that Windows users need. That, however, left out more modern and more powerful 64-bit only Windows programs that can take advantage of more hardware capabilities, especially more RAM.

 

Microsoft is now proudly announcing the arrival of x64 emulation on Windows 10 on ARM, though it’s still in preview and available only to Windows Insiders for now. This opens the door for apps like 64-bit Autodesk Sketchbook and Google Chrome to run in their full form on ARM-based Windows computers. Microsoft recommends upgrading to Qualcomm’s latest Adreno graphics drivers for the Surface Pro X, Samsung Galaxy Book S, and Lenovo Flex 5G.

 

Curiously, this announcement could actually have important implications for M1 Macs. A developer recently showed how x86 emulation on Windows 10 on ARM running on an M1 Mac actually had decent performance but naturally couldn’t run 64-bit Windows programs. It would be interesting to see if this update will change that though, again, it would ironically put Microsoft in a worse light.

 

Quote

 

  • Like 3
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...