Getting Mixed Reality ready

The HoloLens requires your computer to meet a couple of requirements; this includes the requirements for supporting Hyper-V and being VR-ready. This is also true for utilizing the HoloLens emulator. So, what requirements do we need to meet? Take a look at the following:

If you are using Windows 10 Home edition, it does not support Hyper-V or the HoloLens emulator.

We also need a bios that supports the following features, and have them enabled:

Microsoft has a handy list of specifications to meet, for both laptop and desktop computers, for minimum and recommended settings. Alternatively, you can use software on the Microsoft Store to run a PC check for compatibility (https://www.microsoft.com/en-us/p/windows-mixed-reality-pc-check/9nzvl19n7cnc).

Microsoft specs

Hyper-V must be enabled on your system. Let's follow these steps:

  1. To enable Hyper-V, go to the Control Panel:
  1. Select Programs:
  1. Select Programs and Features:
  1. Select Turn Windows features on or off:
Windows features
  1. Select all Hyper-V features by putting a check mark in and clicking the OK button:
Enable Hyper-V

Next up, we need to be absolutely certain that we have Visual Studio set up in the proper manner. Follow these steps:

  1. Open Visual Studio Installer from your Start menu. If you have the Visual Studio Community edition, it will work too:
VS Installer
We need to make certain that we have the most up-to-date version of Visual Studio. So, if it tells you to update instead of modify, do the update first.
  1. Now we need to click on Modify and, then, once things are ready, click on Individual components:
Individual components
  1. Scroll down until you see the list of Windows 10 SDKs. We need the latest one, which is 10.0.17134.0, and also the Windows 10 SDK for UWP C#, which is version 10.0.16299.0:
Windows 10 SDK
  1. The last thing we need to do, if you haven't followed any other chapter in this book, is to make sure your minimum version of Unity is 2017, although we will be using the latest version of Unity, which is 2018.1.6f1. If you don't have it, make sure to update using the Unity Hub:
Latest Version of Unity
  1. We also need to make sure we have the Windows Store .NET Scripting Backend, Windows Store IL2CPP Scripting Backend, and Windows IL2CPP Scripting Backend, to make sure we can translate from Unity specific code over to Windows code effectively:
Unity Components

It will require a total of 8.8 GB in size on your hard disk.