Venerdì AMD ha rilasciato nuove patch per abilitare alcuni nuovi”blocchi”IP grafici come parte della loro strategia di abilitazione blocco per blocco che hanno utilizzato per introdurre il nuovo supporto GPU al loro stack grafico Linux concentrandosi su serie di patch più piccole con versione parti della GPU piuttosto che grandi serie di patch monolitiche con nomi in codice colorati e sospetti.
Con la serie AMD Radeon RX 7900 già in buona forma insieme ad altro codice RDNA3 probabilmente associato ad altri prossimi processori grafici della serie Radeon RX 7000, potresti chiederti cosa ci aspetta… Le serie di patch inviate venerdì sono per il NBIO 7.9 e GMC 9.4.3 blocchi hardware. Quando iniziano a inviare tali serie di patch, le patch di abilitazione aggiuntive di solito seguono da vicino nel corso dei giorni/settimane successivi.
Con questo approccio all’abilitazione del blocco IP della GPU, è difficile determinare a cosa serva esattamente questa nuova abilitazione dal punto di vista del prodotto. Anche se nel caso dell’abilitazione del controller di memoria grafica 9.4.3/GC 9.4.3 c’è qualche indicazione. Le ultime GPU RDNA3 hanno GMC 11.x mentre GMC 9 con GFX9 è tornato per la loro architettura CDNA… In riferimento all’AMD Instinct MI300 abbiamo visto GFX940 e questo controller di memoria grafica 9.4.3 è probabilmente a sua volta correlato a alcuni componenti aggiuntivi relativi all’acceleratore CDNA/MI300. Per MI300 in generale hanno già lavorato al supporto del driver Linux open source a partire dall’anno scorso.
Con l’abilitazione della nuova versione continuano ad essere contenti dell’intestazione con l’abilitazione GMC 9.4.3 che consiste in circa 67.9k righe di nuovo codice, in gran parte sotto forma di file di intestazione generati automaticamente da AMD. NBIO 7.9 è un altro 49.3k righe, ancora una volta per lo più file di intestazione.
Vedremo quali altre patch arriveranno i giorni/le settimane a venire, ma è bello vedere che AMD continua a lavorare sull’abilitazione del nuovo hardware prima del lancio, in modo che idealmente, quando i loro nuovi prodotti verranno spediti, ci sia un buon supporto pronto all’uso nel kernel Linux principale.