Driver Panfrost gratis saiki ndhukung GPU Mali Valhall

Collabora wis ngetrapake dhukungan kanggo GPU seri Valhall (Mali-G57, Mali-G78) ing driver Panfrost gratis, sing sadurunge fokus kanggo ngetrapake dhukungan kanggo chip Midgard lan Bifrost. Kacathet yen owah-owahan sing disiapake kanthi implementasi awal driver wis diajukake kanggo dilebokake ing komposisi utama Mesa lan bakal digawa menyang pangguna ing salah sawijining rilis penting sabanjure.

Implementasine disiapake sawise 6 wulan pembalap proprietary reverse engineering sing digunakake ing smartphone Android kanthi GPU Mali G78. Pakaryan sing ditindakake kudu ditindakake amarga pangembangan kasebut ditindakake ing mode pasif tanpa akses root menyang smartphone kanthi chip sing diteliti, i. pangembang ora bisa ngganti driver ana. Kanggo nguji driver lan nganalisa isi memori video ing smartphone, kita nggunakake mode pangembang ing Android lan substitusi kode kita nggunakake LD_PRELOAD.

Shader kompilasi, urutan instruksi GPU, lan struktur data sing ngontrol kahanan primitif grafis, kayata tekstur, dijupuk saka memori, sawise owah-owahan individu digawe kanggo shaders lan struktur kasebut lan asil dianalisis. AkibatΓ©, kita nyiapake kompiler shader dhewe kanggo Valhall GPU, sing bisa ngasilake obyek binar sing padha, uga prototipe driver kanggo Mesa. Ing wulan Januari taun iki, Chromebook adhedhasar chip MediaTek MT8192 kanthi GPU Valhall G57 tiba ing tangan pangembang, kanthi bantuan mriksa pungkasan ing peralatan nyata lan digawa menyang wangun kerja driver sing diasilake.

Source: opennet.ru

Add a comment