A AMD continua a contribuir com o Kernel do Linux e está trabalhando no Kernel 4.20

AMD

A AMD já está trabalhando no Linux Kernel 4.20 com o qual começou a portar muitas linhas de código para o novo Kernel do Linux, além de continuar a contribuir com o software livre.

Considerando toda a nova habilitação de hardware que entrou no kernel do Linux recentemente, bem como o lançamento do AMDGPU DDX 18.1 e o grande lançamento do ROCm 1.9, seu último lote de alterações de recursos também passou por DRM-Next antes do ciclo do Linux Kernel 4.20 ~ 5.0.

Esta será outra versão interessante para usuários Radeon Linux.

Além disso Michael larabel da Phoronix realizou uma análise onde prestou contas do trabalho realizado nos diferentes colaboradores, especialmente os fabricantes de GPUS.

AMD contribui com 8.5x mais código para o kernel Linux do que NVIDIA

Embora não deve ser uma grande surpresaTendo Em Consideração todo o trabalho que a AMD tem feito em sua pilha de gráficos de código aberto recentemente.

Enquanto NVIDIA ainda contribui muito pouco (relativamente falando) em relação ao kernel Linux, a AMD vem com mais de oito vezes mais linhas de código adicionadas ao kernel em comparação com a NVIDIA.

Os desenvolvedores da AMD contribuíram com 2.168. 104 linhas de código para o kernel Linux, 414.761 linhas no processo ou um ganho líquido de 1.753.343 linhas de código.

A NVIDIA, no entanto, contribuiu com um total de 303.180 linhas de código para o kernel e removeu 97.197, ou um ganho líquido de apenas 205.983 linhas de código.

Contribuições da AMD para o kernel incluem vários trabalhos de CPU / chipset AMD, bem como seus componentes e Drivers gráficos AMDKFD / AMDGPU / Radeon de código aberto e trabalhos relacionados ao gerenciamento de memória TTM, DRM principal, etc.

A AMD está preparando muitos recursos para o Kernel 4.20

amd-linux

O trabalho enviado por Alex Deucher da AMD inclui:

Suporte inicial para gráficos APU Picasso com lançamento pendente.

As APUs AMD acabaram de abrir seus tokens AMDGPU para essas novas APUs baseadas em Vega / GFX9 no início da semana.

Continuamos a trabalhar na criação do emocionante Vega 20, que deve ser lançado antes do final do ano.

Parece que com o próximo lançamento do kernel, o suporte do Vega 20 será todo examinado e em boa situação a tempo para o lançamento. É amplamente esperado que este primeiro GPU Vega 20 seja um produto de estação de trabalho de 7 nm.

Relacionado a Vega 20, AMDGPU agora tem suporte inicial xGMI dentro do driver do kernel.

XGMI é uma nova interconexão que o Vega 20 e as futuras GPUs oferecerão suporte como alternativa ao PCI Express 3.0 / 4.0.

O código AMDKFD está sendo incorporado ao AMDGPU para ser um módulo do kernel.

O trabalho aparentemente sem gerenciamento de energia final continua neste ciclo, melhorando o ACP de atualizações de energia e outras mudanças.

Há uma boa quantidade de suporte de exibição também, incluindo suporte ABGR / XBGR, suporte DisplayPort YCbCr no código Display DC, suporte LVDS no código DC, novos recursos de depuração e outros trabalhos.

  • Suporte para redefinição de luz de shaders por kill kill para GFX / Compute.
  • Suporte ao mecanismo VCN JPEG para APUs Raven Ridge e mais recentes. Também na frente do Raven está o suporte de upload de firmware DMCU.
  • Raven Ridge APU agora também tem suporte GFXOFF para desligar o motor gráfico quando não for necessário e suportar o modo intermitente.
  • Suporte para balanceamento de carga dentro do escalonador AMDGPU / DRM e fazendo uso dele para programação de mecanismo.
  • Melhorias no desempenho da memória virtual GPUVM. Existem também algumas melhorias de eficiência de manuseio para o GPUVM LRU.

Existem também algumas correções de TTM e suporte para movimentos massivos dentro desse código de gerenciamento de memória.

No geral, tem sido um ciclo agitado para os desenvolvedores da AMD se prepararem para o suporte Vega 20 e recursos relacionados, como xGMI, ganhando suporte para gráficos Raven2 e Picasso iniciais, ainda melhorando o gerenciamento de energia e o AMDGPU DC, além de outras funcionalidades.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.