De HoloLens-emulator gebruiken

Met de HoloLens Emulator kunt u holografische toepassingen op uw pc testen zonder een fysieke HoloLens, inclusief de HoloLens-ontwikkeltoolset. De emulator maakt gebruik van een virtuele Hyper-V-machine, wat betekent dat menselijke en omgevingsinvoer die door HoloLens-sensoren worden gelezen, worden gesimuleerd vanaf uw toetsenbord, muis of Xbox-controller. U hoeft uw projecten niet eens te wijzigen om te worden uitgevoerd op de emulator, de app weet niet dat deze niet wordt uitgevoerd op een echte HoloLens.

Als u Windows Mixed Reality immersive (VR)-headsettoepassingen of games voor desktop-pc's wilt ontwikkelen, bekijkt u de Windows Mixed Reality simulator, waarmee u desktopheadsets kunt simuleren.

Overzicht van HoloLens 2 Emulator

De HoloLens-emulator installeren

Download de HoloLens Emulator.

Versies:

Systeemvereisten voor HoloLens Emulator

De HoloLens Emulator maakt gebruik van Hyper-V met RemoteFx (first Gen Emulator) of GPU-PV (HoloLens 2 Emulator) voor hardwareversnelde graphics. Als u de emulator wilt gebruiken, moet u ervoor zorgen dat uw pc voldoet aan de volgende hardwarevereisten:

  • 64-bits Windows 10 Pro, Enterprise of Education

    Notitie

    Windows 10 Home Edition biedt geen ondersteuning voor Hyper-V of de HoloLens Emulator.
    Voor de HoloLens 2 Emulator is de update Windows 10 oktober 2018 of hoger vereist.

  • 64-bits CPU
  • CPU met vier kernen (of meerdere CPU's met een totaal van vier kernen)
  • 8 GB RAM of meer
  • In het BIOS moeten de volgende functies worden ondersteund en ingeschakeld:
    • Door hardware ondersteunde virtualisatie
    • Second Level Address Translation (SLAT)
    • Preventie van gegevensuitvoering op basis van hardware (DEP)
  • GPU-vereisten
    • DirectX 11.0 of hoger
    • WDDM 1.2 grafisch stuurprogramma of hoger (eerste generatie)
    • WDDM 2.5 grafisch stuurprogramma (HoloLens 2 Emulator)
    • De emulator werkt mogelijk met een niet-ondersteunde GPU, maar is langzamer

Als uw systeem voldoet aan de bovenstaande vereisten, controleert u of de functie 'Hyper-V' is ingeschakeld op uw systeem. Ga naar Configuratiescherm -> Programma's -> Programma's en onderdelen -> Schakel Windows-onderdelen in of uit en controleer of Hyper-V is geselecteerd.

Apps implementeren in de HoloLens-emulator

  1. Laad uw toepassingsoplossing in Visual Studio.

    Notitie

    Wanneer u Unity gebruikt, bouwt u uw project vanuit Unity en laadt u de ingebouwde oplossing in Visual Studio, zoals gebruikelijk.

  2. Zorg ervoor dat Voor HoloLens Emulator (eerste generatie) Platform is ingesteld op x86. Zorg ervoor dat voor de HoloLens 2 Emulator het platform is ingesteld op x86 of x64.
  3. Selecteer de versie van de HoloLens Emulator die u wilt gebruiken als doelapparaat voor foutopsporing.
  4. Ga naar Foutopsporing > Start Foutopsporing of druk op F5 om de emulator te starten en uw toepassing te implementeren voor foutopsporing.

Het kan een minuut of langer duren voordat de emulator is opgestart wanneer u deze voor het eerst start. We raden u aan de emulator open te houden tijdens de foutopsporingssessie, zodat u snel toepassingen in de emulator kunt implementeren.

Basisemulatorinvoer

Het beheren van de emulator is vergelijkbaar met veel algemene 3D-videogames. Er zijn invoeropties beschikbaar voor het gebruik van het toetsenbord, de muis of de Xbox-controller. U kunt de emulator beheren door de acties van een gesimuleerde gebruiker te leiden door een HoloLens te dragen. Met uw acties wordt de gesimuleerde gebruiker in de omgeving verplaatst. Toepassingen die in de emulator worden uitgevoerd, reageren op dezelfde wijze als op een echt apparaat.

De cursor op HoloLens (eerste generatie) volgt de hoofdbeweging en draaiing. In de HoloLens 2 Emulator volgt de cursor de beweging en stand van de hand.

  • Vooruit, achteruit, links en rechts : gebruik de toetsen W, A, S en D op het toetsenbord of de linkerstick op een Xbox-controller.
  • Omhoog, omlaag, links en rechts zoeken : selecteer en sleep de muis, gebruik de pijltoetsen op het toetsenbord of de rechterstick op een Xbox-controller.
  • Beweging voor luchttikken : klik met de rechtermuisknop op de muis, druk op Enter op het toetsenbord of gebruik de A-knop op een Xbox-controller.
  • Bloom/System-beweging : druk op de Windows-toets of F2-toets op het toetsenbord of druk op de knop B op een Xbox-controller.
  • Beweging met de hand om te schuiven : houd tegelijkertijd de Alt-toets en de rechtermuisknop ingedrukt en sleep de muis omhoog of omlaag. Houd op een Xbox-controller de rechtertrigger en de A-knop ingedrukt en verplaats de rechterstick omhoog en omlaag.
  • Handbeweging en stand (alleen HoloLens 2 Emulator): houd de Alt-toets ingedrukt en sleep de muis omhoog of omlaag, naar links of rechts om de hand te verplaatsen. U kunt ook de pijltoetsen en Q of E gebruiken om de hand te draaien en te kantelen. Voor een Xbox-controller houdt u de linker- of rechterbumper ingedrukt en gebruikt u de linkervingerstick om de hand naar links, naar rechts, naar voren en naar achteren en de rechtervingerstick te verplaatsen om deze te draaien. Gebruik omhoog of omlaag op de Dpad om de hand omhoog of omlaag te brengen.

Hebt u een Windows Mixed Reality immersive headset? Vanaf de HoloLens 2 Emulator (Windows Holographic, versie 2004) kunt u uw Windows Mixed Reality immersive headset en bewegingscontrollers gebruiken om de HoloLens 2 Emulator te bedienen en in stereo te bekijken. Zie Een Windows Mixed Reality immersive headset en bewegingscontrollers gebruiken met de HoloLens 2 Emulator

Anatomie van de HoloLens 2 Emulator

Hoofdvenster

hoofdvenster van HoloLens 2 Emulator

Werkbalk

Zoek rechts van het hoofdvenster de emulatorwerkbalk. De werkbalk bevat de volgende knoppen:

  • Pictogram Sluiten: hiermee sluit u de emulator.
  • Minimaliseren pictogramMinimaliseren: minimaliseert het emulatorvenster.
  • Simulation_iconConfiguratiescherm simulatie: het configuratiescherm simulatie weergeven of verbergen voor het configureren en beheren van invoer voor de emulator.
  • Pictogram Aanpassen aan schermAanpassen aan scherm: Past de emulator aan het scherm aan.
  • ZoompictogramZoomen: maak de emulator groter en kleiner.
  • Help-pictogramHelp: Help voor emulators openen.
  • Pictogram Apparaatportal openenApparaatportal openen: Open de Windows-apparaatportal voor het HoloLens-besturingssysteem in de emulator.
  • Pictogram ExtraExtra: Open het deelvenster Extra hulpmiddelen .

Simulatie configuratiescherm

In het configuratiescherm simulatie kunt u de huidige positie en stand van de gesimuleerde menselijke en invoerapparaten bekijken. U kunt ook gesimuleerde invoer configureren, zoals het weergeven of verbergen van een of beide handen, en apparaten die worden gebruikt voor het beheren van gesimuleerde invoer, zoals het toetsenbord, de muis en de gamepad van uw pc.

Simulatie configuratiescherm

  • Als u het simulatievenster wilt verbergen of weergeven, selecteert u de werkbalkknop of drukt u op F7 op het toetsenbord.
  • Beweeg de muisaanwijzer over een besturingselement of veld om knopinfo weer te geven met besturingselementen voor het toetsenbord, de muis en de gamepad.
  • Als u een hand wilt weergeven of verbergen, schakelt u de juiste schakelaar onder Linkerhand of Rechterhand in.
  • Als u de hand wilt bedienen, gebruikt u de Alt-toets links of rechts op het toetsenbord of de linker- of rechterbumper op de gamepad.
  • Als u alle invoer naar één of beide handen wilt leiden, selecteert u de punaiseknop onder de wisselknop. Dit is hetzelfde als het vasthouden van de Alt-toets voor de hand.
  • Als u de richting van de ogen wilt regelen, selecteert u de punaise in de sectie Ogen. Dit is hetzelfde als het ingedrukt houden van de Y-toets op het toetsenbord.
  • Als u een opname in een ruimte wilt laden, selecteert u de knop Laden in de sectie Opnemen. Zie Gesimuleerde ruimten voor meer informatie.
  • Als u de snelheid wilt aanpassen die de gesimuleerde menselijke of invoerapparaten verplaatsen of draaien als reactie op invoer van het toetsenbord, de muis of gamepad, selecteert u het tandwielpictogram naast Invoerinstellingen en past u de schuifregelaars aan.
  • Standaard bepaalt toetsenbordinvoer de gesimuleerde menselijke en gesimuleerde invoer. Als u de toetsenbordinvoer van uw pc naar de HoloLens wilt verzenden, schakelt u Toetsenbord gebruiken voor simulatie uit. F4 is de sneltoets voor deze instelling.
  • Als het simulatievenster al zichtbaar is, wordt de toetsenbordfocus naar het scherm verplaatst als u op F8 drukt.
  • Als u het simulatievenster wilt loskoppelen van het emulatorvenster, selecteert u de knop onderaan het deelvenster of drukt u op F9 op het toetsenbord. Als u het venster sluit of nogmaals op F9 drukt, wordt het venster terug naar de emulator.
  • Het configuratiescherm voor simulatie kan worden gestart als een afzonderlijke toepassing, zodat u verbinding kunt maken met de HoloLens 2 Emulator, een HoloLens 2-apparaat of Windows Mixed Reality simulatie door PerceptionSimulationInput.exe uit te voeren vanuit %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\10.0.18362.0.

Tabblad Account

Op het tabblad Account kunt u de emulator configureren om u aan te melden met een Microsoft-account. Dit is handig voor het testen van API's waarvoor de gebruiker moet zijn aangemeld met een account. Als u deze optie inschakelt, moet u de HoloLens Emulator volledig sluiten en opnieuw starten om de instelling van kracht te laten worden. Als deze optie is ingeschakeld, wordt u later bij het starten van de emulator gevraagd zich aan te melden, net zoals een gebruiker dat zou doen bij de eerste keer dat HoloLens wordt gestart. Als u uw referenties wilt invoeren met het toetsenbord van uw pc, schakelt u eerst Toetsenbord gebruiken voor simulatie uit in de simulatie-Configuratiescherm of drukt u op F4 op het toetsenbord om de toetsenbordinstelling in of uit te schakelen.

Tabblad Optionele instellingen

Op het tabblad Optionele instellingen wordt een besturingselement weergegeven voor het in- of uitschakelen van afbeeldingen die zijn versneld met hardware. Hardware versnelde graphics worden standaard gebruikt, indien ondersteund door het grafische adapterstation van uw pc. Als het stuurprogramma van uw grafische adapter geen ondersteuning biedt voor GPU-PV, is deze optie niet zichtbaar.

Tabblad Diagnostische gegevens

Op het tabblad Diagnostische gegevens ziet u het IP-adres van de emulator in de vorm van een koppeling naar windows-apparaatportal, samen met de status van de virtuele GPU.

Tabblad Netwerk

Op het tabblad Netwerk worden de details van de netwerkadapter voor de emulator weergegeven, evenals de netwerkadapterdetails voor de hostcomputer. Voor de HoloLens 2 Emulator wordt dit tabblad alleen weergegeven wanneer de emulator wordt uitgevoerd op de Update voor Windows 10, mei 2019 of nieuwer.

Tabblad NAT-configuratie

Dit tabblad wordt alleen weergegeven wanneer de emulator wordt uitgevoerd op de Update voor Windows 10, mei 2019 of nieuwer.

De emulator maakt gebruik van de netwerkverbinding van uw pc en bevindt zich achter een NAT. Op dit tabblad kunt u poorten van uw host-pc toewijzen aan de emulator, zodat externe apparaten verbinding kunnen maken met toepassingen en services die in de emulator worden uitgevoerd.

Als u bijvoorbeeld de apparaatportal op de emulator wilt openen vanaf een externe pc:

  1. Voeg een vermelding toe voor interne poort 80 (de poort waarop apparaatportal luistert) door te dubbelklikken op een vrije rij in de tabel. Voor andere toepassingen voert u het poortnummer in waarop die toepassing luistert.
  2. Kies een beschikbare externe poort. In dit voorbeeld gebruiken we poort 8080 als de externe poort.
  3. Selecteer het protocol. De standaardwaarde is TCP. Omdat Apparaatportal GEBRUIKMAAKT van TCP, laten we de standaardwaarde staan.
  4. Klik op Wijzigingen toepassen om de toewijzing in te schakelen. De status verandert van 'In behandeling' in 'Actief'.
  5. Open op de externe pc een browser en navigeer naar (IP-of-the-PC-running-the-emulator):8080. De interface van de apparaatportal wordt weergegeven. Het IP-adres dat u op een externe pc gebruikt, moet het IP-adres zijn van de pc waarop de emulator wordt uitgevoerd, niet van de emulator zelf. U kunt het IP-adres op verschillende manieren ophalen, zoals de app Instellingen op de pc in de categorie 'Netwerk & Internet', 'ipconfig' via een opdrachtprompt en via het tabblad Netwerk in het dialoogvenster Hulpmiddelen voor emulator door te zoeken naar de vermelding Bureaubladadapter.

Houd er ook rekening mee dat als u een poorttoewijzing voor Device Portal toevoegt, u de emulator op afstand kunt beheren met behulp van het hulpprogramma Perception Simulation Control dat is opgenomen in de emulatorinstallatie of met de Perception Simulation-API's door verbinding te maken met het IP-adres van de host-pc en de externe poort van de apparaatportal, zoals 8080 in het bovenstaande voorbeeld. Wanneer u Perception Simulation Control gebruikt om verbinding te maken met de emulator en deze extern te beheren, geeft u alleen het IP-adres van de pc en de geconfigureerde poort op. Neem geen 'https://' op.

Er zijn standaard geen poorttoewijzingen. Alle toewijzingen die u configureert, zijn permanent bij het starten van de HoloLens 2 Emulator en worden automatisch ingeschakeld wanneer de emulator volledig is opgestart.

Gebruik de knop Exporteren om uw toewijzingen op te slaan in een bestand. U kunt dit bestand vervolgens delen met andere teamleden die de knop Importeren kunnen gebruiken om automatisch dezelfde toewijzingen te configureren.

Tabblad NAT-configuratie holoLens-emulator

tabblad Updates

Dit tabblad wordt alleen weergegeven wanneer de emulator wordt uitgevoerd op de Update voor Windows 10, mei 2019 of nieuwer.

Bij het opstarten controleert de emulator op nieuwe versies. Als er een nieuwe versie beschikbaar is, wordt in de emulator een prompt weergegeven met de versie die u hebt, samen met de beschikbare versie en met de vraag of u wilt bijwerken. Als u Ja selecteert, wordt het installatieprogramma voor de nieuwe versie gedownload.

Met het tabblad Updates kunt u bepalen of de emulator op nieuwe versies controleert door het selectievakje Automatisch controleren op updates op dit tabblad in te schakelen. U kunt ook andere beschikbare emulatorversies bekijken en downloaden, te beginnen met de update van september 2019. Voor andere versies dan de versie die momenteel wordt uitgevoerd, wordt een downloadkoppeling geboden. Als u op deze koppeling klikt, wordt het installatieprogramma voor die versie gedownload.

Tabblad 'Updates' holoLens Emulator

Een Windows Mixed Reality immersive headset en bewegingscontrollers gebruiken met de HoloLens 2 Emulator

Vanaf de HoloLens 2 Emulator (Windows Holographic, versie 2004) kunt u een Windows Mixed Reality headset en bewegingscontrollers gebruiken om de HoloLens 2 Emulator in stereo weer te geven en ermee te werken. Hierdoor kun je sneller en natuurlijker bewegingen maken met je hoofd en handen zonder een HoloLens 2 apparaat. Het is geen volledige vervanging voor een HoloLens 2-apparaat, maar is bedoeld om een verbeterde ervaring te bieden die verder gaat dan interactie met de emulator met behulp van toetsenbord, muis en gamepad in een 2D-bureaubladvenster. Ga als volgt te werk om deze functie in te schakelen:

  1. Zorg ervoor dat Windows Mixed Reality is geconfigureerd op uw pc en dat uw Windows Mixed Reality immersive headset is aangesloten.
  2. De HoloLens 2 Emulator starten
  3. Open het deelvenster Simulatie door op de werkbalkknop te klikken of op F7 te drukken.
  4. Schuif in het deelvenster naar beneden.
  5. Schakel het selectievakje 'HMD gebruiken voor simulatie' in
  6. Windows Mixed Reality wordt gestart en de weergave van de emulator verandert enigszins. Zonder headset plaatst de emulator beide ogen in het midden van het hoofd en wordt slechts één oog weergegeven. Met een headset genereert de emulator echte stereo-uitvoer, maar wordt slechts één oog weergegeven op het bureaubladvenster, terwijl beide ogen worden weergegeven naar uw headset.
  7. Schakel desgewenst een of beide bewegingscontrollers in. Controllerinvoer wordt toegewezen aan handinvoer in de emulator. Als u bijvoorbeeld wilt tikken, haalt u de trekker op de bewegingscontroller over. Gebruik de duimstick om te navigeren. Zie Advanced HoloLens Emulator and Mixed Reality Simulator input (Geavanceerde HoloLens-emulator en Mixed Reality Simulator-invoer) voor een volledige lijst met besturingselementen.

Hebt u problemen met het zien van inhoud in uw headset?

  • Als het scherm leeg is in zowel de headset als Mixed Reality Portal, maar u inhoud ziet in het venster HoloLens 2 Emulator op uw bureaublad, controleert u of hardwareversnelling voor afbeeldingen is ingeschakeld in de emulator. Windows Mixed Reality ondersteuning voor immersive headsets vereist dat hardwareversnelling voor afbeeldingen is ingeschakeld in de emulator.
  • Als u inhoud in de headset ziet, maar hologrammen wazig zijn of als u een dubbel beeld ziet, gebruikt u de volgende stappen om de stereoweergave voor uw ogen aan te passen:
  1. Schakel 'HMD gebruiken voor simulatie' tijdelijk uit.
  2. Register-editor starten (regedit.exe)
  3. Ga naar HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation
  4. Maak een nieuwe DWORD-waarde met de naam EnableEyePoseControl en stel de waarde ervan in op 1.
  5. Schakel 'HMD gebruiken voor simulatie' in de emulator in.
  6. Wanneer inhoud in de headset wordt weergegeven, gebruikt u de pijltoetsen om de draaiing van de ogen aan te passen. Houd Alt-links ingedrukt om het linkeroog aan te passen en Alt-rechts om het rechteroog aan te passen. Gebruik 'Q' en 'E' om de rol voor elk oog aan te passen en houd opnieuw de juiste Alt-toets voor het oog ingedrukt. Gebruik de toetsen '+' en '-' om de afstand tussen de ogen aan te passen. (Houd er rekening mee dat +/- op een numeriek toetsenblok niet werkt. Gebruik de knoppen op het hoofdtoetsenbord.)
  7. Wanneer de stereoweergave correct lijkt, drukt u op 'S' om uw wijzigingen op te slaan. De nieuwe configuratie wordt opgeslagen voor toekomstige lanceringen van de emulator.
  8. Als u de wijzigingen wilt afbreken en wilt terugkeren naar de vorige configuratie, drukt u op L om de standaardconfiguratie of vorige configuratie te laden.
  9. Wijzig de waarde 'EnableEyePoseControl' in het register in 0 en schakel de optie 'HMD gebruiken voor simulatie' in.

Als u een configuratie hebt opgeslagen en deze wilt verwijderen, kunt u de waarde met de naam DisplayConfiguration op HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation verwijderen. Als u momenteel de headset met de emulator gebruikt, moet u 'HMD gebruiken voor simulatie' uitschakelen en weer inschakelen om deze wijziging door te voeren.

Anatomie van de HoloLens-emulator (eerste generatie)

Hoofdvenster

Wanneer de emulator wordt gestart, ziet u een venster waarin het HoloLens-besturingssysteem wordt weergegeven.

Hoofdvenster van HoloLens Emulator

Werkbalk

Rechts van het hoofdvenster vindt u de emulatorwerkbalk. De werkbalk bevat de volgende knoppen:

  • Pictogram Sluiten: hiermee sluit u de emulator.
  • Minimaliseren pictogramMinimaliseren: minimaliseert het emulatorvenster.
  • Pictogram Menselijke invoerMenselijke invoer: muis en toetsenbord worden gebruikt om menselijke invoer voor de emulator te simuleren.
  • Toetsenbord- en muisinvoerpictogramToetsenbord- en muisinvoer: Toetsenbord- en muisinvoer worden rechtstreeks aan het HoloLens-besturingssysteem doorgegeven als toetsenbord- en muisgebeurtenissen, alsof u een Bluetooth-toetsenbord en -muis hebt aangesloten.
  • Pictogram Aanpassen aan schermAanpassen aan scherm: Past de emulator aan het scherm aan.
  • ZoompictogramZoomen: hiermee maakt u de emulator groter en kleiner.
  • Help-pictogramHelp: Hiermee opent u help voor de emulator.
  • Pictogram Apparaatportal openenApparaatportal openen: Open de Windows-apparaatportal voor het HoloLens-besturingssysteem in de emulator.
  • Pictogram ExtraExtra: Open het deelvenster Extra hulpmiddelen .

Tabblad Simulatie

Het standaardtabblad in het deelvenster Extra hulpmiddelen is het tabblad Simulatie .

Deelvenster Extra hulpprogramma's voor HoloLens Emulator

Op het tabblad Simulatie ziet u de huidige status van de gesimuleerde sensoren die worden gebruikt om het HoloLens-besturingssysteem binnen de emulator aan te drijven. Als u de muisaanwijzer op een waarde op het tabblad Simulatie plaatst, ziet u knopinfo waarin wordt beschreven hoe u die waarde kunt beheren.

Tabblad Ruimte

De emulator simuleert wereldinvoer in de vorm van het mesh voor ruimtelijke toewijzing van gesimuleerde ruimten. Op dit tabblad kunt u de ruimte kiezen die u wilt laden in plaats van de standaardruimte.

Tabblad 'Ruimten' in HoloLens-emulator

Zie Gesimuleerde ruimten voor meer informatie.

Tabblad Account

Op het tabblad Account kunt u de emulator configureren om u aan te melden met een Microsoft-account. Dit is handig voor het testen van API's waarvoor de gebruiker moet zijn aangemeld met een account. Nadat u het selectievakje op deze pagina hebt ingeschakeld, wordt u later bij het starten van de emulator gevraagd zich aan te melden, net zoals een gebruiker dat zou doen bij de eerste keer dat de HoloLens wordt gestart.

Gesimuleerde ruimten

Gesimuleerde ruimten zijn handig voor het testen van uw toepassing in meerdere omgevingen. Er worden verschillende ruimten geleverd met de emulator. Nadat u de emulatie hebt geïnstalleerd, vindt u deze in %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\(version)\Plugins\Rooms. Al deze ruimten zijn vastgelegd in echte omgevingen met behulp van een HoloLens:

  • DefaultRoom.xef - Een kleine woonkamer met een tv, salontafel en twee banken. Standaard geladen wanneer u de emulator start.
  • Bedroom1.xef - Een kleine slaapkamer met een bureau.
  • Bedroom2.xef - Een slaapkamer met een queen size bed, dressoir, nachtkastjes en inloopkast.
  • GreatRoom.xef - Een grote open ruimte grote kamer met woonkamer, eettafel en keuken.
  • LivingRoom.xef - Een woonkamer met een open haard, een bank, fauteuils en een salontafel met een vaas.

U kunt ook uw eigen ruimten opnemen voor gebruik in de emulator met de pagina Simulatie van de Windows-apparaatportal op uw HoloLens (eerste generatie).

In de emulator ziet u alleen hologrammen die u weergeeft. Maar u ziet de gesimuleerde ruimte achter de hologrammen. Dit is in tegenstelling tot de werkelijke HoloLens, waar u beide ziet overvloeien. Als u de gesimuleerde ruimte in de HoloLens Emulator wilt zien, moet u uw toepassing bijwerken om het mesh voor ruimtelijke toewijzing in de scène weer te geven.

Bekende problemen

  • Wanneer u de HoloLens 2 Emulator verwijdert, wordt de installatiekopieën van de harde schijf (Flash.vhdx) mogelijk op de harde schijf achtergelaten in de map Windows Kits\10\Emulation\HoloLens<buildnummer>. Het is veilig om dit bestand te verwijderen.
  • Hardwareversnelling van grafische afbeeldingen kan ertoe leiden dat Holographic-apps vastlopen op sommige systemen met AMD- of Intel-graphics. Dit probleem wordt omzeild door hardwareversnelling voor afbeeldingen uit te schakelen in het venster Hulpprogramma's voor emulator.
  • Na de installatie van de nieuwste Windows-updates vanaf juli 2020 is hardwareversnelling voor grafische afbeeldingen in de HoloLens Emulator (eerste generatie) mogelijk niet meer beschikbaar. Het RemoteFX-onderdeel dat nodig is voor hardwareversnelling voor afbeeldingen is afgeschaft en wordt verwijderd in een toekomstige Windows-release. Als u hardwareversnelling voor afbeeldingen opnieuw wilt inschakelen, gebruikt u de PowerShell-cmdlet Enable-VMRemoteFXPhysicalVideoAdapter. Raadpleeg de documentatie over het afschaffen en verwijderen van RemoteFX-ondersteuning in Windows voor meer informatie.

Problemen oplossen

Tijdens het installeren van de emulator ziet u mogelijk een foutbericht dat aangeeft dat u Visual Studio 2015 Update 1 en UWP-hulpprogramma's versie 1.2 nodig hebt. Er zijn drie mogelijke oorzaken van deze fout:

  • U hebt niet voldoende recente versie van Visual Studio (Visual Studio 2019, Visual Studio 2017 of Visual Studio 2015 Update 1 of hoger). U kunt dit oplossen door de nieuwste versie van Visual Studio te installeren.
  • U hebt een recente versie van Visual Studio, maar de hulpprogramma's Universeel Windows-platform (UWP) zijn niet geïnstalleerd. Dit is een optionele functie voor Visual Studio. Voor HoloLens (eerste generatie) hebt u UWP-hulpprogramma's voor Visual Studio 2015 of Visual Studio 2017 nodig.

Mogelijk ziet u ook een fout bij het installeren van de emulator op een niet-Pro/Enterprise/Education-SKU van Windows of als u de Hyper-V-functie niet hebt ingeschakeld.

  • Lees de sectie met systeemvereisten hierboven voor een volledige set vereisten.
  • Zorg er ook voor dat de Hyper-V-functie is ingeschakeld op uw systeem.

Als de installatie is voltooid, maar u de HoloLens Emulator niet ziet als een optie voor implementatie en foutopsporing:

  • De configuratie van uw Visual Studio-project is ingesteld op x86 (HoloLens eerste generatie), x86 of x64 (HoloLens 2 Emulator).
  • Als u Visual Studio 2019 gebruikt, is de platformhulpprogrammaset in uw projectconfiguratie ingesteld op v142.

Als de installatie is voltooid, maar Visual Studio een fout weergeeft bij het starten van de HoloLens Emulator:

  • Visual Studio uitvoeren als administrator
  • Als Visual Studio 2019 alleen is geïnstalleerd, controleert u of de registerwaarde 'KitsRoot10' op HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots verwijst naar uw 32-bits map Program Files (bijvoorbeeld C:\Program Files (x86)\Windows Kits\10). Als dat niet zo is, verwijdert u de HoloLens Emulator, wijzigt u de registerwaarde in de map 32-bits programmabestanden en installeert u de HoloLens Emulator opnieuw. Dit probleem is opgelost in Visual Studio 2019 16.0.3.

Als in de emulator het foutbericht 'Ongeldige bytecodering' wordt weergegeven bij het starten:

  • Verwijder alle bestanden in %localappdata%\Microsoft\XDE\HCS en probeer het opnieuw.

Als uw doellijst voor foutopsporing in Visual Studio leeg is (bijvoorbeeld Start is de enige optie) en u alle bovenstaande stappen voor probleemoplossing hebt uitgevoerd:

  • Verwijder de map ConfigurationCache in %localappdata%\Microsoft\VisualStudio\<installation id>\CoreCon en probeer het opnieuw.

Als uw systeem vastloopt wanneer de emulator wordt gestart, schakelt u hardwareversnelling uit voor emulatorafbeeldingen.

  • Maak een register-DWORD-waarde met de naam 'DisableGPU' op HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\XDE\10.0 en stel de waarde ervan in op 1.

Als Hololens2 Emulator niet reageert op invoer van uw toetsenbord of muis, schakelt u uw VPN-verbinding uit.

Zie ook