ઓપન સોર્સ ડેવલપર Linux-драйвера для GPU Apple AGX сообщил о реализации поддержки чипов Apple M2 и об успешном запуске на Apple MacBook Air с чипом M2 пользовательских окружений KDE и GNOME с полной поддержкой ускорения силами GPU. В качестве примера поддержки OpenGL на M2 продемонстрирован запуск игры Xonotic, одновременно c тестами glmark2 и eglgears. При тестировании энергопотребления заряда аккумулятора MacBook Air хватило на 8 часов непрерывной игры Xonotic в режиме 60FPS.
Также отмечается, что адаптированный для чипов M2 DRM-драйвер (Direct Rendering Manager) для ядра Linux теперь может работать с развиваемым для Mesa OpenGL-драйвером asahi из коробки без внесения изменений в пространстве пользователя. Разработку драйверов для Linux усложняет то, что в чипах Apple M1/M2 применяется собственный GPU, спроектированный в Apple, выполняющий закрытую прошивку и использующий достаточно сложные совместно используемые структуры данных. Техническая документация на GPU отсутствует и при разработке независимых драйверов применяется обратный инжиниринг драйверов из macOS.


Тем временем, разработчики проекта Asahi, нацеленного на портирование Linux для работы на компьютерах Mac, оснащённых ARM-чипами, разработанными компанией Apple, подготовили ноябрьское обновление дистрибутива (590 МБ и 3.4 ГБ) и опубликовали отчёт о достигнутом уровне развития проекта. Asahi Linux આર્ક પેકેજ બેઝ પર આધારિત Linux, માં પરંપરાગત પ્રોગ્રામ્સનો સ્યુટ શામેલ છે અને KDE પ્લાઝ્મા ડેસ્કટોપ સાથે આવે છે. વિતરણ પ્રમાણભૂત આર્ક રિપોઝીટરીઝનો ઉપયોગ કરીને બનાવવામાં આવ્યું છે. Linux, અને બધા ચોક્કસ ફેરફારો, જેમ કે કર્નલ, ઇન્સ્ટોલર, બુટલોડર, સહાયક સ્ક્રિપ્ટો અને પર્યાવરણ સેટિંગ્સ, એક અલગ રીપોઝીટરીમાં ખસેડવામાં આવે છે.
તાજેતરના ફેરફારોમાં USB3 સપોર્ટનો અમલ (અગાઉ, થંડરબોલ્ટ પોર્ટનો ઉપયોગ ફક્ત USB2 મોડમાં થતો હતો), બિલ્ટ-ઇન MacBook સ્પીકર્સ અને હેડફોન જેક માટે સપોર્ટ પર સતત કામ, કીબોર્ડ બેકલાઇટ કંટ્રોલ માટે સપોર્ટનો ઉમેરો, પાવર મેનેજમેન્ટ માટે સુધારેલ સપોર્ટ અને M2 ચિપ (એક્સપર્ટ મોડ પર સ્વિચ કર્યા વિના) ધરાવતા ઉપકરણો પર ઇન્સ્ટોલરમાં માનક ઇન્સ્ટોલેશન વિકલ્પનો ઉમેરો શામેલ છે.
સોર્સ: opennet.ru
