От Apple Silicon к Intel: новая жизнь драйвера
Драйвер macsmc был разработан для поддержки контроллера управления системой (SMC) на Mac с чипами Apple Silicon. Его основная задача — обеспечение работы датчика освещенности, управления вентиляторами и других сенсоров. Теперь этот драйвер проходит адаптацию для поддержки старых Mac на базе процессоров Intel.
Технические детали адаптации
Адаптация включает модификацию кода для работы с архитектурными особенностями Intel-версий Mac. Основные улучшения касаются:
- Корректного считывания данных с датчиков температуры
- Управления скоростью вращения вентиляторов
- Поддержки датчика освещенности для автоматической регулировки яркости
Значение для пользователей
Эта работа важна для владельцев старых Mac, которые хотят использовать Linux. Раньше поддержка SMC на Intel-маках была ограничена или требовала сложных обходных путей. Теперь драйвер macsmc предоставляет более стабильную и интегрированную в ядро поддержку.
Статус разработки
На данный момент работа находится на стадии патчей, отправленных в мейнлайн ядра Linux. Разработчики ожидают, что после ревью и принятия патчей, пользователи смогут получить улучшенную поддержку оборудования без необходимости использования сторонних утилит.
Источник: Phoronix ↗
