Secondo quanto annunciato recentemente, sono arrivate nuove notizie per quanto riguarda il mondo della GPU e, nello specifico, su Intel. Ebbene, la serie finale di aggiornamenti รจ stata presentata al Kernel Linux 6.12, garantendo migliori ottimizzazioni per le GPU Intel Xe2 nei SoC Lunar Lake e le schede video Battlemage. Quest’ultime sembrano siano quasi pronte per Linux, con i prossimi prodotti Intel, compresi i chip Lunar Lake e le GPU basate su Battlemage. Il lotto finale, che include le nuove modifiche, le caratteristiche e i miglioramenti per il nuovo hardware, รจ stato ora inviato.
I nuovi aggiornamenti delle funzionalitร ottimizzeranno le prestazioni della grafica Intel Battlemage per Linux 6.12, che sarร abilitata nel prossimo ciclo del kernel. La finestra di merge di Linux 6.12 si aprirร questo mese, lo stesso in cui il 3 assisteremo al lancio dei chip Intel Lunar Lake per le piattaforme mobili. La richiesta di pull include anche la recente modifica del kernel Linux 6.11, che contiene la patch per il controllo del firmware Arrow Lake GSC.
La patch corregge vari bug che appaiono nell’ultima richiesta di pull come segue:
Modifiche al core Xe per BMG. BMG richiede, per progetto, l’allineamento delle dimensioni della memoria a 64k per i buffer di scanout utilizzando la compressione e il 4-tile. Pertanto, stiamo aggiungendo una protezione per bloccare i framebuffer che non sono allineati a tale dimensione e ciรฒ richiede patch sia in i915-display che in xe core. Senza questa protezione, si verificano alcune corruzioni dello schermo. Quindi dobbiamo propagare questo insieme alla rimozione di force_probe che Lucas ha inviato ieri con la richiesta di pull di drm-xe-next.
Sebbene Arrow Lake abbia praticamente le stesse GT di Meteor Lake, richiede un nuovo firmware GSC o l’autenticazione HuC e la protezione del buffer potrebbero non funzionare. Pertanto, abbiamo dovuto scorporare gli id ARL da MTL e introdurre questo nuovo requisito firmware. Al momento nessuno dovrebbe avere ancora un HW con questi ID e lo propagheremo alla versione stabile non appena arriverร sull’albero di Linus.