De HoloLens Emulator

Met HoloLens Emulator kunt u holografische toepassingen op uw pc testen zonder een fysieke HoloLens, inclusief de HoloLens ontwikkelhulpprogramma'set. De emulator maakt gebruik van een virtuele Hyper-V-machine, wat betekent dat menselijke en omgevingsinvoer die wordt gelezen door HoloLens-sensoren 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 echt HoloLens.

Als u op zoek bent naar Windows Mixed Reality immersive (VR)-headsettoepassingen of -games voor desktop-pc's, bekijkt u de Windows Mixed Reality-simulator, waarmee u desktop-headsets kunt simuleren.

HoloLens 2 Emulator Overzicht

De HoloLens Emulator

Download de HoloLens Emulator.

Versies:

U vindt releasenotities en oudere builds van de HoloLens Emulator op HoloLens Emulator archiefpagina.

HoloLens Emulator systeemvereisten

De HoloLens Emulator gebruikt Hyper-V met RemoteFx (eerste Gen Emulator) of GPU-PV (HoloLens 2 Emulator) voor hardware-versnelde grafische weergaven. 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 De editie biedt geen ondersteuning voor Hyper-V of de HoloLens Emulator.
    De HoloLens 2 Emulator vereist de update Windows 10 oktober 2018 of hoger.

  • 64-bits CPU
  • CPU met vier kernen (of meerdere CPU's met een totaal van vier kernen)
  • 8 GB ram-geheugen of meer
  • In het BIOS moeten de volgende functies worden ondersteund en ingeschakeld:
    • Door hardware ondersteunde virtualisatie
    • Second Level Address Translation (SLAT)
    • Hardwaregebaseerde preventie van gegevensuitvoering (DEP)
  • GPU-vereisten
    • DirectX 11.0 of hoger
    • WDDM 1.2 grafische stuurprogramma of hoger (eerste generatie)
    • WDDM 2.5 grafische 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 -> Programs -> Programs and Features -> 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 Visual Studio, zoals gebruikelijk.

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

Het opstarten van de emulator kan een minuut of meer duren. U wordt aangeraden de emulator geopend te houden tijdens de debuggingssessie, zodat u snel toepassingen in de emulator kunt implementeren.

Eenvoudige emulatorinvoer

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

De cursor op HoloLens (eerste generatie) volgt de verplaatsing en draaiing van het hoofd. In de HoloLens 2 Emulator de cursor handbewegingen en -richting volgen.

  • Vooruit, terug, links en rechts: gebruik de toetsen W, A, S en D op uw toetsenbord of de linker stick op een Xbox-controller.
  • Omhoog, omlaag, links en rechts: selecteer en sleep de muis, gebruik de pijltoetsen op uw toetsenbord of de rechterpijl op een Xbox-controller.
  • Beweging in de lucht tikken: klik met de rechtermuisknop op de muis, druk op enter op uw toetsenbord of gebruik de knop A op een Xbox-controller.
  • De beweging Bloom/System: druk op Windows toets of toets F2 op het toetsenbord of druk op de knop B op een Xbox-controller.
  • Handbewegingen voor scrollen: houd tegelijkertijd de Alt-toets en de rechtermuisknop ingedrukt en sleep de muis omhoog of omlaag. Houd in een Xbox-controller de rechtertrigger en de knop A ingedrukt en beweeg de rechter omhoog en omlaag.
  • Handbewegingen en -richting (alleen HoloLens 2 Emulator) : houd de Alt-toets ingedrukt en sleep de muis omhoog of omlaag, 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. Houd voor een Xbox-controller de linker- of rechtervinger vast en gebruik de linkervingerregelaar om de linker-, rechter- en linkervingerafdruk te verplaatsen om deze te draaien. Gebruik omhoog of omlaag op de Dpad om de hand te verhogen of te verlagen.

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 bepalen en in stereo weer te geven. Zie Using a Windows Mixed Reality immersive headset and motion controllers with the HoloLens 2 Emulator (Een Windows Mixed Reality immersive headset en bewegingscontrollers gebruiken met de HoloLens 2 Emulator

Anatomie van de HoloLens 2 Emulator

Hoofdvenster

HoloLens 2 Emulator hoofdvenster

Werkbalk

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

  • Pictogram Sluiten: sluit de emulator.
  • Pictogram Minimaliseren: minimaliseert het venster van de emulator.
  • Simulation_icon Simulatie-configuratiescherm: het configuratiescherm simulatie weergeven of verbergen voor het configureren en beheren van invoer voor de emulator.
  • Aanpassen aan schermpictogram Aanpassen aan scherm: past de emulator aan het scherm.
  • Zoompictogram Zoomen: maak de emulator groter en kleiner.
  • Help-pictogram Help: Help voor het openen van emulators.
  • Pictogram van de apparaatportal openen Apparaatportal: open de Windows Apparaatportal voor het HoloLens-besturingssysteem in de emulator.
  • Hulpprogramma'spictogram Hulpprogramma's: open het deelvenster Extra hulpprogramma's.

Configuratiescherm voor simulatie

In het configuratiescherm simulatie kunt u de huidige positie en stand van de gesimuleerde menselijke en invoerapparaten bekijken. U kunt hiermee 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 gamepad van uw pc.

Configuratiescherm voor simulatie

  • Als u het simulatiepaneel 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 die de besturingselementen toetsenbord, muis en gamepad bevat.
  • Als u een hand wilt weergeven of verbergen, zet u de juiste schakelknop onder Linker- of Rechterknop.
  • Als u de hand wilt bepalen, gebruikt u de Alt-toetsen links of rechts op het toetsenbord of de linker- of rechtertoetsen op het gamepad.
  • Als u alle invoer naar een of beide handen wilt sturen, selecteert u de punaiseknop onder de wisselknop. Dit is hetzelfde als wanneer u de Alt-toets voor de hand vasthoudt.
  • Als u de richting van de oogcontacten wilt bepalen, selecteert u de punaise in de sectie Ogen. Dit is hetzelfde als de Y-toets op het toetsenbord in te houden.
  • Als u een ruimte-opname wilt laden, selecteert u de knop Laden in de sectie Opname. Zie gesimuleerde ruimten voor meer informatie.
  • Selecteer het tandwielpictogram naast Invoerinstellingen en pas de schuifregelaars aan om de snelheid aan te passen die de gesimuleerde menselijke of invoerapparaten verplaatsen of draaien als reactie op invoer van toetsenbord, muis of gamepad.
  • Toetsenbordinvoer bepaalt standaard de gesimuleerde menselijke en gesimuleerde invoer. Als u wilt dat de toetsenbordinvoer van uw pc naar de HoloLens, moet u Toetsenbord gebruiken voor simulatie uit. F4 is de sneltoets voor deze instelling.
  • Als het simulatiepaneel al zichtbaar is, wordt de toetsenbordfocus verplaatst door op F8 te drukken.
  • Als u het simulatiepaneel uit het emulatorvenster wilt loskoppelen, 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 schakelen vanaf %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 worden aangemeld met een account. Als u deze optie in-/uit wilt schakelen, moet u de HoloLens Emulator om de instelling van kracht te laten worden. Als deze optie is ingeschakeld, wordt u bij latere lanceringen van de emulator gevraagd u aan te melden, net zoals een gebruiker zou doen wanneer HoloLens wordt gestart. Als u uw referenties wilt invoeren met behulp van het toetsenbord van uw pc, schakelt u toetsenbord gebruiken voor simulatie eerst 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 om versnelde hardwareafbeeldingen in of uit te schakelen. Hardwareversnelling grafische afbeeldingen 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 wordt het IP-adres van de emulator weergegeven 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 details van de netwerkadapter voor de hostmachine. Voor de HoloLens 2 Emulator wordt dit tabblad alleen weergegeven wanneer u de emulator op de Update voor Windows 10, mei 2019 of nieuwer.

Tabblad NAT-configuratie

Dit tabblad wordt alleen weergegeven wanneer u de emulator 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 aan de emulator koppelen, zodat externe apparaten verbinding kunnen maken met toepassingen en services die in de emulator worden uitgevoerd.

Als u bijvoorbeeld toegang wilt tot Apparaatportal emulator 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. Voer voor andere toepassingen 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 TCP gebruikt, laten we de standaardwaarde staan.
  4. Klik op Wijzigingen toepassen om de toewijzing in teschakelen. De status wordt gewijzigd 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 Apparaatportal-interface wordt weergegeven. Het IP-adres dat u op een externe pc gebruikt, moet het IP-adres zijn van de pc met de emulator, niet van de emulator zelf. U kunt het IP-adres op verschillende manieren ophalen, zoals de Instellingen-app op de pc in de categorie 'Netwerk & Internet', 'ipconfig' vanaf een opdrachtprompt en van het tabblad Netwerk in het dialoogvenster Hulpprogramma's voor de emulator door te zoeken naar de vermelding Desktopadapter.

Houd er ook rekening mee dat als u een poorttoewijzing voor Apparaatportal toevoegt, u de emulator op afstand kunt besturen met behulp van het Perception Simulation Control-hulpprogramma dat is opgenomen in de installatie van de emulator of met de Perception Simulation-API's door verbinding te maken met het IP-adres van de host-pc en de Apparaatportal externe poort, zoals 8080 in het bovenstaande voorbeeld. Wanneer u Perception Simulation Control gebruikt om op afstand verbinding te maken met de emulator en deze te besturen, 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 lanceringen 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.

HoloLens Emulator tabblad 'NAT-configuratie'

Tabblad Updates

Dit tabblad wordt alleen weergegeven wanneer u de emulator 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.

Op het tabblad Updates kunt u bepalen of de emulator op nieuwe versies controleert door het selectievakje Automatisch controleren op updates in te schakelen op dit tabblad. U kunt hiermee 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 gegeven. Als u op deze koppeling klikt, wordt het installatieprogramma voor die versie gedownload.

HoloLens Emulator tabblad Updates

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 te bekijken en te gebruiken. Hierdoor kunt u snellere, natuurlijkere verplaatsingen met uw hoofd en handen maken zonder een HoloLens 2 apparaat. Het is geen volledige vervanging voor een HoloLens 2-apparaat, maar is bedoeld om een verbeterde ervaring te bieden naast interactie met de emulator met behulp van toetsenbord, muis en gamepad in een 2D-bureaubladvenster. Deze functie inschakelen:

  1. Zorg ervoor Windows Mixed Reality is geconfigureerd op uw pc en dat Windows Mixed Reality immersive headset is verbonden.
  2. Start de HoloLens 2 Emulator
  3. Open het deelvenster Simulatie door op de werkbalkknop te klikken of op F7 te drukken.
  4. Schuif in het deelvenster naar beneden.
  5. Vink het selectievakje 'HMD gebruiken voor simulatie' aan
  6. Windows Mixed Reality wordt start en de weergave van de emulator enigszins verandert. Zonder een headset plaatst de emulator beide ogen in het midden van de kop en wordt slechts één oog weergegeven. Met een headset genereert de emulator echte stereo-uitvoer, maar wordt slechts één oog op het bureaubladvenster weergegeven, terwijl beide ogen naar uw headset worden weergegeven.
  7. Schakel desgewenst een of beide bewegingscontrollers in. Controllerinvoer wordt aan de hand van invoer in de emulator. Als u bijvoorbeeld wilt tikken, haalt u de trigger op de bewegingscontroller op. Als u wilt bewegen, gebruikt u de vingerafdruk. Zie Advanced HoloLens Emulator and Mixed Reality Simulator input (Invoer van geavanceerde Mixed Reality simulator) voor een volledige lijst met besturingselementen

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

  • Als de weergave leeg is in zowel de headset als de Mixed Reality-portal, maar u inhoud ziet in het HoloLens 2 Emulator-venster op uw bureaublad, controleert u of hardware grafische versnelling is ingeschakeld in de emulator. Windows Mixed Reality immersive headset ondersteuning moet hardware grafische versnelling zijn ingeschakeld in de emulator.
  • Als u inhoud in de headset ziet, maar hologrammen wazig zijn of als u een dubbele afbeelding 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. Navigeer 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 wordt weergegeven in de headset, gebruikt u de pijltoetsen om de draaiing van de ogen aan te passen. Houd Alt links ingedrukt om het linkeroog en de alt-rechts aan te passen om het rechter oog aan te passen. Gebruik 'Q' en 'E' om de roll voor elk oog aan te passen, opnieuw met de juiste Alt-toets voor het oog. Gebruik de toetsen '+' en '-' om de afstand tussen de ogen aan te passen. (Houd er rekening mee dat +/- op een nummerpad niet werkt. Gebruik de knoppen op het hoofdtoetsenbord.)
  7. Wanneer de stereoweergave correct wordt weergegeven, drukt u op S om uw wijzigingen op te slaan. De nieuwe configuratie wordt opgeslagen voor toekomstige lanceringen van de emulator.
  8. Als u uw wijzigingen wilt verlaten en wilt terugkeren naar de vorige configuratie, drukt u op L om de standaard- of vorige configuratie te laden.
  9. Wijzig de waarde EnableEyePoseControl in het register in 0 en gebruik de optie HMD gebruiken voor simulatie.

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

Anatomie van de HoloLens emulator (eerste generatie)

Hoofdvenster

Wanneer de emulator wordt geopend, ziet u een venster waarin het HoloLens weergegeven.

HoloLens Emulator hoofdvenster

Werkbalk

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

  • Pictogram Sluiten: sluit de emulator.
  • Pictogram Minimaliseren: minimaliseert het venster van de emulator.
  • Pictogram menselijke invoer Menselijke invoer: De muis en het toetsenbord worden gebruikt om menselijke invoer voor de emulator te simuleren.
  • Toetsenbord- en muisinvoerpictogram Toetsenbord- 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.
  • Aanpassen aan schermpictogram Aanpassen aan scherm: past de emulator aan het scherm.
  • Zoompictogram Zoomen: maakt de emulator groter en kleiner.
  • Help-pictogram Help: Hiermee opent u de Help voor de emulator.
  • Pictogram van de apparaatportal openen Apparaatportal: open de Windows Apparaatportal voor het HoloLens-besturingssysteem in de emulator.
  • Hulpprogramma'spictogram Hulpprogramma's: open het deelvenster Extra hulpprogramma's.

Tabblad Simulatie

Het standaardtabblad in het deelvenster Extra hulpprogramma's is het tabblad Simulatie.

HoloLens Emulator deelvenster Extra hulpprogramma's

Op het tabblad Simulatie ziet u de huidige status van de gesimuleerde sensoren die worden gebruikt om het besturingssysteem HoloLens de emulator te maken. Als u de muisaanwijzer boven een waarde in het tabblad Simulatie beweegt, wordt er knopinfo weergegeven waarin wordt beschreven hoe u die waarde kunt bepalen.

Tabblad Ruimte

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

HoloLens Emulator tabblad 'Ruimten'

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 worden aangemeld met een account. Nadat u het selectievakje op deze pagina hebt incheckt, wordt u bij latere lanceringen van de emulator gevraagd om u aan te melden, net zoals een gebruiker zou doen wanneer het 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. Zodra u de emulatie hebt geïnstalleerd, vindt u deze in %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE \ (versie)\Plugins\Rooms. Al deze ruimten zijn in echte omgevingen vastgelegd met behulp van HoloLens:

  • DefaultRoom.xef: een kleine huisruimte met een tv, koffietabel en twee koffiebars. Standaard geladen wanneer u de emulator start.
  • Bedroom1.xef: een kleine slaapkamers met een bureau.
  • Bedroom2.xef: een slaapkamers met een kanjer, hoer, slaapstand en walk-in.
  • GreatRoom.xef: een grote open ruimte, een geweldige ruimte met een huisruimte, een restaurant en een keuken.
  • LivingRoom.xef: een huisruimte met een keuken, bank, armchairs en een koffietabel met een bloem.

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 rendert. Maar u ziet de gesimuleerde ruimte achter de hologrammen. Dit is in tegenstelling tot de werkelijke HoloLens waarin beide met elkaar zijn gecombineerd. Als u de gesimuleerde ruimte in de HoloLens Emulator wilt zien, moet u uw toepassing bijwerken om de mesh voor ruimtelijke toewijzing in de scène weer te geven.

Bekende problemen

  • Bij het verwijderen van de HoloLens 2 Emulator, kan de installatiemap van de harde schijf (Flash.vhdx) op de harde schijf staan in de map Windows Kits\10\Emulation\HoloLens. <build number> Het is veilig om dit bestand te verwijderen.
  • Hardware grafische versnelling kan ertoe leiden dat Holographic-apps op sommige systemen crashen met AMD- of Intel-afbeeldingen. Het uitschakelen van hardware grafische versnelling in het venster Hulpprogramma's voor de emulator kan dit probleem oplossen.
  • Na de installatie van de meest recente Windows updates vanaf juli 2020, is hardware grafische versnelling in de HoloLens Emulator (eerste generatie) mogelijk niet meer beschikbaar. Het RemoteFX onderdeel dat nodig is voor grafische versnelling van hardware, is afgeschaft en wordt in een toekomstige versie Windows verwijderd. Als u hardware grafische versnelling opnieuw wilt inschakelen, gebruikt u de PowerShell-cmdlet Enable-VMRemoteFXPhysicalVideoAdapter. Raadpleeg de documentatie over het aftrekken en verwijderen van RemoteFX ondersteuning in Windows voor meer informatie.

Problemen oplossen

Mogelijk ziet u tijdens het installeren van de emulator 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 een recente versie van Visual Studio (Visual Studio 2019, Visual Studio 2017 of Visual Studio 2015 Update 1 of hoger). U kunt dit corrigeren door de meest recente versie van de Visual Studio.
  • U hebt een recente versie van Visual Studio, maar u hebt de UWP-hulpprogramma's (Universal Windows Platform) niet geïnstalleerd. Dit is een optionele functie voor Visual Studio. Voor HoloLens (eerste generatie) hebt u UWP-hulpprogramma's nodig voor Visual Studio 2015 of Visual Studio 2017.

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 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 debuggen:

  • Uw Visual Studio projectconfiguratie is ingesteld op x86 (HoloLens first Gen), x86 of x64 (HoloLens 2 Emulator).
  • Als u Visual Studio 2019 gebruikt, wordt de platformhulpset in uw projectconfiguratie ingesteld op v142.

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

  • Voer Visual Studio uit als beheerder
  • Als u Visual Studio 2019 nog nooit hebt geïnstalleerd, controleert u of de registerwaarde KitsRoot10 op HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots naar uw 32-bits map Program Files wijst (bijvoorbeeld C:\Program Files (x86)\Windows Kits\10). Als dit niet het resultaat is, verwijdert u de HoloLens Emulator, wijzigt u de registerwaarde in de map 32-bits programmabestanden en installeert u de HoloLens Emulator. Dit probleem wordt verholpen in Visual Studio 2019 16.0.3.

Als de emulator een foutbericht 'Ongeldige bytecoderen' we weergeven 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 gevolgd:

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

Als uw systeem vast komt te hangen wanneer de emulator wordt start, schakelt u hardwareversnelling uit voor emulatorafbeeldingen.

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

Zie ook