mixed-reality

Release notes - April 2018

The Windows 10 April 2018 Update (also known as RS4) includes new features for both HoloLens and Windows Mixed Reality immersive headsets connected to PCs.

To update to the latest release for either device type, open the Settings app, go to Update & Security, then select the Check for updates button. On a Windows 10 PC, you can also manually install the Windows 10 April 2018 Update using the Windows media creation tool.

Latest release for Desktop: Windows 10 April 2018 Update (10.0.17134.1)
Latest release for HoloLens: Windows 10 April 2018 Update (10.0.17134.80)

[!VIDEO https://www.youtube.com/embed/O-84oWjSbr0]

A message from Alex Kipman and overview of new mixed reality features in the Windows 10 April 2018 Update

New features for Windows Mixed Reality immersive headsets

The Windows 10 April 2018 Update includes many improvements for using Windows Mixed Reality immersive (VR) headsets with your desktop PC, such as:

New features for HoloLens

The Windows 10 April 2018 Update has arrived for all HoloLens customers! This update is packed with improvements introduced since the last major release of HoloLens software in August 2016.

For everyone

FeatureDetailsInstructions
Auto-placement of 2D and 3D content on launchA 2D app launcher or 2D UWP app auto-places in the world at an optimal size and distance when launched instead of requiring the user to place it. If an immersive app uses a 2D app launcher instead of a 3D app launcher, the immersive app will auto-launch from the 2D app launcher same as in RS1.

A 3D app launcher from the Start menu also auto-places in the world. Instead of auto-launching the app, users can then click on the launcher to launch the immersive app. 3D content opened from the Holograms app and from Edge also auto-places in the world.
When opening an app from the Start menu, you won't be asked to place it in the world.

If the 2D app/3D app launcher placement isn't optimal, you can easily move them using new fluid app manipulations described below. You can also reposition the 2D app launcher/3D content by saying "Move this" and then using gaze to reposition the content.
Fluid app manipulationMove, resize, and rotate 2D and 3D content without having to enter "Adjust" mode.To move a 2D UWP app or 2D app launcher, simply gaze at its app bar and then use the tap + hold + drag gesture. You can move 3D content by gazing anywhere on the object and then using tap + hold + drag.

To resize 2D content, gaze at its corner. The gaze cursor will turn into a resize cursor, and then you can tap + hold + drag to resize. You can also make 2D content taller or wider by looking at its edges and dragging.

To resize 3D content, lift up both your hands into gesture frame, fingers up in the ready position. You'll see the cursor turn into a state with 2 little hands. Do the tap and hold gesture with both your hands. Moving your hands closer or farther apart change the size of the object. Moving your hands forward and backward in relation to each other will rotate the object. You can also resize/rotate 2D content this way.
2D app horizontal resize with reflowMake a 2D UWP app wider in aspect ratio to see more app content. For example, making the Mail app wide enough to show the Preview Pane.Simply gaze at the left or right edge of the 2D UWP app to see the resize cursor, then use the tap + hold + drag gesture to resize.
Expanded voice command supportYou can do more simply using your voice.Try these voice commands:
  • "Go to Start" - Brings up the Start menu or exits an immersive app.
  • "Move this" - Allows you to move an object.
Updated Holograms and Photos appsUpdated Holograms app with new holograms. Updated Photos app.You'll notice an updated look to the Holograms and Photos apps. The Holograms app includes several new Holograms and a label maker for easier creation of text.
Improved mixed reality captureHardware shortcut start and end MRC video.Hold Volume Up + Down for 3 seconds to start recording MRC video. Tap both again or use the bloom gesture to end.
Consolidated spacesSimplify space management for holograms into a single space.HoloLens finds your space automatically, and no longer requires you to manage or select spaces. If you have problems with holograms around you, you can go to Settings > System > Holograms > Remove nearby holograms. If needed, you can also select Remove all holograms.
Improved audio immersionYou can now hear HoloLens better in noisy environments and experience more lifelike sound from applications because sound is obscured by real walls detected by the device.You don't have to do anything to enjoy the improved spatial sound.
File ExplorerMove and delete files from within HoloLens.You can use the File Explorer app to move and delete files from within HoloLens.

Tip: If you don’t see any files, the "Recent" filter may be active (clock icon is highlighted in left pane). To fix, select This Device</b> document icon in the left pane (beneath the clock icon), or open the menu and select This Device.
MTP (Media Transfer Protocol) supportEnables your desktop PC to access your libraries (photos, videos, documents) on HoloLens for easy transfer.Similar to other mobile devices, connect your HoloLens to your PC to bring up File Explorer to access your HoloLens libraries (photos, videos, documents) for easy transfer.

Tips:
  • If you don't see any files, ensure you sign in to your HoloLens to enable access to your data.
  • From File Explorer on your PC, you can select Device properties to see Windows Holographic OS version number (firmware version) and device serial number.
Known issue: Renaming HoloLens via File Explorer on your PC isn't enabled.
Captive portal network support during setupYou can now set up your HoloLens on a guest network at hotels, conference centers, retail shops, or businesses that use captive portal.During setup, select the network, check connect automatically, and enter the network information as prompted.
Photo and video sync through OneDrive appYour photos and videos from HoloLens will now sync via the OneDrive app from the Microsoft Store instead of the Photos app.To set this up, download and launch the OneDrive app from the Store. On first run you'll be prompted to automatically upload your photos to OneDrive. If this prompt doesn't appear, you can find the option in the app settings.

For developers

FeatureDetailsInstructions
Spatial mapping improvementsQuality, simplification, and performance improvements.Spatial mapping mesh will appear cleaner – fewer triangles are required to represent the same level of detail. You may notice changes in triangle density in the scene.
Automatic selection of focus point based on depth bufferSubmitting a depth buffer to Windows allows HoloLens to select a focus point automatically to optimize hologram stability.In Unity, go to Edit > Project Settings > Player > Universal Windows Platform tab > XR Settings, expand the Windows Mixed Reality SDK item, and check Enable Depth Buffer Sharing. This will be automatically checked for new projects.

For DirectX apps, ensure you call the CommitDirect3D11DepthBuffer method on HolographicRenderingParameters each frame to supply the depth buffer to Windows.
Holographic reprojection modesYou can now disable positional reprojection on HoloLens to improve the hologram stability of rigidly body-locked content such as 360-degree video.In Unity, set HolographicSettings.ReprojectionMode to HolographicReprojectionMode.OrientationOnly when all content in view is rigidly body-locked.

For DirectX apps, set HolographicCameraRenderingParameters.ReprojectionMode to HolographicReprojectionMode.OrientationOnly when all content in view is rigidly body-locked.
App tailoring APIsWindows APIs know more about where your app is running, like whether the device’s display is transparent (HoloLens) or opaque (immersive headset), and whether a UWP app’s 2D view is showing up in the holographic shell.Unity had previously manually exposed HolographicSettings.IsDisplayOpaque in a way that worked even before this build.

For DirectX apps, you can now access existing APIs like HolographicDisplay.GetDefault().IsOpaque and HolographicApplicationPreview.IsCurrentViewPresentedOnHolographicDisplay on HoloLens as well.
Research modeAllows developers to access key HoloLens sensors when building academic and industrial applications to test new ideas in the fields of computer vision and robotics, including:
  • The four environment tracking cameras
  • Two versions of the depth-mapping camera data
  • Two versions of an IR-reflectivity stream
Research mode documentation
Research mode sample apps

For commercial customers

FeatureDetailsInstructions
Use multiple Azure Active Directory user accounts on a single deviceShare a HoloLens with multiple Azure AD users, each with their own user settings and user data on device.IT Pro Center: Share HoloLens with multiple people
Change Wi-Fi network on sign-inChange Wi-Fi network before sign-in to enable another user to sign in with his or her Azure AD user account for the first time, allowing users to share devices at various locations and job sites.On the sign-in screen, you can use the network icon below the password field to connect to a network. This is helpful when this is your first-time signing into a device.
Unified enrollmentIt's now easy for a HoloLens user who set up the device with a personal Microsoft account to add a work account (Azure AD) and join the device to their MDM server.Sign in with an Azure AD account, and enrollment happens automatically.
Mail Sync without MDM enrollmentSupport for Exchange Active Sync (EAS) mail sync without requiring MDM enrollment.You can now sync email without enrolling in MDM. You can set up the device with a Microsoft Account, download and install the Mail app, and add a work email account directly.

For IT pros

FeatureDetailsInstructions
New "Windows Holographic for Business" OS nameClear edition naming to reduce confusion on edition upgrade license application when Commercial Suite features are enabled on HoloLens.You can see which edition of Windows Holographic is on your device in Settings > System > About. "Windows Holographic for Business" will appear if an edition update has been applied to enable Commercial Suite features. Learn how to unlock Windows Holographic for Business features.
Windows Configuration Designer (WCD)Create and edit provisioning packages to configure HoloLens via updated WCD app. Simple HoloLens wizard for edition update, configurable OOBE, region/time zone, bulk Azure AD token, network, and developer CSP. Advanced editor filtered to HoloLens supported options, including Assigned Access and Account Management CSPs.IT Pro Center: Configure HoloLens using a provisioning package
Configurable setup (OOBE)Hide calibration, gesture/gaze training, and Wi-Fi configuration screens during setup.IT Pro Center: Configure HoloLens using a provisioning package
Bulk Azure AD token supportPre-register device to Azure AD directory tenant for quicker user setup flow.IT Pro Center: Configure HoloLens using a provisioning package
DeveloperSetup CSPDeploy profile to set up HoloLens in Developer mode. Useful for both development and demo devices.IT Pro Center: Configure HoloLens using a provisioning package
AccountManagement CSPShare a HoloLens device and remove user data after sign-out or inactivity/storage thresholds for temporary usage. Supports Azure AD accounts.IT Pro Center: Configure HoloLens using a provisioning package
Assigned accessWindows assigned access for first-line workers or demos. Single or multi-app lockdown. No need to developer unlock.IT Pro Center: Set up HoloLens in kiosk mode
Guest access for kiosk devicesWindows assigned access with password-less guest account for demos. Single or multi-app lockdown. No need to developer unlock.IT Pro Center: Set up HoloLens in kiosk mode
Set up (OOBE) diagnosticsGet diagnostic logs from HoloLens so you can troubleshoot Azure AD sign-in failures (before Feedback Hub is available to the user whose sign-in failed).When setup or sign-in fails, choose the new Collect info option to get diagnostic logs for troubleshooting.
Local account indefinite password expiryRemove disruption of device reset when local account password expires.When provisioning a local account, you no longer need to change the password every 42 days in Settings, as the account password no longer expires.
MDM sync status and detailsStandard Windows functionality to understand MDM sync status and details from within HoloLens.You can check the MDM sync status for a device in Settings > Accounts > Access Work or School > Info. In the Device sync status section, you can start a sync, see areas managed by MDM, and create and export an advanced diagnostics report.</td> </tr> </table> ## Known issues We've worked hard to deliver a great Windows Mixed Reality experience, but we're still tracking some known issues. If you find others, please [give us feedback](/windows/mixed-reality/give-us-feedback). ### HoloLens #### After update You may notice the following issues after updating from RS1 to RS4 on your HoloLens: * **Pins reset** - The 3x3 apps pinned to your Start menu will be reset to the defaults after update. * **Apps and placed holograms reset** - Apps placed in your world will be removed after the update and will need to be re-placed throughout your space. * **Feedback Hub may not launch immediately** - Immediately after update, it will take a few minutes before you're able to launch some inbox apps such as Feedback Hub, while they update themselves. * **Corporate Wi-Fi certificates need to be re-synced** - We're investigating an issue that requires the HoloLens to be connected to a different network in order for corporate certificates to be re-synced to the device before it can reconnect to corporate networks using certificates. * **H.265 HEVC Video Playback doesn't work** - Applications that attempt to play back H.265 videos will receive an error message. The workaround is to [access the Windows Device Portal](/windows/mixed-reality/develop/platform-capabilities-and-apis/using-the-windows-device-portal), select **Apps** on the left navigation bar, and **remove** the HEVC application. Then, install the latest [HEVC Video Extension](https://www.microsoft.com/p/hevc-video-extensions/9nmzlz57r3t7) from the Microsoft Store. We're investigating the issue. #### For developers: updating HoloLens apps for devices running Windows 10 April 2018 Update Along with a great list of [new features](#new-features-for-hololens), the Windows 10 April 2018 Update (RS4) for HoloLens enforces some code behaviors that previous versions didn't: * **Permission requests to use sensitive resources (camera, microphone, and so on)** - RS4 on HoloLens will enforce permission requests for apps intending to access sensitive resources, such as the camera or microphone. RS1 on HoloLens didn't force these prompts, so, if your app assumes immediate access to these resources, it may crash in RS4 (even if the user grants permission to the requested resource). Read the relevant [UWP app capability declarations article](/windows/uwp/packaging/app-capability-declarations) for more information. * **Calls to apps outside your own** - RS4 on HoloLens will enforce proper use of the [*Windows.System.Launcher* class](/uwp/api/Windows.System.Launcher) to launch another app from your own. For example, we've seen issues with apps calling *Windows.System.Launcher.LaunchUriForResultsAsync* from a non-ASTA (UI) thread. This would succeed in RS1 on HoloLens, but RS4 requires the call to be executed on the UI thread. ### Windows Mixed Reality on Desktop #### Visual quality * If you notice after the Windows 10 April 2018 Update that graphics are more blurry than before, or that the field of view looks smaller on your headset, the automatic performance setting may have been changed to maintain a sufficient framerate on a less powerful graphics card (such as Nvidia 1050). You can manually override this (if you choose) by navigating to **Settings > Mixed reality > Headset display > Experience options > Change** and changing "Automatic" to "90 Hz." You can also try changing **Visual quality** (on the same Settings page) to "High." #### Windows Mixed Reality setup * When setting up Windows with a headset connected, your PC monitor may go blank. Unplug your headset to enable output to your PC monitor to complete Windows setup. * If you don't have headphones connected, you may miss tips when you first visit the Windows Mixed Reality home. * Other Bluetooth devices can cause interference with motion controllers. If the motion controllers have connection/pairing/tracking issues, make sure the Bluetooth radio (if an external dongle) is plugged in to an unobstructed location and not immediately next to another Bluetooth dongle. Also try powering down other Bluetooth peripherals during Windows Mixed Reality sessions to see if it helps. #### Games and apps from the Microsoft Store * Some graphically intensive games, like Forza Motorsport 7, may cause performance issues on less capable PCs when played inside Windows Mixed Reality. #### Audio * If Cortana is enabled on your host PC before you use your Windows Mixed Reality headset, you may lose spatial sound simulation applied to the apps you place around the Windows Mixed Reality home. * The work-around is to enable "Windows Sonic for Headphones" on all the audio devices attached to your PC, even your headset-connected audio device: 1. Left-click the speaker icon on the desktop taskbar and select from list of audio devices. 2. Right-click the speaker icon on the desktop taskbar and select "Windows Sonic for Headphones" in the "Speaker setup" menu. 3. Repeat these steps for all of your audio devices (endpoints). * Another option is turning off "Let Cortana respond to Hey Cortana" in **Settings** > **Cortana** on your desktop before launching Windows Mixed Reality. * When another multimedia USB device (such as a web cam) shares the same USB hub (either external or inside your PC) with the Windows Mixed Reality headset, in rare cases the headset's audio jack/headphones may either have a buzzing sound or no audio at all. You can fix this by your headset into a USB port that doesn't share the same hub as the other device, or disconnect/disable your other USB multimedia device. * In rare cases, the host PC's USB hub can't provide enough power to the Windows Mixed Reality headset and you may notice a burst of noise from the headphones connected to the headset. #### Holograms * If you've placed a large number of holograms in your Windows Mixed Reality home, some may disappear and reappear as you look around. To avoid this, remove some of the holograms in that area of the Windows Mixed Reality home. #### Motion controllers * If input isn't being routed to the headset, the motion controller will briefly disappear when being held next to the room boundary. Pressing Win+Y to ensure there's a blue banner across the Desktop monitor will resolve this. * Occasionally, when you click on a web page in Microsoft Edge, the content will zoom instead of click. #### Desktop app in the Windows Mixed Reality home * Snipping Tool doesn't work in Desktop app. * Desktop app doesn't persist setting on relaunch. * If you're using Mixed Reality Portal preview on your desktop, when opening the Desktop app in the Windows Mixed Reality home, you may notice the infinite mirror effect. * Running the Desktop app may cause performance issues on non-Ultra Windows Mixed Reality PCs; it isn't recommended. * Desktop app may auto-launch because an invisible window on Desktop has focus. * Desktop User Account Control prompt will make headset display black until the prompt is completed. #### Windows Mixed Reality for SteamVR * You may need to launch Mixed Reality Portal after updating to ensure the necessary software updates for the Windows 10 April 2018 Update have completed before launching SteamVR. * You must be on a recent version of Windows Mixed Reality for SteamVR to remain compatible with the Windows 10 April 2018 Update. Make sure automatic updates are turned on for Windows Mixed Reality for SteamVR, which is located in the "Software" section of your library in Steam. #### Other issues >[!IMPORTANT] >An early version of the Windows 10 April 2018 Update pushed to Insiders (version 17134.5) was missing a piece of software necessary to run Windows Mixed Reality. We recommend avoiding this version if using Windows Mixed Reality. We've identified a performance regression when using Surface Book 2 on the initial release of this update (10.0.17134.1) that we're working to fix in an upcoming update patch. We suggest waiting until this has been fixed before updating manually or waiting for the update to roll out normally. ## Provide feedback and report issues Use the [Feedback Hub app on your HoloLens or Windows 10 PC](/windows/mixed-reality/give-us-feedback) to provide feedback and report issues. Using Feedback Hub ensures that all necessary diagnostics information is included to help our engineers quickly debug and resolve the problem. >[!NOTE] >Be sure to accept the prompt that asks whether you’d like Feedback Hub to access your Documents folder (select **Yes** when prompted). ## Prior release notes * [Release notes - October 2017](/mixed-reality/enthusiast-guide/release-notes-october-2017.html) * [Release notes - August 2016](/mixed-reality/enthusiast-guide/release-notes-august-2016.html) * [Release notes - May 2016](/mixed-reality/enthusiast-guide/release-notes-may-2016.html) * [Release notes - March 2016](/mixed-reality/enthusiast-guide/release-notes-march-2016.html) ## See also * [Immersive headset support (external link)](/mixed-reality/enthusiast-guide/troubleshooting-windows-mixed-reality.html) * [HoloLens support (external link)](https://support.microsoft.com/products/hololens) * [Install the tools](/windows/mixed-reality/develop/install-the-tools) * [Give us feedback](/windows/mixed-reality/give-us-feedback)