Логотип

Asahi Linux приближается к полной поддержке M3 на компьютерах Apple Silicon Mac

Asahi Linux приближается к полной поддержке M3 на компьютерах Apple Silicon Mac

Команда разработчиков Asahi Linux опубликовала свой последний отчет о проделанной работе, приуроченный к выпуску ядра Linux 7.1. В нем содержится подробная информация для пользователей, заинтересованных в установке Linux на компьютеры Apple Silicon Mac.

Важным обновлением стала улучшенная поддержка M3. Команда Asahi сообщает, что теперь на компьютерах Mac серии M3 работают несколько основных компонентов, в том числе PCIe, Wi-Fi, Bluetooth, NVMe, клавиатура, трекпад и другие драйверы блоков SoC. Кроме того, теперь доступна поддержка аудио на компьютерах M3, обеспечивающая высокое качество звука.

В системах M3 теперь доступны масштабирование частоты процессора и big.LITTLE планирование задач. Также добавлена поддержка аппаратных датчиков для компьютеров M3, для чего потребовалось в основном обновить дерево устройств, поскольку интерфейс встроенного ПО SMC практически не изменился.

Однако Asahi Linux пока не готов предложить поддержку установки на компьютеры Apple с процессором M3. Команда отмечает, что предстоит еще много работы, но прогресс идет быстрыми темпами.

В отчете также рассматриваются две ключевые проблемы macOS 27. Первая связана с выбором загрузки: после установки бета-версии macOS 27 для разработчиков некоторые пользователи обнаружили, что Asahi Linux больше не отображается в разделе «Загрузочный диск» или в меню выбора загрузки Apple, из-за чего установка казалась недоступной.

Проблема была связана с загрузочным флагом метаданных APFS, который теперь требуется загрузочным инструментам Apple в macOS 27, но игнорировался в предыдущих версиях. При новой установке Asahi этот флаг будет устанавливаться автоматически.

Вторая проблема была связана с изменениями в прошивке SMC, которые повлияли на управление питанием от аккумулятора. Apple изменила интерфейс аккумулятора, чтобы он возвращал один байт вместо 32-битного целого числа, из-за чего драйвер питания Asahi для Linux неправильно интерпретировал состояние аккумулятора и в некоторых случаях приводил к экстренному выключению.

Читать  Выпущен Solus 4.7 (Budgie), улучшена поддержка графических процессоров NVIDIA и Flatpaks

Компания Asahi исправила эту проблему в своем ядре, начиная с версии 7.0.12, что позволило драйверу поддерживать оба интерфейса прошивки.

Команда также предостерегает пользователей от установки бета-версий macOS для разработчиков на рабочие компьютеры, отмечая, что глобальные обновления прошивки могут быть необратимыми и для их отмены может потребоваться восстановление в режиме DFU.

Еще одним важным достижением стала первоначальная работа над поддержкой Apple Video Decoder (AVD) — аппаратного обеспечения Apple для декодирования таких видеоформатов, как AVC/H.264, HEVC/H.265, VP9 и AV1, на новых однокристальных системах.

В связи с этим команда Asahi разрабатывает собственную прошивку вместо того, чтобы полагаться на встроенную в macOS прошивку AVD от Apple. Кроме того, теперь доступен функциональный драйвер V4L2 для аппаратного декодирования AVC. Он может декодировать 10-битное видео AVC/H.264 с разрешением до 4K и поддерживает программное обеспечение, использующее V4L2 Request API.

Однако эта функция еще не готова к использованию. Поддержка VP9, HEVC и AV1 все еще находится в разработке, а проблемы, связанные с конкретными устройствами, требуют дальнейшего тестирования.

Наконец, проект готовится к будущей поддержке M4 и A18 Pro с улучшенной обработкой режима загрузки Apple, не связанного с macOS, и новыми метаданными домена питания в Apple Device Tree.

Более подробную информацию можно найти в официальном объявлении.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

четыре × 4 =

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала