GPU Intel Battlemage “Xe2” recebe mais otimizações antes da recente solicitação de pull para o kernel Linux 6.12

Por Xerife Tech, 2.09.2024 às 14:34 58

[ad_1]

O conjunto final de atualizações foi enviado no Linux 6.12 Kernel, garantindo melhores otimizações para GPUs Intel Xe2 em SoCs Lunar Lake e GPUs discretas Battlemage.

A Intel está pronta para o Linux 6.12 com o lote final de recursos e o VPL mais recente para SoCs Lunar Lake com tecnologia Xe2 e GPUs discretas Battlemage

As GPUs Battlemage “Xe2” parecem quase prontas para o sistema operacional Linux. Com os próximos produtos Intel, incluindo chips Lunar Lake e as GPUs discretas baseadas em Battlemage, o suporte para o Battlemage Graphics para Linux 6.12 está no estágio final. O lote final incluindo as novas alterações, recursos e melhorias para o novo hardware já foi enviado, seguindo a recente solicitação de pull para o Lunar Lake e o Battlemage Graphics para o kernel Linux 6.12.

As novas atualizações de recursos otimizarão o desempenho dos gráficos Intel Battlemage para Linux 6.12, que agora serão habilitados no próximo ciclo do kernel. A janela de mesclagem do Linux 6.12 será ocasião neste mês, o mesmo mês em que veremos o lançamento dos chips Intel Lunar Lake para plataformas móveis no dia 3. O pull request também inclui a mudança recente para o kernel Linux 6.11, que contém o patch para verificar o firmware Arrow Lake GSC.

O patch corrige vários bugs que aparecem na última solicitação de pull, uma vez que segue:

  • Alterações no núcleo Xe para BMG. O BMG requer, por design, alinhamento de tamanho de memória de 64k para buffers de scanout usando compressão e 4-tile. Logo, estamos adicionando uma proteção cá para bloquear framebuffers que não estão alinhados com isso e que requer patches tanto no i915-display quanto no núcleo xe. Sem essa proteção, temos algumas corrupções de tela. Logo, precisamos propagar isso junto com a remoção force_probe que Lucas enviou ontem com a solicitação de pull drm-xe-next.
  • Embora Arrow Lake tenha praticamente o mesmo GT que Meteor Lake, ele requer um novo firmware GSC ou a autenticação HuC e a proteção de buffer podem não funcionar. Logo, tivemos que extrair os IDs ARL do MTL e introduzir esse novo requisito de firmware. Neste momento, ninguém deve ter HW com esses IDs ainda e nós propagaremos isso para seguro logo que chegar à árvore Linus.

via Kernel.org

Algumas das novas mudanças incluem:

Alterações entre drivers (xe-core):

  • Exigir que os buffers de digitalização BMG sejam fisicamente alinhados em 64k (Maarten)

Alterações no núcleo (drm):

  • Apresentando modificadores Xe2 ccs para gráficos integrados e discretos (Juha-Pekka)

Mudanças no Driver:

  • Limpeza universal e mais trabalho em direção ao isolamento intel_display (Jani)
  • Novidade solução opção de exibição (Suraj)
  • Use cp_irq_count correto em HDCP (Suraj)
  • Correção do eDP PSR quando o CRC está habilitado (Jouni)
  • Emendar estado DP MST em seguida uma reinicialização do coletor (Imre)
  • Emendar versão do firmware do Arrow Lake GSC (John)
  • Use DSBs encadeados para programação LUT (Ville)

A janela de mesclagem para 6.12 será ocasião em meados de setembro, enquanto o kernel 6.12 seguro será lançado oficialmente em novembro deste ano. Portanto, usuários que comprarem laptops baseados em Lunar Lake e quiserem ter desempenho otimizado da GPU Xe2 pronto para uso precisarão usar o kernel Linux 6.12 Git. No entanto, aqueles que quiserem se contentar com o kernel 6.11 podem testar o suporte experimental.

Manancial da imagem: Intel

Dito isso, a Intel também lançou sua mais novidade versão VPL (Video Processing Library): VPL 2.13que adiciona novas APIs para juntar suporte a novos recursos. Estas são as Ferramentas de teor de tela AV1 para manipular o teor da tela, Informações de qualidade de imagem codificada para fornecer mais detalhes sobre a qualidade do vídeo em seguida a compressão, Codificação de via princípio para vídeos com algumas partes transparentes, Interpolação de quadros baseada em IA para gerar quadros mais novos para uma reprodução de vídeo mais suave e Suporte de super solução fundamentado em IA para aumentar a solução de vídeos de baixa solução.

Intel Gamer

O VPL 2.13 adicionará suporte para GPUs Battlemage discretas e também incluirá o exemplo de código “hello-encode-jpeg” para ajudar novos desenvolvedores a entender uma vez que usar o VPL para codificar uma imagem no formato JPEG.

Manancial da notícia: Fóronix

Compartilhe esta história

Facebook

Twitter

[ad_2]

Comentários 0

Por favor, dê-nos o seu valioso comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *