AMD continua a lavorare su il loro supporto per driver Linux open source per GPU di nuova generazione… Le ultime patch pubblicate venerdì sono per”GFX11″, indicando la nuova versione principale dell’IP grafico con processori grafici RDNA3 in uscita entro la fine dell’anno.
AMD continua a proporre il suo nuovo supporto GPU inedito con un nuovo approccio”blocco per blocco”piuttosto che con le grandi serie di patch elevate come con le generazioni precedenti. Come notato, questo ha una serie di vantaggi per il miglioramento del flusso di lavoro di sviluppo e per rendere più facile distribuire le patch in modo tempestivo prima del lancio.
L’ultima eccitazione da notare con la loro ultima serie di patch è l’introduzione del blocco”GFX11″. GFX9 era Vega/CDNA e GFX10 è per Navi 1x/2x (RDNA/RDNA2) mentre GFX11 è ora quasi definitivamente per RDNA3. Le ultime patch per la fine della settimana iniziano a introdurre il supporto del driver open source per GFX11.
AMD ha iniziato atterrando le patch all’interno del compilatore LLVM per la destinazione”GFX11″per il loro back-end del compilatore shader AMDGPU. AMD ha quindi iniziato a pubblicare le patch del driver del kernel AMDGPU attorno a GFX11.
Le intestazioni GFX11 sono state pubblicate e sono state aggiunte 24.6k linee per l’autista proprio lì. Venerdì sono state quindi inviate 73 patch per l’abilitazione di MES-Micro Engine Pianificatore. Il nuovo AMD Micro Engine Scheduler (MES) è un microcontroller di pianificazione hardware per la pianificazione delle code del motore negli slot hardware. In seguito c’erano altre 29 patch per abilitare la grafica e il supporto di elaborazione per il nuovo Blocco GC 11.0 che va di pari passo con la gestione del motore MES.
Il lavoro di abilitazione del driver Linux open-source per le GPU RDNA3 si sta sicuramente scaldando e sta arrivando alle gocce di codice più interessanti. Nessun dettaglio super eccitante, tuttavia, è stato rivelato da questa ultima serie oltre alla conferma che RDNA3 sta inaugurando GFX11 rispetto a un altro GFX10 rev. Se tutto va bene, ci sarà il supporto upstream nel kernel Linux e Mesa per le GPU RDNA3 prima del lancio delle schede grafiche entro la fine dell’anno: restate sintonizzati mentre il lavoro di abilitazione continua e il mio monitoraggio dello stato del supporto di Linux.
Inviato venerdì è stato anche un altro pull di ready materiale per DRM-Next prima della finestra di unione del kernel Linux 5.19 alla fine di maggio. Degno di nota con tale pull è l’abilitazione del blocco SoC21, ma oltre a questo è più lavoro di rilevamento IP e altre correzioni e miglioramenti del codice di basso livello.