Algumas séries de patches foram lançadas ontem para habilitar novos blocos de IP nos próximos processadores gráficos Radeon.
Conforme escrito há alguns meses, a AMD está usando uma nova abordagem para habilitar suas novas GPUs no Linux em que, em vez de enviar grandes séries de patches com codinomes de peixes coloridos, eles estão enviando séries de patches individuais trazendo blocos IP individuais de a GPU de cada vez.
Essa nova estratégia de habilitação”bloco por bloco”acompanha o trabalho do driver AMDGPU na adoção de enumeração de dispositivos baseada em IP e menos dependência de valores de driver codificados. O que isso significa, em última análise, é que o driver AMDGPU é mais adaptável para futuros projetos de GPU, mas também os beneficia, tornando mais difícil que novos segredos de produtos de hardware sejam expostos antecipadamente pelos patches do Linux-em vez de grandes séries de patches monolíticos que estabelecem o suporte , existem muitas séries de patches individuais trazendo os diferentes blocos que podem ou não ser todos para uma GPU específica, já que os engenheiros da AMD geralmente trabalham no suporte a várias variantes ao mesmo tempo.
Enviando as séries de patches menores ao longo do tempo, também torna mais fácil para a AMD limpar os procedimentos de revisão legal/técnica para publicar o código. Então, em última análise, é uma vitória para todos os lados, embora torne as coisas menos interessantes para outros meios de comunicação sem grandes séries de patches marcadas por codinomes divertidos.
No Linux 5.18, eles enviaram mais habilitação de novos blocos de IP e outras séries de patches recentemente. Este trabalho está sendo desenvolvido para as GPUs de jogos de próxima geração”RDNA3″ainda este ano, bem como GFX940 como o acelerador Instinct de próxima geração da AMD.
Na quarta-feira houve mais algumas séries de patches de bloqueio de IP. NBIO 4.3 como uma versão atualizada do bloco de IP”New Bus IO”para manipulação de interações de dispositivos com o barramento PCI Express em GPUs. O arquivo de cabeçalho NBIO sozinho para a nova versão é outras 82k linhas de código para o driver AMDGPU.
IH 6.0 como o IP mais recente para o manipulador de interrupção da GPU.
HDP 6.0 como a nova versão do Host Data Port IP para interface da CPU com a vRAM (PCI BAR).
SMUIO 13.0.6 como a versão mais recente do sua E/S da Unidade de Gerenciamento do Sistema para acesso à ROM vBIOS e outras funcionalidades.
Dependendo das revisões/tempo, esses novos blocos podem vê-los no próximo ciclo do kernel v5.19.