Новое поколение: от IPU7.5 к IPU8
Разработчики ядра Linux начали подготовку поддержки камеры IPU8 (Image Processing Unit) для высокопроизводительных ноутбуков на архитектуре Intel Nova Lake. Это логичное продолжение эволюции, начавшейся с Alder Lake и продолжающейся в Panther Lake, где использовалась версия IPU 7.5. Новые патчи, направленные в мейнстрим, подтверждают, что Nova Lake станет первой платформой с полноценной интеграцией IPU8.
Проблема совместимости с Linux
Поддержка Intel IPU в Linux исторически была сложной задачей. Начиная с Alder Lake, для работы камеры требовались проприетарные бинарные блоки (binary blobs) в пользовательском пространстве. Несмотря на наличие программного ISP через libcamera, основная функциональность IPU до версии 7.5 оставалась закрытой. Судя по новым данным, ситуация с IPU8 не изменилась кардинально: поддержка все еще опирается на бинарные компоненты, что может стать барьером для энтузиастов, предпочитающих полностью свободное ПО.
AI-функции и улучшения
Хотя технические детали архитектуры IPU8 пока засекречены, есть указания на то, что новый процессор обработки изображений сделает упор на искусственный интеллект. Ожидается, что IPU8 предложит более продвинутые алгоритмы обработки кадра, чем его предшественники. Официальные спецификации и бенчмарки должны появиться от Intel в ближайшее время.
Сравнение поколений IPU
| Платформа | Версия IPU | Статус поддержки в Linux | Ключевая особенность |
|---|---|---|---|
| Alder Lake | IPU 6.x | Сложная (требует бинарных блобов) | Начало эры проблемной поддержки |
| Panther Lake | IPU 7.5 | Сложная (базовый UVC или бинарные блобы) | Улучшенная обработка, но закрытый код |
| Nova Lake | IPU 8 | В разработке (ядро v7.3) | Акцент на AI-функции, сохранение блобов |
Когда ждать?
Патчи сейчас проходят ревью и, вероятно, будут включены в основную ветку ядра Linux в цикле v7.3. Это означает, что пользователи Linux смогут использовать камеру в полную силу на новых ноутбуках Intel Nova Lake уже в ближайшем будущем, хотя и с необходимостью установки проприетарных драйверов от Intel.
Источник: Phoronix ↗
