FERRAMENTAS LINUX: O DRM do Kernel Linux Linux 6.3 traz um driver Intel VPU, descarta os drivers legados, muitas atualizações AMD

sexta-feira, 24 de fevereiro de 2023

O DRM do Kernel Linux Linux 6.3 traz um driver Intel VPU, descarta os drivers legados, muitas atualizações AMD

 

As atualizações do subsistema Direct Rendering Manager (DRM) que também incluem as novas atualizações do subsistema "accel" do acelerador foram enviadas e subsequentemente mescladas para o kernel Linux 6.3 . Este pull tem muitas mudanças nesses drivers gráficos do kernel, bem como nos dois primeiros drivers do acelerador AI como parte da nova área do kernel.

O subsistema do acelerador de computação foi adicionado ao Linux 6.2 , mas apenas o código de infraestrutura inicial entrou nesse kernel. Agora, com o Linux 6.3, os dois primeiros drivers do acelerador estão em vigor: o driver Habana Labs AI existente foi migrado de sua antiga área "char/misc" para agora ser um driver de aceleração adequado para o suporte do acelerador de hardware Gaudi / Gaudi2 / Greco. O segundo driver no accel para Linux 6.3 éo novo driver Intel VPU como a Unidade de Processamento Versátil que vem com os processadores Meteor Lake de última geração. O driver Intel iVPU é novo no Linux 6.3 e está preparando esse acelerador de IA de inferência. Há também outros drivers de acelerador AI de código aberto trabalhando para upstream nesta nova área do kernel, enquanto para v6.3 são apenas esses dois drivers.

Outra mudança significativa com o DRM do Linux 6.3 é a remoção de drivers DRM obsoletos (DRI1) antigos. O código do driver ATI Rage 128, 3Dfx, S3 Savage, Intel 810, SiS, VIA e Matrox MGA DRM foi removido do kernel como uma boa limpeza de primavera. Esses antigos drivers DRI1 DRM não são tocados há muitos anos e não servem muito para o propósito de upstream quando não são mantidos e não suportam a funcionalidade moderna do kernel/DRM do Linux.

Além do Habana Labs da Intel e do trabalho do iVPU, quando se trata do driver i915 DRM, eles continuaram melhorando os gráficos DG2/Alchemist para Linux 6.3. Além disso, o Linux 6.3 é o primeiro kernel com suporte de exibição do Meteor Lake funcionando. Os engenheiros de driver gráfico de código aberto da Intel estão trabalhando no suporte ao Meteor Lake há alguns meses e a mais recente conquista para este kernel é fazer com que os monitores realmente acendam. A ativação geral continua em andamento, mas parece que os gráficos integrados do Meteor Lake de código aberto estarão em boa forma antes do lançamento.

O driver i915 também possui suporte DP MST DSC, suporte Xe HP 4Tile para Ponte Vecchio e muitas melhorias de código de baixo nível. Os engenheiros da Intel também estão trabalhando simultaneamente em seu novo driver de kernel "Xe" , mas ainda não está pronto para o upstreaming.

No lado do driver AMDGPU, há suporte para novos blocos de IP Radeon, provavelmente relacionados aos próximos processadores gráficos RDNA3. Há também informações de PCIe agora expostas ao espaço do usuário , suporte de exibição segura funcionando em vários monitores, um retrabalho no código de suspensão S0ix , suporte para FreeSync sobre PCon e uma série de outras correções e melhorias de baixo nível.

Outras alterações de DRM no Kernel Linux 6.3 incluem o SimpleDRM com suporte a buffers de quadro de memória do sistema, Nouveau abandonando seu legado IOCTL, várias atualizações de MSM para hardware Qualcomm Adreno, correções de Raspberry Pi VC4 e Etnaviv com suporte para núcleos VeriSilicon NPU .

A lista completa de alterações para a área Direct Rendering Manager do kernel com Linux 6.3 pode ser encontrada neste pull .







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário