Intel possiblement treballa amb el modern controlador Gallium3D per a gràfics Linux Gen 9

i maquinari actual.



Si especulem qui és el 'Ken' a què es fa referència a la llista de correu, probablement sigui Kenneth Graunke, un col·laborador de llarga durada dels esforços de desenvolupament de controladors de codi obert de Mesa i, de fet, recentment va migrar les seves reposicions personals al nou FreeDesktop.org Gitlab, que conté una actualització de la branca 'Iris' recentment actualitzada al seu dipòsit Mesa, i conté definitivament un controlador Intel Gallium3D.

Aquest tampoc no és cap projecte personal, perquè el l'historial de compromisos ens mostra que el nou controlador Iris Gallium3D ha estat treballat durant els darrers mesos - els darrers vuit mesos, per ser exactes. I mentre l’Iris Gallium3D va prenent forma lentament, sembla que el controlador encara té molta feina per avançar en DRI3 i en la manipulació d’algunes de les funcions avançades d’OpenGL, com ara la memòria cau de discs de l’ombrador Mesa, els ombres de càlcul i els objectius de suport principals centrar-se en la generació actual de gràfics 'Gen 9', no el maquinari més antic de la generació 8 o els futurs gràfics Gen 10 Cannonlake i Gen 11 de Icelandake.



Així doncs, suposant que tot vagi sense problemes i que Intel faci un anunci oficial de vegades en el futur, sembla que definitivament hi ha un controlador Intel Gallium3D anomenat 'Iris' en desenvolupament, i serà extraordinàriament interessant veure quant de temps i energia hi posa Intel. , tenint en compte que els seus conductors Vulkan continuen tenint èxit juntament amb els controladors ANV. Això podria funcionar, però, ja que la maduresa de diversos controladors de Mesa i NIR que se centren al voltant d’aquesta representació intermèdia, cosa que fa que el canvi a Gallium3D sigui molt més factible del que es feia en èpoques anteriors: el compilador NIR revisat està sent utilitzat de fet per Iris. .



Si Intel hauria d’anar amb Gallium3D, tindran la possibilitat d’utilitzar el rastrejador d’estats Gallium Nine, que permetrà el suport Direct3D 9 molt més ràpid a Wine, el suport de càlcul possible a Clover i més compartició de codi entre els diversos controladors de codi obert Gallium. - Incloent diverses possibilitats d’adherència de l’estat de Gallium, com l’acceleració de vídeo VA-API / VDPAU, tot i que Intel ja té una implementació independent del controlador VA-API. No gaire que també tinguin els projectes separats Beignet i OpenCL-NEO, que ofereixen un gran suport OpenCL actualment.



Intel ha utilitzat el nom de codi Iris en altres projectes anteriorment per marcar alguns dels seus gràfics de gamma alta sobre gràfics HD / UHD, cosa que podria significar que aquesta pila de controladors Iris Gallium formarà part de la seva futura planificació per als gràfics discrets d’Intel. es diu que es publicarà una targeta el 2020: seguirem de prop aquests desenvolupaments, així que estigueu atents.

3 minuts de lectura