AMDVLK 2022.Q3.2 lançado com otimizações de jogos

AMD envia patches de driver gráfico para Linux para "GFX 11.5"
AMD Linux corrige falha “Timed Out Fences”

O AMDVLK 2022.Q3.2 é o mais novo lançamento oficial de driver Vulkan de código aberto para sistemas Linux. O AMDVLK 2022.Q3.2 foi lançado com otimizações de jogos.

O AMDVLK continua a ser mantido como seu driver AMD Vulkan de código aberto derivado de suas fontes oficiais Vulkan usadas pelo Radeon Software no Windows e Linux. Ele é construído com componentes puramente de código aberto, como o back-end do compilador de sombreamento AMDGPU LLVM, em vez de seu compilador de sombreador proprietário alternativo. 

O AMDVLK não tem mesmo uso que o RADV do Mesa tem entre os jogadores do Linux, principalmente devido aos drivers do Mesa serem fornecidos prontos. No entanto, a AMD continua mantendo o AMDVLK em parte, pois é um derivado do desenvolvimento oficial do driver Vulkan e por oferecer suporte oficial no Linux.

AMDVLK 2022.Q3.2 lançado com otimizações de jogos

O AMDVLK 2022.Q3.2 reconstrói com os cabeçalhos Vulkan API 1.3.221 mais recentes, melhora o desempenho do jogo para o título Sniper Elite 5, adiciona suporte ao registro de depuração e adiciona suporte à reprodução de captura para buffers esparsos. Há também uma série de correções do conjunto de testes de conformidade Vulkan (CTS), bem como a correção do caminho de decodificação da GPU ASTC/ETC2 de um possível travamento ao usar o RenderDoc.

O suporte RDNA2 de código aberto está bastante maduro neste estágio para RADV e AMDVLK.

Mais detalhes sobre o lançamento do AMDVLK 2022.Q3.2 junto com downloads no formato de origem e binários Ubuntu/RHEL via GitHub. O lançamento do AMDVLK não é particularmente empolgante, pois os desenvolvedores de drivers da AMD permanecem muito ocupados na preparação do suporte à GPU RDNA3 de última geração que será lançado no próximo trimestre.

Intel Raptor Lake Thunderbolt com baixo consumo de energia CL1 chega ao Linux 6.0

Greg Kroah-Hartman enviou todas as alterações de driver USB e Thunderbolt visando o kernel Linux 6.0, no qual há muitas novas habilitações de hardware e aprimoramentos no suporte de driver existente.

Primeiro, com o Linux 6.0, agora há suporte Thunderbolt para as próximas plataformas Intel Raptor Lake. Raptor Lake como o sucessor do Alder Lake deve ser lançado ainda este ano e os kernels Linux recentes viram muito trabalho de atualização para esses processadores Core de 13ª geração. 

Houve trabalho no suporte gráfico do Raptor Lake e outros novos IDs de dispositivo adicionados a outros drivers para preparar este sucessor evolucionário do Alder Lake. Com o pull USB/Thunderbolt, o Raptor Lake Thunderbolt está configurado para funcionar no Linux 6.0.

Outra novidade no Linux 6.0 é o suporte CL1 para controladores USB4 e Intel Titan Ridge. CLx é para estados de baixa potência de link para reduzir a potência do transmissor e do receptor quando uma pista está ociosa. No ano passado, a Intel adicionou suporte CLx/CL0 para dispositivos USB4 e seu controlador Titan Ridge. 

Com o Linux 6.0, eles estão adicionando suporte CL1 para dispositivos USB4 e Titan Ridge. CL1 é um segundo estado de baixa potência do link e é usado para reduzir a potência do transmissor e do receptor quando uma pista de alta velocidade está ociosa. Ambos os lados do link precisam oferecer suporte a CL1 para que ele seja usado para aprimorar o gerenciamento térmico/de energia.

Outras mudanças USB no Linux 6.0 incluem suporte Target Peripheral List (TPL) para identificar dispositivos alvo durante o teste de conformidade de host incorporado com o driver DWC2, mover o driver octeon-usb para fora do teste, relatórios de velocidade expandida com o código da ferramenta “testusb”, suporte para o controlador MUSB do PolarFire SoC, várias melhorias no driver USB Type-C, enumeração de cliente I2c baseada em ACPI para AMD ASICs com o driver UCSI_CCG e outras correções/aprimoramentos.

A lista completa de patches de recursos USB e Thunderbolt para Linux 6.0 pode ser encontrada por meio deste pull request com oito mil linhas de novo código já mescladas ao Linux Git.