Mpamily Panfrost voamarina ho an'ny OpenGL ES 3.1 Compatibility ho an'ny Valhall Series Mali GPUs

Collabora dia nanambara fa i Khronos dia nanamarina ny mpamily sary Panfrost amin'ny rafitra miaraka amin'ny Mali GPU mifototra amin'ny microarchitecture Valhall (Mali-G57). Ny mpamily dia nandalo tamim-pahombiazana ny fitsapana rehetra momba ny CTS (Khronos Conformance Test Suite) ary hita fa mifanaraka tanteraka amin'ny fanondroana OpenGL ES 3.1. Tamin'ny taon-dasa dia vita ny fanamarinana mitovy amin'izany ho an'ny Mali-G52 GPU mifototra amin'ny bifrost microarchitecture.

Ny fahazoana ny taratasy fanamarinana dia ahafahanao manambara amin'ny fomba ofisialy ny mifanaraka amin'ny fenitry ny sary ary mampiasa ny marika Khronos mifandraika. Ny fanamarinana ihany koa dia manokatra varavarana ho an'ny mpamily Panfrost hampiasaina amin'ny vokatra ao anatin'izany ny Mali G52 sy G57 GPUs. Ohatra, ny GPU Mali-G57 dia ampiasaina amin'ny Chromebook mifototra amin'ny MediaTek MT8192 sy MT8195 SoCs.

Ny fitsapana dia natao tamin'ny tontolo iray miaraka amin'ny fizarana Debian GNU/Linux 12, Mesa ary X.Org X Server 1.21.1.3. Ny fanamboarana sy fanatsarana nomanina ho fanomanana ny fanamarinana dia efa nafindra tany Mesa ary ho anisan'ny famoahana 22.2. Ny fanovana mifandraika amin'ny subsystem kernel DRM (Direct Rendering Manager) dia natolotra ho fampidirana ao amin'ny kernel Linux lehibe.

Ny mpamily Panfrost dia naorin'i Alyssa Rosenzweig avy ao amin'ny Collabora tamin'ny taona 2018 ary novolavolain'ny reverse engineering ireo mpamily ARM tany am-boalohany. Nanomboka tamin'ny taon-dasa, nanangana fiaraha-miasa tamin'ny orinasa ARM ireo mpamorona, izay nanome ny fampahalalana sy ny antontan-taratasy ilaina. Amin'izao fotoana izao, ny mpamily dia manohana chips mifototra amin'ny Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) ary Valhall (Mali G57 +) microarchitectures. Ho an'ny GPU Mali 400/450, ampiasaina amin'ny chips tranainy maro mifototra amin'ny maritrano ARM, ny mpamily Lima dia novolavolaina misaraka.

Source: opennet.ru

Add a comment