Microsoft helpt Linux aan snellere AV1-videocodering via Mesa

In een interessante ontwikkeling voor de open-sourcewereld hebben engineers van Microsoft een bijdrage geleverd aan de Mesa-codebase, wat resulteert in versnelde AV1-videocodering voor Linux. Dit betekent dat Linux-gebruikers binnenkort kunnen profiteren van een efficiëntere en snellere manier om video’s te verwerken die gebruikmaken van de moderne AV1-codec, een belangrijke stap vooruit voor videobewerking en -streaming op Linux-systemen.

Concreet gaat het om het toevoegen van ondersteuning voor AV1-videocodering die direct door de grafische kaart (GPU) wordt afgehandeld. Dit is een stuk sneller dan wanneer de hoofdprocessor (CPU) al het werk moet doen. De techniek die hierbij wordt ingezet, is een combinatie van DirectX 12 – een bekende grafische API van Microsoft – en de Hardware Media Foundation Transform (HMFT). HMFT is onderdeel van de Windows Media Foundation en helpt bij het efficiënt omgaan met media op hardwareniveau. Deze Windows-specifieke onderdelen worden nu ingezet binnen Mesa, de open-source grafische softwarestack die veel Linux-distributies gebruiken.

Wat betekent dit nu voor jou als Linux-gebruiker? Vooral dat taken zoals het exporteren van video’s, het streamen van content of het omzetten van videobestanden die gebruikmaken van de AV1-codec, straks veel sneller zullen gaan. De zware rekenkracht die hiervoor nodig is, wordt dan door je grafische kaart geleverd in plaats van je hoofdprocessor. Dit maakt je systeem efficiënter, vermindert de belasting op je CPU en zorgt voor een vlottere ervaring bij het werken met video.

Deze ontwikkeling is niet alleen technisch interessant, maar ook symbolisch voor de groeiende samenwerking tussen Microsoft en de open-sourcegemeenschap. Het laat zien dat bedrijven steeds vaker over de grenzen van hun eigen ecosystemen heen kijken om de gebruikerservaring te verbeteren, ongeacht welk besturingssysteem ze gebruiken. Een mooie stap vooruit voor Linux-gebruikers die veel met video doen.

Bron: https://www.phoronix.com/news/Microsoft-AV1-Encode-DX12-HMFT