All’inizio di quest’anno si parlava di ritirare definitivamente il driver Intel”i965″Mesa classico OpenGL insieme al resto del codice del driver”classico Mesa”ora che è stato sostituito dal driver Crocus Gallium3D e dagli altri subacquei Mesa OpenGL open-source che utilizzano tutti il ​​moderno Gallium3D architettura. Questi piani sono ancora in corso, ma si stanno spostando ora nel 2022.

La rimozione del driver i965 Mesa open source di lunga data di Intel è stata una possibilità sin dall’inizio dell’anno, quando il driver Gallium3D”Crocus”è stato fuso ed è maturato in una buona forma per fornire OpenGL accelerato sui vecchi chipset Intel 965 tramite Haswell. È con Broadwell e versioni successive che il driver Iris Gallium3D di Intel si è unito bene e continua a funzionare alla grande attraverso Xe Graphics. Quindi, tra Crocus e Iris, il driver OpenGL di Intel è su solide basi ora.

Crocus nei miei test ha riscontrato di essere in buona forma dopo le correzioni iniziali post-fusione e le prestazioni sono generalmente simili a i965 o spesso in condizioni molto migliori. Da settembre, Crocus è stato aggiunto all’elenco dei driver predefiniti Mesa.

Il vecchio hardware dell’era Intel 965 è ancora supportato sotto Linux con lo stack di driver open source e il supporto OpenGL recentemente rinnovato grazie a Crocus.

Con Fedora Workstation 35 , Crocus viene utilizzato per impostazione predefinita. Per gli altri che eseguono Mesa 21.2+ con il driver Crocus in fase di creazione, il cambio può essere facile come impostare la variabile di ambiente MESA_LOADER_DRIVER_OVERRIDE=crocus. Altre distribuzioni Linux verranno probabilmente impostate su Crocus nelle prossime versioni.

Data la buona forma di Crocus, Mesa è ora in grado di rimuovere il driver classico i965 e, a sua volta, rimuovere il codice Mesa OpenGL classico (non-Gallium3D) ora che non sono rimasti altri utenti importanti di quell’architettura classica. Per un semestre è stata la richiesta di unione per eliminare il classico Mesa dall’albero.

L’eliminazione di Mesa classica non è avvenuta per Mesa 21.3 come discusso in precedenza come possibile obiettivo, ma sembra che verrà rimossa nel 2022. Lo sviluppatore di driver di grafica Intel Linux Jason Ekstrand ha recentemente commentato il classico Mesa deletion PR:

Per il bene dell’i965 (in cui ho appena corretto un bug!), la mia sensazione è di lasciar perdere ancora qualche mese. Fedora 35 è appena stato fornito con crocus attivato per impostazione predefinita. Questo dovrebbe darci una buona opportunità per vedere come si comporta in natura. Se tutto va bene, mi sentirò ragionevolmente a mio agio nel dire alle altre distro di fare lo stesso nel ciclo primaverile e di far cadere i965 dall’albero.

Quindi si spera che entro la prossima primavera saremo in grado di vedere il classico Mesa finalmente si ritirò. La rimozione del classico Mesa alleggerirà l’enorme base di codice di questi driver OpenGL/Vulkan open source di circa 50.000 righe di codice.

Categories: IT Info