O aberto-source Vulkan driver suporte para as extensões de decodificação de vídeo (e provavelmente depois disso, codificação) continua avançando para os drivers Radeon”RADV”e Intel”ANV”Mesa.

No início deste mês, David Airlie (Red Hat), um conhecido especialista em driver gráfico de código aberto Linux, começou a experimentar o suporte a RADV Vulkan Video e, depois disso, também começou a brincar com o Vulkan Video para o driver Mesa da Intel. Esses esforços continuaram com os marcos mais recentes sendo atingidos.

Inicialmente, Airlie estava trabalhando na decodificação Vulkan Video H.264 para o mecanismo AMD VCN”Video Core Next”usado pelos novos processadores gráficos Radeon. Hoje ele mesclou o suporte para poder usar o mecanismo UVD”Unified Video Decoder”mais antigo. Por sua vez, isso agora permite que a decodificação H.264 funcione para GPUs AMD mais antigas de Vega, desde as GPUs GCN 1.0″Southern Islands”originais.

No entanto, sua experiência usando o suporte experimental Vulkan Video nas GPUs mais antigas pode variar com o Airlie até agora, tendo apenas confirmado o suporte UVD funcionando no Vega.

Airlie mencionou este suporte UVD para Vulkan Video em esta postagem do blog . No lado da Intel, ele agora publicou suas alterações iniciais do Intel ANV Vulkan Video por meio de este branch Gitlab para os interessados.

Airlie está continuando a trabalhar no código e descobrir como melhor compartilhar/aproveitar o suporte do Vulkan Video entre os drivers e, finalmente, descobrir o caminho para fazer o upstream desse suporte no Mesa principal. Por enquanto, seu foco também está no H.264 com H.265 ainda a ser resolvido, bem como nas extensões de codificação de vídeo Vulkan. Esperamos que não demore muito para ver nomes como VP9 e AV1 com extensões Vulkan Video upstream.

As extensões Vulkan Video foram lançadas em forma provisória desde o início do ano. Esperamos que eles sejam firmados em breve e, por sua vez, vejam um suporte de driver mais amplo e a descoberta de software multimídia de plataforma cruzada começando a usar essas extensões como um padrão da indústria para codificação/decodificação de vídeo baseada em GPU.

Categories: IT Info