Viendeshaji vya Linux kwa chipsi za Apple M1 GPU hufaulu 99% ya majaribio ya uoanifu ya OpenGL ES 2

Msanidi wa kiendeshi cha Linux kilicho wazi kwa Apple AGX GPU, inayotumika katika chipsi za Apple M1, aliripoti kiwango cha mafanikio cha 99.3% katika jaribio la deEQP-GLES2, ambalo hukagua kiwango cha usaidizi wa vipimo vya OpenGL ES 2. Kazi hutumia mbili. vipengele: kiendeshi cha DRM kwa kinu cha Linux, kilichoandikwa kwa Rust, na kiendeshi cha Mesa kilichoandikwa kwa C.

Ukuzaji wa madereva ni ngumu na ukweli kwamba Apple M1 hutumia GPU yake iliyoundwa na Apple, inayoendesha programu miliki ya umiliki na kutumia miundo changamano ya data iliyoshirikiwa. Hakuna nyaraka za kiufundi za GPU na ukuzaji wa viendeshaji huru hutumia uhandisi wa reverse wa madereva kutoka kwa macOS.

Dereva wazi iliyotengenezwa kwa ajili ya Mesa ilijaribiwa awali katika mazingira ya macOS hadi kiendeshi kinachohitajika cha DRM (Meneja wa Utoaji wa Moja kwa moja) kwa kernel ya Linux kilitayarishwa, ambayo ilifanya iwezekane kutumia kiendeshi kilichotengenezwa kwa Mesa katika Linux. Mbali na mafanikio ya sasa ya kufaulu majaribio ya dEQP-GLES2, mwishoni mwa Septemba kiendeshi cha Linux cha chipsi za Apple M1 kilifikia kiwango kinachofaa kwa kuendesha kipindi cha GNOME cha Wayland na kuendesha mchezo wa Neverball na kivinjari cha Firefox kutoka YouTube.

Chanzo: opennet.ru

Kuongeza maoni