Melhorias nos drivers Linux para GPUs AMD GCN 1.x

Timur Kristóf, um subcontratado da Valve, apresentou planos para melhorar o suporte do Linux para placas gráficas AMD GCN 1.0 "Southern Island" e 1.1 "Sea Islands". No ano passado, o driver AMDGPU foi equiparado ao driver Radeon para placas gráficas GCN 1.x e habilitado por padrão no código-fonte do kernel Linux 6.19, com lançamento previsto para fevereiro. As placas GCN 1.x foram lançadas de 2012 a 2019 e abrangem modelos como Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx, Radeon R9 280, FirePro W4000-W9000, Radeon Sky 700/900, Radeon R9 265/270/370, Radeon R9 290/390, HD 7790/8870 e outras placas de vídeo das famílias Radeon Rx 200/Rx 300.

Os planos incluem o desenvolvimento adicional do suporte ao GCN 1.x no Linux, parte do qual também será útil para outras GPUs, como a família Polaris.

  • Implementação de suporte para modificadores de formato (modificador de formato DRM) para GPUs das séries SI, CIK, VI e Polaris, o que permitirá o uso de gerenciadores de composição baseados em Vulkan, o driver OpenGL Zink e alguns outros componentes.
  • Adicionamos suporte para os controladores de ponte de vídeo TRAVIS e NUTMEG, o que permitirá o uso do AMDGPU por padrão em configurações com APUs da família CIK.
  • Refatoração do gerenciamento de energia. GPUs mais antigas usam um código de gerenciamento de energia separado, "DPM", que é diferente do código principal do AMDGPU. Unificar o código das GPUs mais antigas com o das outras GPUs eliminará a ramificação separada para essas GPUs, reduzirá o tamanho do código e simplificará a manutenção do driver.
  • Considerando as melhorias no suporte ao GCN 1.x no código do DC (Display Core), como a capacidade de usar saídas de vídeo analógicas, faz sentido remover o código legado dessas GPUs que não utiliza o DC, o que simplificará a manutenção do driver e reduzirá o tamanho do código.
  • Corrige erros remanescentes, como limitação de energia incorreta em GPUs Radeon 430, telas pretas em conectores analógicos da Radeon HD 7790 e falhas de página em GPUs SI/CIK.
  • Suporte para texturas parcialmente residentes (PRT). Um patch para o kernel do Linux e um pull request para o MESA já foram preparados para habilitar esse recurso.
  • Suporte a filas de transferência no driver RADV para GPUs mais antigas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster