På Surface Event 2024 lanserte Microsoft Copilot+ PC-er inkludert Surface Laptop 7th Edition og Surface Pro 11th Edition, drevet av ARM-baserte Snapdragon X-serieprosessorer. Under lanseringsarrangementet kunngjorde Microsoft et nytt emuleringslag kalt Prism for å kjøre x86-64-apper med nesten opprinnelig hastighet på ARM-maskinvare.
Prism-laget vil debutere med Windows 11 24H2 for Windows on ARM (WoA)-plattformen. Microsoft hevder at det nye Prism-laget er like effektivt som Apples Rosetta 2 og gir 2x raskere ytelse i enkeltkjerneoppgaver og 3x forbedring i flerkjernearbeidsbelastninger, kjører under emuleringsmodus.
Så i denne artikkelen tar vi en titt på hva Microsoft har gjort annerledes denne gangen med kompatibilitetslaget, og hvis du skulle være bekymret for å kjøre x64-apper på Copilot+ PC-er.
Forklart: Prism Emulation Layer på Windows på ARM
På MS Build 2024-arrangementet, Microsoft rørt på det nye Prism-emuleringslaget og forklarte noen av funksjonene bak det. Microsoft sier at de har inngått samarbeid med ARM for å gjenoppbygge Windows-kompilatoren for å dra nytte av forbedringer av Armv8-instruksjonssett.
Det er ikke bare programvare, men ARM-baserte prosessorer i Snapdragon X-serien tilbyr også maskinvareforbedringer for å kjøre x64-apper effektivt under den nye emuleringsmodusen. Jon Masters, som er dataarkitekt for ARM-servere hos Google, avslørte også at Armv8+-maskinvare tilbyr mange nyttige funksjoner for binær oversettelse i farten.
Det er ikke bare en oppdatert emulator (selv om det definitivt er det), Arm ISA har fått en rekke nyttige funksjoner for binær oversettelse gjennom årene. Ting som RCpc gjør det for eksempel billigere å bestille x86-minne— Jon Masters (@jonmasters) 24. mai 2024
Bortsett fra det har Microsoft også gjenoppbygd mange Windows-komponenter og Runtimes for å forbedre CPU-ytelsen mens du kjører apper under Prism-emuleringslaget. I tillegg kompileres systembinærfiler ved å bruke «profilstyrte optimaliseringer», en teknikk for å forbedre ytelsen til en emulert app ved å optimalisere den basert på data samlet inn fra den faktiske utførelse.
Som et resultat får du et totalt 2x ytelseshopp med Prism-emulering sammenlignet med tidligere innsats med Microsoft SQ3-prosessoren. Microsoft forventer også at brukere vil bruke opptil 90 % av applikasjonsminuttene på innebygd ARM-programvare. Selskapet har jobbet med utviklere for å bringe innfødte apper til Windows on ARM (WoA)-plattformen.

Fra førsteparts Microsoft-apper til apper for sosiale medier, underholdningsapper, kreativitetsapper, sikkerhetsløsninger og utviklingsverktøy, nesten alle tilbyr nå ARM-native apper for Windows 11. Du kan finne en liste over innebygd Windows ARM-programvare fra her.
Prismemuleringslag for spill på Windows
Når det gjelder spill, sies Prism-laget å være ganske imponerende. Den kan oversette x64-binærfiler til ARM64-instruksjoner på farten. Ikke bare det, den kan også oversette drivere for Adreno GPU- og Windows-bibliotekene under emulering. Og både oversatte drivere og Windows-biblioteker kjører med nesten opprinnelig hastighet, noe som er ganske bemerkelsesverdig.

Microsoft viste en demo der Baldur’s Gate 3 kjørte under emuleringsmodus, men leverte rundt 25 til 35 FPS. I det neste eksempelet krysset Borderlands 3, som kjører under emulering, 35 FPS med Auto Super Resolution aktivert.
Selv om disse demoene er kule, må vi vente og se hvordan Prism-emuleringslaget fungerer for andre titler. Forresten, et Microsoft-støttet nettsted opprettholder en liste over spill som kan spilles på Snapdragon X-seriens prosessorer, så fortsett og sjekk det ut.
Prismemuleringsytelse på Surface Laptop 7. utgave
Mens Microsoft og andre OEM-er ikke har sendt sine Copilot+ PC-er ennå, har Microsoft bestilt en rapport av Signal65 som evaluerte emuleringsytelsen til Surface Laptop 7th Edition, drevet av Snapdragon X Elite.

Rapporten sier at mens du kjører Adobe Lightroom Classic under emulering på den nye Surface Laptop, overgår SD X Elite Intels 12. generasjons Core i7-prosessor med 30 %, som kjører applikasjonen naturlig. Det er en oppsiktsvekkende åpenbaring. Og den matcher ytelsen til Intel Core Ultra 7 155H mens den kjører under emulering.
I Blender-testen, SD X Elite-drevet Surface Laptop 7th Ed. tilbyr 35 % raskere ytelse mens du kjører i emuleringsmodus. Imidlertid gir Intel Core Ultra 7 155H og Apples MacBook Air M3 bedre ytelse her. Men husk at de kjører den opprinnelige versjonen av appen.
Rapporten avslutter med å si:
Emulert ytelse på den nye enheten overgår til og med den opprinnelige ytelsen til 12. generasjons Core i7 forrige generasjon Surface Laptop 5 – en imponerende bragd som bør sette nervene i ro til enhver forbruker som diskuterer kjøp av en ny PC med denne prosessoren.
Det ser ut som det nye Prism-emuleringslaget faktisk er ganske kraftig, og å kjøre x64-apper på neste generasjons Copilot+ PC-er ville ikke være et stort problem. I tillegg til det porterer utviklere i økende grad appene sine for innebygd ARM64-arkitektur, noe som burde gi enda bedre ytelse og effektivitet.
Støtt vårt arbeid ❤️
Hvis du likte denne artikkelen, vurder å gi en tips for å hjelpe oss med å fortsette å publisere kvalitetsinnhold.




















