Mesas on vastu võetud OpenGL draiver, mis toetab Apple M1 kiipe algtasemel.

Collabora'st Alyssa Rosenzweig teatas, et valmis on saanud Mesa jaoks OpenGL-draiveri asahi esialgne versioon, mis toetab Apple M1 kiipidesse integreeritud GPU-d. Draiver kasutab Gallium liidest ja toetab enamikku OpenGL 2.1 ja OpenGL ES 2.0 võimalustest. Praegu ei ole rakendatud funktsionaalsust piisavalt enamikku mängudest käivitamiseks, kuid draiver suudab juba käivitada rakendusi glxgears ja glmark2 ning läbib edukalt umbes 75% Khronose konsortsiumi OpenGL ES 2.0 ühilduvuse sertifitseerimiseks kasutatavatest drawElements Quality Programitest.

Ettepaneku prototüübi kood on juba vastu võetud Mesa peamisse koodibaasi. Uus draiver põhineb viidatud Gallium'draiveril noop, kus on kantud üle osa koodist Panfrost draiverist, mis on arendamisel ARM Mali GPU jaoks. Edasi on plaanis lisaks OpenGL-draiverile Mesa jaoks valmistada ka moodul Linuxi tuuma DRM (Direct Rendering Manager) alamsüsteemile ja Mesa draiver, mis rakendab graafika API-d Vulkan.

Tulet meelde, et Apple M1 kiip ei ole tavapärane, see on kohandatud ja sellel on omad arhitektuurilised jooned. Näiteks kasutab Apple M1 omaenda GPU-d, mis on projekteeritud Apple'i poolt. GPU tehniline dokumentatsioon puudub ja sõltumatute draiverite arendamisel kasutatakse macOS-i draiverite tagasijõudmist.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster