Vid Surface Event 2024 lanserade Microsoft Copilot+-datorer inklusive Surface Laptop 7th Edition och Surface Pro 11th Edition, som drivs av ARM-baserade Snapdragon X-seriens processorer. Under lanseringsevenemanget tillkännagav Microsoft ett nytt emuleringslager som heter Prism för att köra x86-64-appar med nästan inhemsk hastighet på ARM-hårdvara.
Prism-lagret kommer att debutera med Windows 11 24H2 för Windows on ARM (WoA)-plattformen. Microsoft hävdar att det nya Prism-lagret är lika effektivt som Apples Rosetta 2 och ger 2x snabbare prestanda i enkärniga uppgifter och 3x förbättringar i flerkärniga arbetsbelastningar, som körs under emuleringsläget.
Så i den här artikeln tar vi en titt på vad Microsoft har gjort annorlunda den här gången med sitt kompatibilitetslager och om du skulle vara orolig för att köra x64-appar på Copilot+-datorer.
Förklarat: Prism Emulation Layer på Windows på ARM
Vid MS Build 2024-evenemanget, Microsoft rörd på det nya Prism-emuleringsskiktet och förklarade några av funktionerna bakom det. Microsoft säger att de har samarbetat med ARM för att bygga om sin Windows-kompilator för att dra fördel av Armv8-instruktionsuppsättningarna.
Det är inte bara mjukvara, utan ARM-baserade Snapdragon X-seriens processorer erbjuder också hårdvaruförbättringar för att köra x64-appar effektivt under det nya emuleringsläget. Jon Masters, som är en datorarkitekt för ARM-servrar på Google, avslöjade också att Armv8+ hårdvara erbjuder många användbara funktioner för binär översättning i farten.
Det är inte bara en uppdaterad emulator (även om det definitivt är det), Arm ISA har fått ett antal användbara funktioner för binär översättning genom åren. Saker som RCpc gör det billigare att beställa x86-minne till exempel— Jon Masters (@jonmasters) 24 maj 2024
Bortsett från det har Microsoft också byggt om många Windows-komponenter och körtider för att förbättra CPU-prestandan samtidigt som appar körs under Prism-emuleringsskiktet. Dessutom kompileras systembinärfiler med hjälp av ”profilstyrda optimeringar”, en teknik för att förbättra prestandan för en emulerad app genom att optimera den baserat på data som samlats in från dess faktiska körning.
Som ett resultat får du ett totalt 2x prestandahopp med Prism-emulering jämfört med tidigare försök med Microsoft SQ3-processorn. Microsoft förväntar sig också att användare kommer att spendera upp till 90 % av applikationsminuterna på inbyggd ARM-programvara. Företaget har arbetat med utvecklare för att ta med inbyggda appar till Windows på ARM-plattformen (WoA).

Från förstaparts Microsoft-appar till appar för sociala medier, underhållningsappar, kreativitetsappar, säkerhetslösningar och utvecklingsverktyg, nästan alla erbjuder nu inbyggda ARM-appar för Windows 11. Du kan hitta en lista över inbyggd Windows ARM-programvara från här.
Prismamuleringslager för spel på Windows
När det gäller spel sägs Prism-lagret vara ganska imponerande. Det kan översätta x64-binärer till ARM64-instruktioner i farten. Inte bara det, det kan också översätta drivrutiner för Adreno GPU och Windows-bibliotek under emulering. Och både översatta drivrutiner och Windows-bibliotek körs med nästan normal hastighet, vilket är ganska anmärkningsvärt.

Microsoft visade en demo där Baldur’s Gate 3 kördes under emuleringsläget, men ändå levererade runt 25 till 35 FPS. I nästa exempel korsade Borderlands 3, som körs under emulering, 35 FPS med Auto Super Resolution aktiverad.
Även om dessa demos är coola, måste vi vänta och se hur Prism-emuleringsskiktet presterar för andra titlar. Förresten, en Microsoft-stödd webbplats har en lista över spel som kan spelas på Snapdragon X-seriens processorer så fortsätt och kolla in det.
Prismamuleringsprestanda på Surface Laptop 7:e upplagan
Medan Microsoft och andra OEM-tillverkare inte har skickat sina Copilot+-datorer ännu, har Microsoft beställt en rapport av Signal65 som utvärderade emuleringsprestandan för Surface Laptop 7th Edition, som drivs av Snapdragon X Elite.

Rapporten säger att medan du kör Adobe Lightroom Classic under emulering på den nya Surface Laptop, överträffar SD X Elite Intels 12:e generationens Core i7-processor med 30 %, som kör applikationen inbyggt. Det är en häpnadsväckande uppenbarelse. Och den matchar prestanda hos Intel Core Ultra 7 155H när den körs under emulering.
I Blender-testet, SD X Elite-driven Surface Laptop 7th Ed. ger 35 % snabbare prestanda när du kör i emuleringsläget. Däremot erbjuder Intel Core Ultra 7 155H och Apples MacBook Air M3 bättre prestanda här. Men kom ihåg att de kör den ursprungliga versionen av appen.
Rapporten avslutar med att säga:
Emulerad prestanda på den nya enheten överträffar till och med den inhemska prestandan hos 12:e generationens Core i7 föregående generation Surface Laptop 5 – en imponerande bedrift som borde göra sig av med nerverna hos alla konsumenter som diskuterar köpet av en ny dator med denna processor.
Det ser ut som att det nya Prism-emuleringsskiktet verkligen är ganska kraftfullt och att köra x64-appar på nästa generations Copilot+-datorer skulle inte vara ett stort problem. Utöver det portar utvecklare i allt högre grad sina appar för inbyggd ARM64-arkitektur, vilket borde ge ännu bättre prestanda och effektivitet.
Stöd vårt arbete ❤️
Om du gillade den här artikeln, överväg att lämna dricks för att hjälpa oss fortsätta publicera bra innehåll.






















