Intel евентуално работи върху модерен драйвер Gallium3D за графика Linux Gen 9

и актуален хардуер.



Ако спекулираме кой е „Кен“, за когото се говори в пощенския списък, най-вероятно това е Кенет Граунке, дългогодишен сътрудник на Mesa и усилията за разработка на драйвери с отворен код - и той наистина наскоро мигрира своите лични репо-сделки към новия FreeDesktop.org Gitlab, който съдържа наскоро актуализирана актуализация на „Iris“ в неговото хранилище Mesa и определено съдържа драйвер за Intel Gallium3D.

Това също не е някакъв личен страничен проект, защото историята на извършване ни показва, че по новия драйвер на Iris Gallium3D се работи през последните няколко месеца - последните осем месеца, за да бъдем точни. И докато Iris Gallium3D бавно се оформя, изглежда, че драйверът има още много работа за DRI3 и боравене с някои от усъвършенстваните функции на OpenGL, като кеша на диска на Mesa shader, изчислителните шейдъри, както и основните цели за поддръжка да се фокусира върху текущото поколение графика „Gen 9“, не по-стар хардуер Gen 8 или бъдещите графики Gen 10 Cannonlake и Gen 11 Icelake.



Така че ако приемем, че всичко върви гладко и Intel прави официално съобщение понякога в бъдеще, изглежда, че определено се разработва драйвер на Intel Gallium3D, наречен „Iris“, и ще бъде изключително интересно да видим колко време и енергия влага Intel в него , като се има предвид, че техните драйвери на Vulkan продължават да бъдат успешни заедно с драйверите на ANV. Това обаче може да се получи, тъй като зрелостта на няколко драйвера на Mesa и NIR, които се центрират около това междинно представяне, което прави преминаването към Gallium3D много по-осъществимо, отколкото в предишните времена - провереният NIR компилатор се използва от Iris всъщност .



Ако Intel трябва да използва Gallium3D, те ще имат възможността да използват държавния тракер Gallium Nine, който ще позволи много по-бърза поддръжка на Direct3D 9 в Wine, възможна изчислителна поддръжка в Clover и повече споделяне на код между различните драйвери на Gallium с отворен код - включително различни възможности за прихващане на Gallium, като VA-API / VDPAU видео ускорение, въпреки че Intel вече има независима реализация на драйвери за VA-API. Не е много, че те също вече имат отделните проекти Beignet и OpenCL-NEO, които предлагат страхотна поддръжка на OpenCL в момента.



Intel използва кодовото име на Iris и в други проекти по-рано, за да брандира някои от техните графики от висок клас пред HD / UHD Graphics - което може да означава, че този набор от драйвери на Iris Gallium ще бъде част от бъдещото им планиране за дискретна графика на Intel слуховете, че ще бъдат пуснати през 2020 г. - ще следим внимателно тези разработки, така че останете на линия!

3 минути четене