I-Panfrost Driver Igunyazwe Ukuhambelana kwe-OpenGL ES 3.1 ye-Valhall Series Mali GPUs

I-Collabora imemezele ukuthi i-Khronos iqinisekise umshayeli wezithombe ze-Panfrost ezinhlelweni ezine-Mali GPUs ngokusekelwe ku-Valhall microarchitecture (Mali-G57). Umshayeli uphumelele zonke izivivinyo ze-CTS (Khronos Conformance Test Suite) futhi kutholakala ukuthi ihambisana ngokugcwele nencazelo ye-OpenGL ES 3.1. Ngonyaka odlule, kwaqedwa isitifiketi esifanayo se-Mali-G52 GPU ngokusekelwe ku-Bifrost microarchitecture.

Ukuthola isitifiketi kukuvumela ukuthi umemezele ngokusemthethweni ukuhambisana namazinga wezithombe futhi usebenzise izimpawu zokuthengisa ezihlotshaniswayo ze-Khronos. Isitifiketi siphinde sivule umnyango wokuthi umshayeli we-Panfrost asetshenziswe emikhiqizweni ehlanganisa i-Mali G52 ne-G57 GPU. Isibonelo, i-Mali-G57 GPU isetshenziswa kuma-Chromebook asuselwa ku-MediaTek MT8192 kanye ne-MT8195 SoCs.

Ukuhlola kwenziwe endaweni ngokusatshalaliswa kwe-Debian GNU/Linux 12, Mesa kanye ne-X.Org X Server 1.21.1.3. Ukulungiswa nokuthuthukiswa okulungiselelwe ukulungiselela ukunikezwa isitifiketi kakade kudluliselwe ku-Mesa futhi kuzoba yingxenye yokukhululwa kwe-22.2. Izinguquko ezihambisanayo ku-DRM (Isiphathi Esiqondile Sokunikezwayo) kwe-kernel subsystem ithunyelwe ukuze ifakwe ku-Linux kernel enkulu.

Umshayeli wePanfrost wasungulwa ngo-2018 ngu-Alyssa Rosenzweig wase-Collabora futhi wathuthukiswa ngobunjiniyela obuhlanekezela abashayeli bokuqala be-ARM. Kusukela ngonyaka owandulela owedlule, abathuthukisi basungule ukubambisana nenkampani ye-ARM, enikeze ulwazi oludingekayo kanye nemibhalo. Okwamanje, umshayeli usekela ama-chips asekelwe kuMidgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) kanye ne-Valhall (Mali G57+) microarchitectures. Ku-GPU Mali 400/450, esetshenziswa kuma-chips amaningi amadala asekelwe ekwakhiweni kwe-ARM, umshayeli we-Lima uthuthukiswa ngokuhlukana.

Source: opennet.ru

Engeza amazwana