Qualcomms Snapdragon X Elite förlitar sig på Microsoft för att få ut det mesta av Windows on Arm

Qualcomm förlitar sig på Microsoft för att få ut det mesta av Windows on Arm, men företagets meritlista är inte lovande.

Qualcomms Snapdragon X Elite är här, och det är Qualcomms första Arm64 CPU med anpassade kärnor gjorda för Fönster på arm. Den lovar både bra prestanda och effektivitet och syftar till att i första hand konkurrera mot Intel-processorer. Vi förväntar oss att den kommer i bärbara datorer från sådana som Lenovo, Microsoft, Dell och HP i mitten av 2024, och Qualcomm hävdar att den här gången kommer att bli bättre än när Windows on Arm-initiativet startade bara drygt sju för flera år sedan.

Här är problemet: Windows on Arms största problem har faktiskt inte haft någonting verkligen att göra med Qualcomm. Snapdragon 8cx Gen 3 är inte precis en fantastisk SoC ändå, men problemet är faktiskt Microsoft och, mer specifikt, själva Windows on Arm-plattformen. Qualcomm kan göra Snapdragon X Elite till den mest kraftfulla Arm SoC på planeten, men det betyder ingenting om Windows on Arm fortsätter att hamna på efterkälken.

Källa: Qualcomm

Problemen med Windows on Arm

Det har varit två stora problem med Windows on Arm; en är i Qualcomms kontroll, den andra är mycket i Microsofts kontroll. I Qualcomms kontroll är hastigheten på dess SoCs, eftersom Windows on Arm-enheter i allmänhet har varit betydligt långsammare än sina x86-motsvarigheter. Batteritiden var vanligtvis bättre, men det är ungefär det. Sedan x86 till Arm översättningslager ovanpå de redan långsamma SoCs innebar det i motsats till en normal x86-inställning (eller jämfört med en Apple Silicon MacBook), det var helt enkelt inte värt det.

Även om Qualcomm utlovar 50 % snabbare prestanda jämfört med Apples M2-chip (även om vi inte vet hur det kommer att jämföras med den kommande M3), är problemet själva Windows on Arm-plattformen. Microsofts x86 to Arm-översättningslager är helt enkelt inte tillräckligt bra jämfört med Rosetta 2. Du kan argumentera att Qualcomms dator-SoC inte packade rätt (eller passande kraftfull) hårdvara för att göra det lättare för Microsoft att göra det, men x86-emulering på Arm har inte varit en prioritet för Microsoft.

Till exempel lades 64-bitars applikationsstöd endast till översättningslagret i och med introduktionen av Windows 11, något som tog alldeles för lång tid att lägga till. Även om Qualcomm lägger till hårdvaran till sina SoCs för att hjälpa till med att emulera x86-instruktioner, måste fortfarande lita på att Microsoft inte bara implementerar dem utan implementerar dem korrekt och effektivt. Det är en hög fråga, och det belyser fördelen som Apple har när det gäller att kontrollera både hårdvaran och mjukvaran. Qualcomm är helt på uppdrag av Microsoft här, oavsett vad det gör.

Liksom när det kommer till programvara kommer inte alla applikationer att köras inbyggt. Qualcomm har bekräftat att vi inte kommer att ha en inbyggd Google Chrome-webbläsare som till exempel körs på Snapdragon X Elite, vilket betyder att du antingen måste använda en annan webbläsare eller trotsa en värld av x86 to Arm-översättning. Qualcomms svar är att hårdvaran ska vara tillräckligt bra för att du inte kommer att märka att den emuleras, men företaget har sagt det för tidigare generationer av Snapdragon 8cx också.

Qualcomm tror på Microsoft, men borde du det?

Källa: Qualcomm

Qualcomm har helt klart förtroende för Microsoft att bygga rätt mjukvara runt sina egna Arm-chips, men med tanke på det tidigare generationers prestanda när det kommer till x86-emulering är det svårt att säga att dess tro är det motiverat. Qualcomm har ett visst ansvar även här, men Microsoft måste också bygga programvaran för att få den att fungera, så om Qualcomm hävdar att dess SoC: er är kapabla till det den här gången och ändå ingenting materialiseras, då är det svårt att säga att felet inte är Microsofts.

Vad det än kommer av detta partnerskap när det växer med lanseringen av Snapdragon X Elite, måste Qualcomm ta ett steg av tro och hopp om att Microsoft bygger ordentligt runt och införlivar rätt programvara runt sina SoC: er. Jag är säker på att Qualcomm har arbetat med Microsoft förbereder sig så mycket som möjligt för lanseringen, men i slutet av dagen är Windows on Arm fortfarande Microsofts produkt, inte Qualcomms.