Mentre un decennio fa gli ingegneri del driver grafico Linux open source di Intel resistevano a TTM all’epoca e invece hanno ideato il Graphics Execution Manager (GEM) per le esigenze di gestione della memoria grafica del kernel al suo posto, ora con schede grafiche discrete e memoria video dedicata, Intel è stata lavorando sull’utilizzo della gestione della memoria TTM per tali scopi. Con Linux 5.14 i bit iniziali saranno presenti per l’utilizzo di TTM dal driver Intel durante l’esecuzione con grafica discreta con memoria locale.
Il mese scorso ho scritto su Intel al lavoro sull’integrazione TTM per la gestione della memoria video discreta con i prossimi prodotti grafici discreti. Il codice di gestione della memoria GEM esistente del driver grafico del kernel Intel rimane e non viene modificato il percorso del codice per il supporto hardware esistente.
L’abilitazione iniziale del dispositivo TTM e dei gestori di memoria per la gestione della memoria locale”LMEM”su grafica discreta”dGFX”è stata inviata giovedì nell’ambito di drm-intel-gt-next a DRM-Next prima di Linux 5.14. Anche in questo caso, il supporto per la grafica Intel esistente è invariato, ma in definitiva si tratta del continuo sviluppo della Xe Graphics per l’hardware che va avanti.
Questa richiesta pull ha anche miglioramenti al back-end di invio GuC di Intel in preparazione per l’abilitazione su piattaforme più recenti. Inoltre, il pull ora inizia ad abilitare il caricamento HuC per impostazione predefinita per le future piattaforme Gen12 dopo Rocket Lake e Tiger Lake, in particolare per Alder Lake.
Al di fuori di questo lavoro relativo alla gestione della memoria, ci sono anche molti altri miglioramenti del driver grafico Intel in arrivo per Linux 5.14.
Il ciclo Linux 5.14 prenderà il via verso la fine del mese, mentre la versione stabile uscirà entro la fine dell’estate e in tempo per le versioni autunnali della distribuzione Linux.