Posibleng Nagtatrabaho ang Intel sa Modern Gallium3D Driver para sa Linux Gen 9 Graphics

at kasalukuyang hardware.



Kung mapag-isipan natin kung sino ang 'Ken' na tinutukoy sa mailing list, malamang na si Kenneth Graunke, isang matagal nang nag-ambag sa Mesa at mga open-source na pagsisikap sa pag-unlad ng driver - at talagang talagang inilipat niya ang kanyang personal na mga repos sa bagong Ang FreeDesktop.org Gitlab, na naglalaman ng isang kamakailang na-update na pag-update ng sangay na 'Iris' sa kanyang Mesa repository, at tiyak na naglalaman ito ng isang driver ng Intel Gallium3D.

Hindi rin ito isang personal na proyekto sa panig, dahil ang Ipinapakita sa atin ng kasaysayan ng gumawa na ang bagong driver ng Iris Gallium3D ay nagtrabaho sa nakaraang ilang buwan - ang nakaraang walong buwan, upang maging eksakto. At habang ang Iris Gallium3D ay dahan-dahang humuhubog, lilitaw na ang driver ay mayroon pa ring maraming gawain para sa DRI3 at paghawak ng ilan sa mga advanced na tampok na OpenGL tulad ng Mesa shader disk cache, compute shaders, at lilitaw din ang pangunahing mga target ng suporta na nakatuon sa kasalukuyang henerasyon ng 'Gen 9' na mga graphic, hindi mas matandang hardware ng Gen 8 o sa hinaharap na Gen 10 Cannonlake at Gen 11 Icelake graphics.



Kaya't sa pag-aakalang ang lahat ay maayos at ang Intel ay gumagawa ng isang opisyal na anunsyo minsan sa hinaharap, lumilitaw na tiyak na mayroong isang driver ng Intel Gallium3D na tinatawag na 'Iris' na binuo, at magiging labis na kawili-wili upang makita kung gaano karaming oras at lakas ang inilalagay ng Intel dito , isinasaalang-alang ang kanilang mga driver ng Vulkan na patuloy na matagumpay kasama ang mga driver ng ANV. Gayunpaman, maaaring mag-ehersisyo ito, dahil ang kapanahunan ng maraming mga driver ng Mesa at NIR na kung saan ay nasa gitna ng representasyong ito na intermedya, na ginagawang mas posible ang pagbabago sa Gallium3D kaysa sa mga nakaraang panahon - ang naka-vet na NIR compiler ay ginagamit ng Iris sa katunayan .



Kung ang Intel ay dapat sumama sa Gallium3D, magkakaroon sila ng kakayahang magamit ang Gallium Nine state tracker, na magbibigay-daan sa mas mabilis na suporta ng Direct3D 9 sa Alak, posibleng suportahan ang compute sa Clover, at higit pang pagbabahagi ng code sa pagitan ng iba't ibang mga open-source na driver ng Gallium - kabilang ang iba't ibang mga posibilidad ng tacker ng estado ng Gallium tulad ng pagpapabilis ng video ng VA-API / VDPAU, bagaman ang Intel ay mayroon nang independyenteng pagpapatupad ng driver ng VA-API. Hindi gaanong mayroon din silang magkakahiwalay na mga proyekto ng Beignet at OpenCL-NEO, na nag-aalok ng mahusay na suporta sa OpenCL sa kasalukuyan.



Ginamit ng Intel ang Iris codename sa iba pang mga proyekto dati, para sa pag-tatak ng ilan sa kanilang mga high-end na graphics sa HD / UHD Graphics - na maaaring nangangahulugan na ang Iris Gallium driver stack na ito ay magiging bahagi ng kanilang pagpaplano sa hinaharap para sa discrete graphics ng Intel. ang tsismis na ipinalabas sa 2020 - susundin namin ang mga pagpapaunlad na ito nang malapit, kaya't manatiling nakasubaybay!

Basahin ang 3 minuto