Een van de grootste klappen op Windows op Arm-pc's die worden aangedreven door Qualcomm Snapdragon-chips is hoe goed apps werken. Lokaal gecodeerde applicaties werkten prima, maar applicaties geschreven voor traditionele X86-processors (lees: de overgrote meerderheid van de pc's) hadden het moeilijk.
Dit komt deels omdat ze ze door emulatie moesten laten gaan, een manier om X86-code te vertalen naar instructies die door een Arm-processor kunnen worden begrepen. Qualcomm beweert dat prestaties geen probleem zullen zijn voor de komende Snapdragon X Elite-processors en de pc's die daarop draaien. Maar het bedrijf onthulde daar ook een behoorlijk grote waarschuwing voor.
Volgens The Verge vertelden leidinggevenden van Qualcomm aan het publiek van de Game Developers Conference dat het bedrijf van mening is dat de meeste games op Steam's lijst met populairste games op volle snelheid zouden moeten draaien op de Snapdragon X Elite.
Qualcomm-ingenieur Issam Khalil vertelde het publiek dat game-ontwikkelaars hun games naar Arm kunnen porten, of dat ze een Arm64EC-applicatie kunnen maken, een hybride aanpak waarbij Qualcomm-stuurprogramma's native draaien, maar de rest van de applicatie wordt geëmuleerd. Ze kunnen Windows on Arm-emulatie ook de last laten overnemen. Khalil zei dat hij gelooft dat de meeste games GPU-gebonden zijn, wat betekent dat de prestaties van de emulator niet veel invloed zullen hebben.
Er zijn echter enkele problemen. Games met anti-cheat-drivers op kernelniveau werken eenvoudigweg niet via emulatie, en games die AVX-instructies gebruiken, zullen dat ook niet doen, zei Khalil. Dit laatste is het onderwerp van een Steam-discussie, die blijkbaar enkele emulators en Ubisoft-games omvat, hoewel anderen zeggen dat de AVX-vereisten stilletjes zijn gepatcht.
Games met anti-verhittingsstuurprogramma's op kernelniveau zijn problematischer en zullen dit waarschijnlijk ook bevatten Fortnite dapper, En Apex-legendes. We moeten het internet vertrouwen en deze lijst met meer dan 300 games maakt gebruik van anti-verhittingstechnologie op kernelniveau. Nogmaals, deze games zullen waarschijnlijk op Arm moeten worden gecodeerd om te kunnen worden uitgevoerd, wat het probleem zou moeten oplossen. Maar zullen de ontwikkelaars de moeite nemen?
Qualcomm beloofde grote dingen toen het de Snapdragon lanceerde Qualcomms leeuwebek Maar emulatie is altijd een probleem geweest, en we zullen moeten zien of de Leeuwebek dat wel of niet zal doen
“Tv-goeroe. Bekroonde student. Webliefhebber. Slechte reisnerd. Beeraholic.”