Apple M1 GPU чиптери үчүн Linux драйвери OpenGL ES 99 шайкештик сыноолорунан 2% өтөт

Apple M1 микросхемаларында колдонулган Apple AGX GPU үчүн ачык Linux драйверин иштеп чыгуучу OpenGL ES 99.3 спецификациясын колдоо деңгээлин текшерген dEQP-GLES2 тесттик топтомунда 2% ийгилик көрсөткүчүн билдирди. Жумуш эки компонентти колдонот: Rust тилинде жазылган Linux ядросу үчүн DRM драйвери жана C тилинде жазылган Mesa үчүн драйвер.

Драйверди иштеп чыгуу Apple M1 өзүнүн Apple тарабынан иштелип чыккан GPU колдонуп, проприетардык микропрограмманы иштетип, кыйла татаал жалпы маалымат структураларын колдонгону менен татаалдашат. GPU үчүн эч кандай техникалык документация жок жана көз карандысыз драйверлерди иштеп чыгууда macOS драйверлеринин тескери инженериясын колдонот.

Mesa үчүн иштелип чыккан ачык драйвер адегенде MacOS чөйрөсүндө Linux ядросу үчүн керектүү DRM драйвери (Direct Rendering Manager) даярдалганга чейин сыналган, бул Mesa үчүн иштелип чыккан драйверди Linux ичинде колдонууга мүмкүндүк берген. dEQP-GLES2 тесттерин тапшыруудагы учурдагы ийгиликке кошумча катары, сентябрдын аягында Apple M1 чиптери үчүн Linux драйвери Wayland негизиндеги GNOME сеансын жана Neverball оюнун жана YouTube'дан Firefox браузерин иштетүүгө ылайыктуу деңгээлге жетти.

Source: opennet.ru

Комментарий кошуу