Линук драјвер за Аппле М1 ГПУ чипове пролази 99% ОпенГЛ ЕС 2 тестова компатибилности

Програмер отвореног Линук драјвера за Аппле АГКС ГПУ који се користи у Аппле М1 чиповима пријавио је стопу успеха од 99.3% у тестном пакету дЕКП-ГЛЕС2, који проверава ниво подршке за ОпенГЛ ЕС 2 спецификацију. Рад користи две компоненте: ДРМ драјвер за Линук кернел, написан у Русту, и драјвер за Меса написан у Ц.

Развој драјвера је компликован чињеницом да Аппле М1 користи сопствени ГПУ који је дизајнирао Аппле, који покреће власнички фирмвер и користи прилично сложене заједничке структуре података. Не постоји техничка документација за ГПУ и развој независних драјвера користи обрнути инжењеринг драјвера из мацОС-а.

Отворени драјвер развијен за Месу првобитно је тестиран у мацОС окружењу све док није припремљен неопходан ДРМ драјвер (Дирецт Рендеринг Манагер) за Линук кернел, што је омогућило коришћење драјвера развијеног за Месу у Линуку. Поред тренутног успеха у полагању дЕКП-ГЛЕС2 тестова, крајем септембра Линук драјвер за Аппле М1 чипове достигао је ниво погодан за покретање ГНОМЕ сесије засноване на Ваиланду и покретање игре Невербалл и претраживача Фирефок са ИоуТубе-а.

Извор: опеннет.ру

Додај коментар