AMD continua a contribuire al kernel Linux e sta lavorando al kernel 4.20

AMD

AMD ha già lavorato su Linux Kernel 4.20 con cui ha iniziato a portare molte righe di codice nel nuovo kernel Linux oltre a continuare a contribuire al software libero.

Considerando tutte le nuove abilitazioni hardware introdotte di recente nel kernel Linux, oltre al rilascio di AMDGPU DDX 18.1 e il grande rilascio di ROCm 1.9, anche il tuo ultimo batch di modifiche alle risorse è stato sottoposto a DRM-Next prima del ciclo Linux Kernel 4.20 ~ 5.0.

Questa sarà un'altra versione interessante per gli utenti di Radeon Linux.

oltre a questo Michael Larabel di Phoronix ha eseguito un'analisi dove ha reso conto del lavoro svolto sui diversi contributori, in particolare i produttori di GPUS.

AMD fornisce 8.5 volte più codice al kernel Linux rispetto a NVIDIA

Sebbene non dovrebbe essere una grande sorpresa, considerando tutto il lavoro che AMD ha svolto di recente sul suo stack grafico open source.

Mentre NVIDIA contribuisce ancora molto poco (relativamente parlando) verso il kernel Linux, AMD viene fornito con più di otto volte più righe di codice aggiunte al kernel rispetto a NVIDIA.

Gli sviluppatori AMD hanno contribuito 2.168. 104 righe di codice per il kernel Linux, 414.761 righe nel processo o un guadagno netto di 1.753.343 righe di codice.

NVIDIA, tuttavia, ha contribuito con un totale di 303.180 righe di codice al kernel e ne ha rimosse 97.197, ovvero un guadagno netto di appena 205.983 righe di codice.

Contributi di AMD al kernel includono vari lavori di CPU / chipset AMD e i suoi componenti e Driver grafici AMDKFD / AMDGPU / Radeon open source e lavori relativi alla gestione della memoria TTM, DRM principale, ecc.

AMD sta preparando molte risorse per il kernel 4.20

e linux

Il lavoro presentato da Alex Deucher di AMD include:

Supporto iniziale per la grafica APU Picasso in attesa di rilascio.

Le APU AMD hanno appena aperto i loro token AMDGPU per queste nuove APU basate su Vega / GFX9 all'inizio della settimana.

Continuiamo a lavorare per creare l'entusiasmante Vega 20, che uscirà entro la fine dell'anno.

Sembra che con questa prossima versione del kernel, il supporto di Vega 20 sarà tutto esaminato e in regola in tempo per il lancio. È ampiamente previsto che questa prima GPU Vega 20 sia un prodotto workstation da 7 nm.

Correlati a Vega 20, AMDGPU ha ora il supporto xGMI iniziale all'interno del driver del kernel.

XGMI si tratta di una nuova interconnessione che Vega 20 e le future GPU supporteranno come alternativa a PCI Express 3.0 / 4.0.

Il codice AMDKFD viene unito all'AMDGPU per essere un modulo del kernel.

Il lavoro apparentemente senza la gestione finale dell'alimentazione continua questo ciclo, migliorando l'ACP degli aggiornamenti di alimentazione e altre modifiche.

C'è anche una buona quantità di supporto per il display, incluso il supporto ABGR / XBGR, il supporto DisplayPort YCbCr nel codice Display DC, supporto LVDS nel codice DC, nuove funzionalità di debug e altro lavoro.

  • Supporto per una leggera ridefinizione degli shader tramite kill kill per GFX / Compute.
  • Supporto del motore VCN JPEG per APU Raven Ridge e versioni successive. Anche sul fronte di Raven c'è il supporto per il caricamento del firmware DMCU.
  • L'APU Raven Ridge ora ha anche il supporto GFXOFF per disattivare il motore grafico quando non è necessario e supportare la modalità balbuzie.
  • Supporto per il bilanciamento del carico all'interno dello scheduler AMDGPU / DRM e utilizzarlo per la programmazione del meccanismo.
  • Miglioramenti delle prestazioni della memoria virtuale GPUVM. Ci sono anche alcuni miglioramenti dell'efficienza di gestione della GPUVM LRU.

Ci sono anche alcune correzioni TTM e supporto per movimenti massicci all'interno di quel codice di gestione della memoria.

Nel complesso, è stato un ciclo impegnativo per gli sviluppatori AMD prepararsi per il supporto di Vega 20 e risorse correlate, come xGMI, ottenendo il supporto per la grafica iniziale di Raven2 e Picasso, migliorando ancora la gestione dell'alimentazione e AMDGPU DC, oltre ad altre funzionalità.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.