Il manutentore del sottosistema DRM David Airlie di Red Hat ha inviato una grande serie di aggiornamenti delle funzionalità a questa raccolta di driver di grafica/display open source per Linux 6.5.
Come al solito, ci sono un sacco di eventi nello spazio dei driver grafici open source, in particolare per i driver Intel i915 e AMD Radeon”AMDGPU”, ma anche per i driver più piccoli come MSM Adreno e Panfrost (Arm Mali) e altri. Anche se a partire da Linux 6.5 manca ancora dalla linea principale il driver grafico del kernel Apple Silicon scritto da Rust che rimane in fase di sviluppo attivo, il supporto Nouveau GSP e la revisione per il supporto NVK Vulkan stanno ancora funzionando fuori dall’albero e il kernel Intel Xe neanche il driver sperimentale è pronto per essere messo in linea.
Sul lato AMD con Linux 6.5 ci sono aggiornamenti per vari blocchi IP grafici, una correzione PCIe per l’hardware RDNA2, il supporto in virgola mobile del display AMDGPU DC sull’architettura della CPU LoongArch , vari miglioramenti alla gestione dell’alimentazione, allocazioni di memoria compatibili con NUMA, supporto per la nuova API dello spazio colore KMS, FreeSync Video abilitato per impostazione predefinita e overclock AMDGPU OverDrive per processori grafici SMU13 (RDNA3).
Da parte di Intel è continua l’abilitazione per la grafica Meteor Lake, supporto MMAP frame-buffer, refactoring del codice di abilitazione multi-tile, supporto multi-tile PMU, commutazione VRR e frequenze di aggiornamento arbitrarie, VRR per pannelli eDP, async capovolge i buffer lineari per la grafica Display v12+ e altro ancora. In generale, gran parte dell’attenzione di Intel i915 in questo momento è sul completamento del supporto di Meteor Lake con quei primi processori che dovrebbero arrivare sul mercato nei prossimi mesi. La grafica Intel DG2/Alchemist nel frattempo è abbastanza matura su i915 mentre attendiamo il driver del kernel Xe per nuove funzionalità e, si spera, maggiori prestazioni.
Alcuni degli altri driver DRM funzionano in questo ciclo per Linux 6.5 include più modifiche al core DRM relative alla gestione dello spazio colore, consapevolezza NUMA per i pool TTM, supporto di più pannelli di visualizzazione, un sacco di nuovo supporto MSM Adreno incluso per le GPU A610 e A690, supporto HDMI BT601/BT2020 per Raspberry Pi VC4 driver, supporto della piattaforma Renesas SoC nel driver SHMOBILE e supporto dell’oggetto di sincronizzazione VirtIO per Vulkan.
L’elenco completo delle modifiche e correzioni delle funzionalità dei driver di grafica/display DRM di Linux 6.5 tramite questa richiesta pull.