Windows 10X

Windows 10X Emulator minimum hardware and software requirements

Windows 10X Emulator minimum hardware and software requirements

Microsoft showcased its first dual-screen device - Surface Neo - last November, and along with that came the new SDK. The SDK allows the developer to build apps that work on dual-screen and foldable devices. Now that the emulator is out for its first public preview, in this post, I am sharing Windows 10X Emulator minimum system requirements. The best part is that Windows 10X Emulator can be installed on Windows 10. So if you are a developer or just excited about it, then you can try it. We have also talked about the requirements for Preview SDK for Microsoft Surface Duo at the end.

Windows 10X Emulator minimum hardware & software requirements

Just like how an OS needs minimum hardware and software to run, so does the emulator. It is a miniature OS that allows developers to test their app without buying the actual hardware. If you are planning to develop or support your app for dual-screen, here are the requirements for you to run the Windows 10x emulator.

Software Requirements

Microsoft Emulator: It is a special emulator that works with the Hyper-V emulator. It allows developers to test UWP and regular WIN32 Apps for dual-screen scenarios. While Microsoft Emulator can be downloaded from Microsoft Store, your Windows 10 PC will need Hyper-V installed on the computer.

The emulator offers new Native Windows APIs for dual-screen development. It will allow you to the app to span the two screens,  adapt according to the hinge position, and take advantage of Windows 10X.

Windows 10 Preview Build: Since it is a Public Preview product, your Windows 10 PC also needs to run on Windows Insider Program. It works with Windows 10 Pro, Enterprise, Education (x64). The minimum build number needed to test is 19555 or later.

Hardware Requirements for Windows 10X emulator

You also need support for hardware-assisted virtualization. That includes Virtualization Enabled in Firmware, Second Level Address Translation, and Data Execution Prevention Availability. The motherboard should support all these either through BIOS or UEFI.

That said, the emulator only works with the Intel processor as of now. If you have anything other than Intel, you will have to wait for the support.

How to check for hardware-level virtualization?

To find out if your Windows 10 PC supports hardware-level virtualization, follow the steps:

If you don't see them as yes, boot into the BIOS/UEFI, and check if there is an option to enable hardware virtualization. If you don't see any option, then it means your Windows 10 computer doesn't support it.

Preview SDK for Microsoft Surface Duo requirements

We have already started seeing foldable Android devices like Samsung's Galaxy Z Flip and Motorola RAZR. We will only see more of this in the coming years, and Microsoft has a developer preview SDK for its foldable device- Surface Duo. The preview SDK gives developers a first look at how you can take advantage of dual-screen experiences. The SDK offers Native Java APIs which are specific to Surface Duo.

If you plan to support your apps for dual-screen on Surface Duo, then you can use this SDK. The native API offers the DisplayMask API, Hinge Angle Sensor, and new device capabilities. The emulator simulates postures, gestures, hinge angle, mimicking the seam between the two screens, and more.

Android Studio Requirement

 Android Emulator Requirement

The use of hardware acceleration has additional requirements on Windows and Linux. It will need

I am sure it will take time for more hardware devices to come into the consumer market, but it's going to be there. Be it phones or laptops or desktops. Anywhere you have two screens, Windows 10X will get its magic.

Now read: How to install Windows 10X Emulator on Windows 10.

Gry How to Show FPS Counter in Linux Games
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
Gry How to download and Play Sid Meier's Civilization VI on Linux
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
Gry How to Install and Play Doom on Linux
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...