A biblioteca gráfica de código aberto Mesa acaba de mesclar o código enviado pelos engenheiros da Microsoft que fornece um protótipo para processamento de vídeo AV1 usando aceleração de hardware DirectX 12.
De acordo com Phoronix, a contribuição da Microsoft para o Mesa foi feita para melhorar o suporte do Windows Subsystem for Linux (WSL).
Ao enviar este patch, uma ponte foi construída onde aplicativos Linux em WSL podem solicitar codificação AV1 acelerada, e o Mesa passará a solicitação para a camada nativa do Windows Media Foundation e DirectX 12. DirectX 12 também funciona em diferentes GPUs, então WSL tem codificação de vídeo fácil e acelerada por hardware entre dispositivos sem ter que se preocupar com desvios de driver Linux específicos para cada GPU.
O patch é bastante enxuto, chegando a apenas 900 linhas de código.
Essa fusão beneficiará principalmente usuários avançados e desenvolvedores do WSL que usam WSL para processamento de vídeo, fluxos de trabalho de IA que ingerem vídeo ou aplicativos de streaming.
O patch aparecerá na próxima atualização do Mesa 26.2.