Op ARM-laptops met Windows zullen binnenkort meer apps geëmuleerd kunnen worden. Microsoft voegt bijvoorbeeld AVX-ondersteuning toe, terwijl ARM een nieuwe specificatie voor pc’s introduceert.
Gratis het laatste nieuws ontvangen over Windows?
Schrijf je in voor de nieuwsbrief:
Uitbreidingen voor x86-emulator Prism
Microsoft breidt de mogelijkheden van zijn x86-emulator Prism uit met nieuwe instructiesetuitbreidingen volgens een blogpost. In de Canary-versie van het Insider-programma kan Prism nu onder andere Advanced Vector Extensions (AVX) en AVX2 omzetten. Microsoft noemt daarnaast drie andere uitbreidingen, maar benadrukt dat dit geen volledige lijst is:
- Bit Manipulation Instruction Sets (BMI): voor elementaire bewerkingen.
- Fused Multiply-Add (FMA): nuttig voor bijvoorbeeld matrixberekeningen.
- F16C: om zwevende-kommagetallen met verschillende bitwaarden te converteren.
- RDRAND en RDSEED: voor communicatie met de willekeurige getallengenerator in processors, een functie die ook door sommige games wordt gebruikt.
Dankzij deze uitbreidingen zullen meer games en creatieve applicaties compatibel moeten zijn volgens Microsoft. Windows op ARM is vaak afhankelijk van x86-emulatie omdat er geen native ARM-versies van bepaalde software beschikbaar zijn. De Prism-emulator biedt een oplossing, zij het met mogelijk lagere efficiëntie in vergelijking met native apps.
Oudere instructiesets eindelijk ondersteund
De nieuw ondersteunde instructiesetuitbreidingen zijn al vrij oud. AVX, dat berekeningen met 256-bit vectoren mogelijk maakt, werd bijvoorbeeld in 2011 geïntroduceerd met Intel’s Core i-2000-serie (Sandy Bridge). AMD ondersteunt AVX sinds de Bulldozer-generatie, waaronder de FX-8000-, FX-6000- en FX-4000-processors. Tot nu toe ondersteunde Prism alleen enkele nieuwere AVX-512-varianten, die in games zelden voorkomen.
Gratis het laatste nieuws ontvangen over Windows?
Schrijf je in voor de nieuwsbrief:
Testfase en toepassingen in Adobe Premiere Pro
Niet alle updates uit de Canary-versie worden opgenomen in de definitieve Windows-versies, maar in dit geval lijkt dat waarschijnlijk. Microsoft past een aangepaste versie van deze Prism-update al toe in Adobe Premiere Pro 25 op Windows 11 24H2. De Canary-versie wordt vermoedelijk vooral gebruikt voor compatibiliteitstesten.
ARM introduceert nieuwe PC-specificatie
ARM werkt ondertussen verder aan de ontwikkeling van PC-systemen. Het bedrijf achter de ARM-architectuur heeft een nieuwe specificatie voor client-pc’s met ARM-processors geïntroduceerd, waaronder Windows-op-ARM-laptops en toekomstige desktop-pc’s.
Standaarden voor ARM-PC’s: PC-BSA 1.0
De nieuwe specificatie, genaamd “Personal Computing Base System Architecture 1.0” (PC-BSA), beschrijft standaardfuncties waaraan ARM-systemen moeten voldoen voor gebruik in pc’s. Dit omvat ARM-System-on-Chips (SoCs) met cpu-kernen die compatibel zijn met de ARMv8- of ARMv9-architectuur.
De PC-BSA definieert minimale vereisten voor onderdelen zoals interruptcontrollers en geheugenbeheereenheden, zodat verschillende besturingssystemen op gestandaardiseerde wijze op deze systemen kunnen draaien.
De PC-BSA is gebaseerd op bestaande ARM-specificaties, zoals de ARM Base System Architecture (BSA) en de ARM Base Boot Requirements (BBR). Deze leggen standaarden vast voor het opstarten van systemen met een UEFI-BIOS, ACPI-configuratietabellen en optioneel een Devicetree.
Gratis het laatste nieuws ontvangen over Windows?
Schrijf je in voor de nieuwsbrief: