Panthor, darawalka Collabora ee Jiilka 10aad ee Arm Mali GPUs

Panthor

Panthor waa darawal il furan GPU kernel oo loogu talagalay Arm Valhall GPU

Iskaashi ayaa daaha laga rogay iyada oo loo marayo boostada blogka mid ka mid ah dhacdooyinka ugu dambeeyay gudaha shaqooyinkooda la soo bandhigay, waana taas ayaa ku dhawaaqay isku darka kontoroolka oo la sugayay firir kaas oo ku daraya taageerada jiilka 10aad ee Arm Mali GPUs in drm-misc. Darawalkan si fiican loogu yaqaan "Panthor", waa darawal il furan oo si gaar ah loogu talagalay jiilka 310-aad ee Mali GPU (G510, G710, GXNUMX).

Waxaa la xusay in isku-dhafka koontarooluhu uu ka dhigan yahay dadaal iskaashi oo laba sano ah iyo shaqada ka dhaxaysa dhowr horumariyayaal iyo shirkado, Collabora waxay muujineysaa muhiimada iskaashiga ee horumarinta tignoolajiyada horumarsan.

Ku lug lahaanshaha cudud ee habkan waxa ay ahayd mid muhiim ah, ma aha oo kaliya bixinta gelitaanka dukumentiyada muhiimka ah, laakiin sidoo kale si firfircoon uga qaybqaata dib u eegista iyo wada jirka darawalka kernel-ka.

Markii hore, horumarinta darawalka cusub waxaa lagu fuliyay iyada oo loo marayo injineernimada, laakiin ka dib ARM waxay ku biirtay mashruuca, iyada oo bixisa helitaanka dukumeenti iyo ka qaybqaadashada dib u eegista code. Laba ka mid ah shaqaalaha ARM ayaa loo dalacsiiyay heerka wada-ilaaliye ee darawalka kernel-ka Linux. Mustaqbalka, marka darawalka OpenGL uu diyaar yahay, shaqadu waxay diiradda saari doontaa hirgelinta darawalka Vulkan ee GPU-yada cusub ee Mali iyo cusboonaysiinta darawalka Vulkan ee jira ee GPU-yada Mali ee da'da weyn.

Darawalkan waxay isticmaashaa tignoolajiyada CSF (Command Stream Frontend) si aad hawlaha qaar uga wareejiso kontaroolaha una wareejiso dhinaca firmware-ka, kaas oo gacan ka geysta dhimista culayska saaran CPU oo bixisa qaab cusub oo lagu abaabulo shaqada GPU-da. Dareewalka Panthor DRM (Maareeyaha Tooska ah). waa la aqbalay laanta drm-misc waxaana la filayaa in lagu daro Linux 6.10 kernel. Mesa sidoo kale waxay qaadatay isbedelo lagu taageerayo darawalka cusub, kaas oo lagu dari doono darawalka Panfrost Gallium ee Mali GPUs.

Jiilka cusub ee Mali GPU-yada, jadwaleeyaha shaqada waxaa bedelaya CSF interface, kaas oo adeegsada qaab socodka ku saleysan amarka oo leh jadwalka socodka qulqulka ee dhinaca firmware-ka halkii uu ka ahaan lahaa qaab ku saleysan amar-ku-saleysan. shaqooyinka. Tani waxay ku lug leedahay is dhexgalka Cortex-M7 microcontroller oo gooni ah GPU-ga iyo unug fulin amar oo gaar ah si loo fuliyo tilmaamaha CSF. Hawlahani waxay u baahan yihiin urur asal ahaan ka duwan si ay shaqada ugu wareejiso GPU ka booska isticmaalaha.

Markii hore, Waxaa la isku dayay in la hirgeliyo taageerada CSF-based Mali GPUs ee darawalka Panfrost DRM, laakiin horumariyayaashu waxay soo gabagabeeyeen in tani ay ka adkaan doonto kontoroolka jira. Sidaa darteed, CSF, aad bay ugu fiicnayd in la abuuro kontaroole cusub oo leh qaab dhismeed kale. Kantaroolaha Panthor wuxuu hirgeliyaa uAPI cusub oo cusub, jadwal jadwal shaqo oo cusub, iyo caqli-gal cusub oo MMU/GPU-VA ah. Waxay ku salaysan tahay Panfrost koodhka darawalka ee DRM ee jira, kaas oo ay ka qaadato bilawga darawalnimada caadiga ah, xakamaynta soo noqnoqda, iyo hababka maamulka awooda.

Waxaa intaa dheer, Waxaa la sheegay in dareewalka kernel-ku uu isku daray codsiga i dhalaalinaysasa kaas oo fidinaya darawalka Gallium jira si loo taageero jiilka cusub ee 10aad ee Arm Mali GPUs. Iskaashi waxa kale oo uu ka shaqeeyay si loo hubiyo in looxyada Rockchip RK3588 ku salaysan waxaa lagu shuban karaa iyadoo la isticmaalayo qalab software gebi ahaanba furan. Rockchip RK3588, sawirka nidaamka ku salaysan Debian iyo bootloader furan ayaa loo diyaariyey si loogu beddelo qaybaha BL31 ee lahaanshaha ah (marxaladda bootloader 3.1). Tani waxay si gaar ah muhiim ugu tahay aaladaha Rockchip's RK3588, halkaas oo waxqabadka la hagaajiyay iyo hufnaanta la filayo iyada oo ay ugu wacan tahay cusboonaysiintan.

Ka shaqaynta darawalka Gallium kuma xidhna oo kaliya awood siinta taageerada GPU-yada cusub, laakiin sidoo kale wanaajinta waxqabadka iyo la jaanqaadka sawirada casriga ah ee API-yada. Kordhinta darawalkan waa qayb ka mid ah dadaalka socda ee lagu bixinayo khibrad garaafyo gaar ah oo ku saabsan aaladaha kala duwan iyo xaaladaha isticmaalka.

Naps xiiseynaya in aan wax badan ka ogaado, waad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.