Con il prossimo importante aggiornamento di Windows 11, Microsoft ha promesso significativi miglioramenti delle prestazioni nell’emulazione del codice Intel e AMD su laptop Windows basati su Arm. Il nuovo emulatore x86-64, chiamato Prism, è ora disponibile. Con l’arrivo sul mercato di vari PC Copilot Plus equipaggiati con il nuovo processore Snapdragon X, è interessante verificare quanto Prism possa effettivamente migliorare le prestazioni, anche su hardware più vecchi.
perché è necessario?
Prima di entrare nei dettagli dei nostri test, è utile capire perché questa innovazione è significativa e perché l’emulazione continua a essere indispensabile sui sistemi Windows basati su Arm.
Per decenni, Windows è stato sinonimo di architetture x86 e x86-64 (processori AMD e Intel), e tutto il software storico scritto per questo sistema operativo è stato compilato per funzionare su tale architettura.
Dopo vari tentativi falliti di supportare Arm – ricordate il Microsoft Surface RT? – si sta entrando in un’era di ecosistemi Windows a doppia architettura: x86-64 e Arm-64 (Arch64), grazie anche ai processori Snapdragon PC di Qualcomm, tra cui Snapdragon X è il più recente. Il problema è che, senza emulazione, non è possibile eseguire direttamente codice x86/x64 su un processore Arm a causa delle diverse istruzioni utilizzate.
Quando si compila un’applicazione con, ad esempio, Visual Studio (disponibile per entrambe le architetture), è possibile ottenere binari sia per x86-64 che per Arm, consentendo all’applicazione di funzionare nativamente su entrambi i tipi di processore. Questo vale però solo per le nuove applicazioni e quelle aggiornate; molte applicazioni più vecchie potrebbero non essere mai ricompilate per Arm.
Nonostante l’iniziativa Windows su Arm esista da oltre sette anni, molte applicazioni sono ancora esclusivamente x86-64. Pertanto, è necessario un emulatore per eseguirle su un processore Arm. L’emulazione Arm è supportata da Microsoft a partire da Windows 10, ma con una penalizzazione delle prestazioni. Con Windows 11 24H2, l’emulazione viene completamente rinnovata con Prism.
le affermazioni di Microsoft
Microsoft afferma che il 90% del tempo totale trascorso nelle applicazioni su un PC é in applicazioni con una versione nativa per Arm. Questo dato è basato su un sondaggio del comportamento degli utenti in applicazioni non di gioco negli Stati Uniti e nel Regno Unito. Nell’immagine si può vedere come il supporto per le applicazioni native per Arm sia in crescita.
Per quanto riguarda il lato consumer, grandi nomi come Netflix, Kindle, Handbrake, Unity, VLC e Microsoft Office sono ora disponibili in versioni native per Arm. Top app come Google Chrome, WhatsApp, Zoom, Adobe Photoshop, Disney+, Spotify e molte altre funzioneranno nativamente sui PC Copilot Plus fin dal primo giorno. Sebbene molti software non richiedano più l’emulazione, numerose applicazioni (compresi i giochi) ne hanno ancora bisogno.
Nella presentazione dei Copilot Plus PC, Microsoft ha anche affermato che le applicazioni emulate su PC con Snapdragon X Elite sono più di due volte più veloci rispetto ai dispositivi Windows Arm di generazione precedente con Windows 11 22H2. Si prevede che le prestazioni emulative raddoppino con Windows 11 24H2 su piattaforma Snapdragon X Elite.
Questo miglioramento si deve non solo al software ma anche al nuovo Snapdragon X Elite. Comparando una macchina Qualcomm 8cx Gen 3 con una Snapdragon X Elite, si notano significativi miglioramenti nelle prestazioni del processore e nell’emulatore Prism. L’idea è che l’esperienza utente odierna sia migliore di prima, soprattutto per chi utilizza hardware meno recente. Nonostante queste affermazioni, per verificare quanto Prism migliori effettivamente le prestazioni, è necessario testare lo stesso dispositivo prima e dopo l’aggiornamento.
Lascia un commento