Qualcomm интегрирует Snapdragon X2 в ядро Linux: нативные драйверы, поддержка Freedreno и NPU

Компания Qualcomm предпринимает шаги для обеспечения полноценной поддержки процессоров Snapdragon X2 в операционных системах на базе Linux. Было объявлено о передаче изменений, необходимых для поддержки чипсетов второго поколения, непосредственно в основной состав ядра Linux. Данный подход направлен на исключение необходимости использования внешних патчей и обеспечение совместимости с основными дистрибутивами без дополнительных усилий со стороны разработчиков.

Процессоры Oryon: Поддержка ядер третьего поколения охватывает конфигурации от 6 ядер в младших версиях (Plus) до 18 ядер в топовых конфигурациях (Elite).

Графическая подсистема (Mesa): Графический процессор Adreno X2-90 получит поддержку в открытом графическом стеке. Разработана поддержка драйверов Freedreno для OpenGL, Turnip для Vulkan 1.3 и Rusticl для вычислений OpenCL, что обеспечивает работу в среде с открытым исходным кодом без использования проприетарных компонентов.

ИИ-ускоритель Hexagon: Блок NPU производительностью 80 TOPS подключается через драйвер FastRPC, встроенный в ядро. Это обеспечивает прямое взаимодействие программного обеспечения Linux с аппаратной частью для выполнения локальных нейросетевых вычислений.

Системные компоненты: В основной состав ядра также включаются драйверы подсистем ввода-вывода, дисплейного контроллера, системы терморегулирования, управления питанием и шины для подключения периферийных устройств.

Данные меры способствуют сокращению разрыва между новыми процессорами на архитектуре ARM и настольными операционными системами Linux. При условии успешной интеграции и отсутствия ограничений, связанных с проприетарными прошивками, ожидается, что ноутбук на базе Snapdragon X2 сможет функционировать в Linux без необходимости установки дополнительных системных слоев.