Depois que a AMD começou a postar os patches “GFX11” para RDNA3 na semana passada, agora a AMD publicou um conjunto de patches que habilitam o bloco IP VCN 4.0 para recursos de codificação/decodificação de vídeo de próxima geração. Portanto, a AMD publica patches de driver do Linux para o novo bloco de IP “VCN 4.0”.
A AMD começou a postar os patches do driver gráfico do kernel AMDGPU Linux para habilitar o Video Core Next 4.0 em código aberto. Embora esta série de patches seja publicada de forma independente como parte de sua nova estratégia de habilitação de IP bloco a bloco, considerando o momento, é seguro presumir que a VCN4 vem com as placas gráficas “RDNA3” de próxima geração.
Os 4 patches do Video Codec Next (normalmente VCN se refere a “Video Core Next” enquanto um erro de digitação ou uma renomeação, é referido agora como “Video Codec Next”) foram enviados hoje e consistem em cerca de 12,3 mil linhas de novo código, mas mais de 9k linhas são arquivos de cabeçalho de registro. Este é apenas o começo e o suficiente para que o bloco de IP de codificação de vídeo da VCN funcione com os codecs suportados existentes.
AMD publica patches de driver do Linux para o novo bloco de IP “VCN 4.0”
Com a VCN 3.0/3.1 já lidando com a decodificação AV1, será interessante ver o que vem com a VCN 4.0. Espera-se que a codificação AV1 seja ótima de se ver. A série de patches hoje é apenas a habilitação básica do lado do driver do kernel e até agora nenhum novo código publicado para o Mesa ou outros componentes do espaço do usuário em torno da VCN4. Com esta série de patches do kernel para os recursos VCN4, está apenas expondo a codificação 4K HEVC e MPEG4 AVC, enquanto no lado da decodificação está MPEG 4 AVC, HEVC, JPEG, VP9 e AV1. A decodificação AV1 é limitada a 8K e inferior. Veremos o que as futuras séries de patches trazem para os recursos da VCN4.
Esta série inicial de patches VCN4 pode ser encontrada na lista de discussão enquanto está sendo revisada e, eventualmente, chegando ao kernel Linux principal.
Intel publica patches de ativação do Linux para Ponte Vecchio
Quando se trata do driver de kernel DRM “i915” da Intel, muito do trabalho ultimamente dos engenheiros de código aberto da empresa tem se concentrado nos produtos DG2/Alchemist for Arc Graphics. Houve alguns patches de driver de kernel DRM ocasionais mencionando seu trabalho de HPC e os preparativos de “PVC” da Ponte Vecchio, enquanto enviados hoje foram o primeiro conjunto de patches que realmente introduzem a Ponte Vecchio neste driver de kernel.
Por meses, já dentro da pilha Compute-Runtime da Intel para OpenCL, oneAPI Level Zero, temos visto as primeiras referências de “PVC” da Ponte Vecchio, mas não muito em seu driver de kernel Linux até agora.
Há pouco tempo saíram os patches para apresentar a Ponte Vecchio:
Ponte Vecchio (PVC) é uma nova GPU baseada na arquitetura Xe_HPC. Como uma plataforma focada em computação, o PVC possui mecanismos de computação e mecanismos de cópia aprimorados, mas nenhum mecanismo de renderização (não há pipeline de geometria) e nenhuma exibição. Este é apenas um punhado de patches de ativação inicial, incluindo algum suporte inicial para os novos mecanismos de cópia (embora ainda não os estejamos adicionando à lista de mecanismos da plataforma ou expondo-os ao espaço do usuário ainda).
Via Phoronix