Panfrost драйвери тастыкталган OpenGL ES 3.1 Mali-G52 GPU үчүн шайкеш

Collabora Khronos өзүнүн Panfrost графикалык драйверин тастыктаганын жарыялады, ал бардык Khronos Conformance Test Suite (CTS) сыноолорунан ийгиликтүү өткөн жана OpenGL ES 3.1 спецификациясына толугу менен шайкеш келет. Айдоочу Mali-G52 GPU аркылуу тастыкталган, бирок кийинчерээк башка микросхемалар үчүн сертификаттоо пландаштырылууда. Атап айтканда, OpenGL ES 3.1 үчүн тастыкталбаган колдоо Mali-G31ге окшош архитектурага ээ Mali-G72 жана Mali-G52 чиптери үчүн буга чейин ишке ашырылган. Mali-T860 GPU жана эски чиптер OpenGL ES 3.1 менен толук шайкеш келбейт.

Сертификат алуу графикалык стандарттарга шайкештигин расмий жарыялоого жана алар менен байланышкан Khronos соода белгилерин колдонууга мүмкүндүк берет. Тастыктоо ошондой эле Panfrost драйверин Mali G52 GPU камтыган коммерциялык продуктыларда колдонуу үчүн эшикти ачат. Сыноо Debian GNU/Linux 11 бөлүштүрүү, Mesa жана X.Org X Server 1.20.11 менен чөйрөдө аткарылган. Тастыктоо оңдоолору жана өркүндөтүүлөрү Mesa 21.2 филиалына жөнөтүлүп, кечээки Mesa 21.2.2 релизине киргизилген.

Panfrost драйверин 2018-жылы Collabora компаниясынан Алисса Розенцвейг негиздеген жана баштапкы ARM драйверлеринин тескери инженериясынан өнүккөн. Акыркы коддон бери иштеп чыгуучулар керектүү маалыматты жана документтерди берген ARM менен кызматташууну түзүштү. Учурда драйвер Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) жана Bifrost (Mali G3x, G5x, G7x) микроархитектураларына негизделген чиптерди колдойт. ARM архитектурасына негизделген көптөгөн эски чиптерде колдонулган Mali 400/450 GPU үчүн, Lima драйвери өзүнчө иштелип жатат.

Source: opennet.ru

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