Mesa го усвојува драјверот за OpenGL со почетна поддршка за чиповите на Apple M1

Алиса Розенцвајг од Collabora, која го развива драјверот Panfrost за графичкиот процесор на Мали, објави дека е подготвена првичната имплементација на драјверот asahi OpenGL за Mesa со поддршка за графичкиот процесор испорачан во чиповите на Apple M1. Возачот го користи интерфејсот Галиум и ги поддржува повеќето функции на OpenGL 2.1 и OpenGL ES 2.0. Имплементираната функционалност сè уште не е доволна за извршување на повеќето игри, но возачот веќе може да работи glxgears и glmark2 апликации, а исто така поминува околу 75% од тестовите на програмата за квалитет drawElements што ги користи конзорциумот Khronos за да ја потврди компатибилноста со OpenGL ES 2.0.

Кодот за предложениот прототип веќе е прифатен во главната кодна база на Mesa. Новиот драјвер е базиран на референтниот Gallium драјвер noop, со дел од кодот пренесен од Panfrost драјверот, кој се развива за ARM Mali графичките процесори. Покрај OpenGL драјверот за Mesa, за во иднина е планиран модул за подсистемот DRM (Direct Rendering Manager) на јадрото. Linux и Mesa драјвер со имплементација на графичкиот API Vulkan.

За потсетување, чипот Apple M1 не е стандарден чип, туку е направен по нарачка со свои архитектонски карактеристики. На пример, Apple M1 користи прилагодена графичка картичка дизајнирана од Apple. Не постои техничка документација за графичката картичка, а независниот развој на драјвери се потпира на обратен инженеринг на драјверите од macOS.

Извор: opennet.ru

Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster