FERRAMENTAS LINUX: A AMD publica os patches do Driver Linux para os novos componentes VPE e UMSCH com as futuras GPUs

sexta-feira, 25 de agosto de 2023

A AMD publica os patches do Driver Linux para os novos componentes VPE e UMSCH com as futuras GPUs

 

Depois da AMD ter recentemente lançado patches de driver gráfico para Linux, a fim de ativar um mecanismo gráfico GFX 11.5 e um novo bloco de exibição DCN 3.5, que presumivelmente são destinados a uma atualização RDNA3, como nas APUs da série Ryzen 8000, a AMD divulgou hoje uma série adicional de patches de driver de código aberto para habilitar novos IPs adicionais.

Em primeiro lugar, os novos patches de driver Linux da AMD hoje introduzem um novo tipo de mecanismo denominado VPE. O VPE atuará como um novo mecanismo de cópia para futuras GPUs AMD. A descrição dos novos patches simplesmente diz:

"O VPE é um novo mecanismo de cópia de uso geral. Ele oferece suporte a uma variedade de recursos de escalonamento e transformação.

O código Mesa estará disponível em breve para utilização."

Esses patches totalizam 21, com cerca de 7,3 mil linhas de novo código, embora grande parte disso consista em arquivos de cabeçalho. A versão inicial do mecanismo de cópia VPE a ser suportada é a VPE 6.1.0. Nesse contexto, VPE significa Video Copy Engine (Motor de Cópia de Vídeo), apesar de ser anunciado como um mecanismo de cópia de uso geral. Assim como outros blocos de IP da GPU AMD, o VPE também necessitará de firmware adicional.

Hoje também foram lançados patches que ativam o VCN 4.0.5 como uma nova versão do Video Core Next para aceleração de codificação/decodificação de vídeo, incluindo codificação JPEG. Alguns dos patches relacionam o VCN 4.0.5 à versão do IP 11.5, indicando que os patches de hoje, ou pelo menos a próxima parte da codificação de vídeo, estão relacionados às atualizações do RDNA3. Dado o momento, é presumível que o VPE também seja incluído nesta etapa de atualização.

Além disso, hoje também foi introduzido o suporte para o IP UMSCH 4.0. O bloco UMSCH é responsável pelo agendamento de filas multimídia. UMSCH é uma abreviação para User Mode Scheduler for Multimedia (Agendador de Modo de Usuário para Multimídia).

O ponto em comum entre os diversos novos patches de driver lançados hoje está no âmbito de multimídia/vídeo... Com os novos blocos VPE e UMSCH, parece que as atualizações na área de multimídia serão um foco significativo para essas atualizações do RDNA3, que presumivelmente estarão presentes nos futuros APUs/SoCs de última geração. É sempre positivo ver o desenvolvimento desse driver gráfico de código aberto e com foco na integração upstream sendo preparado antecipadamente para o kernel Linux, de forma que quando esses produtos forem lançados, já haja um sólido suporte no ecossistema Linux.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário