AVX, voluit Advanced Vector Extensions, is een set instructies die traditionele pc-processors van Intel en AMD gebruiken om parallelle berekeningen vlot uit te voeren. Denk hierbij aan zware taken zoals videobewerking, wetenschappelijke berekeningen of moderne 3D-games. Veel recente Windows-programma’s gaan er tegenwoordig vanuit dat een processor overweg kan met deze instructies. Op ARM-hardware, die fundamenteel anders in elkaar zit dan x86-chips, leidde het ontbreken hiervan tot nu toe geregeld tot foutmeldingen of crashende software.
In de praktijk betekent de toevoeging in Wine 11.22 dat deze instructies voortaan vertaald worden naar opdrachten die een ARM-processor wél begrijpt. Voor gebruikers zorgt dit vooral voor een bredere compatibiliteit. Hoewel het nabootsen van zulke berekeningen logischerwijs wat rekenkracht kost, zorgt de emulatie er in elk geval voor dat software die voorheen direct dienst weigerde, nu daadwerkelijk kan opstarten en functioneren.
Met deze release komt het project weer een stapje dichter bij de volgende grote stabiele uitgave. De continue verbeteringen onder de motorkap laten zien dat de brug tussen klassieke Windows-toepassingen en alternatieve chiparchitecturen op Linux steeds steviger wordt gebouwd.
