Qualcomm расширяет поддержку ядра Linux для графического процессора Snapdragon X2 и патч для драйвера Adreno X2-85 представлен

📅 2026-09-25

Аннотация:

Недавно компания Qualcomm продолжила продвижение поддержки Linux с открытым исходным кодом для процессоров серии Snapdragon X2 и представила патч для поддержки графического процессора для младшей платформы Snapdragon X2 под кодовым названием «Mahua». Это означает, что Qualcomm расширяет поддержку драйверов графического процессора, ранее установленную для Snapdragon X2 Elite, на большее количество чипов серии X2, чтобы обеспечить более полные возможности ускорения графики для будущих ноутбуков Linux, оснащенных этими процессорами.

image.webp

Представленный на этот раз патч предназначен для графического процессора Adreno X2-85 на платформе Mahua. Mahua — это кодовое название SoC для серии Qualcomm Snapdragon X2, которая позиционируется ниже, чем X2 Elite, и ориентирована на 10- и 12-ядерные конфигурации. Предыдущий X2 Elite имел кодовое название Glymur. Оба используют графическую архитектуру нового поколения Adreno Gen 8 от Qualcomm.

Масштаб исправления ядра Linux, представленного Qualcomm на этот раз, невелик. Разработчики отметили, что по сравнению с Glymur основное отличие версии графического процессора Mahua состоит в том, что он имеет меньше вычислительных фрагментов и меньшую внутреннюю память, поэтому для него нет необходимости переписывать полную структуру графических драйверов. Код графического драйвера ядра, добавленный для поддержки этого графического процессора, состоит всего из нескольких десятков строк и в основном используется для устранения аппаратных различий между Mahua и Glymur.

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

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

Qualcomm ранее приступила к созданию полной поддержки программного обеспечения Linux для серии Snapdragon X2. 23 сентября Qualcomm анонсировала раннюю предварительную версию Linux для разработчиков серии Snapdragon X2, заявив, что компания начнет продвигать поддержку Linux для серии X2 после саммита Snapdragon 2025 года, сначала начиная с поддержки SoC нижнего уровня, а затем постепенно расширяя ее до эталонных аппаратных платформ.

Текущая цель Qualcomm — не просто обеспечить загрузку Linux на Snapdragon X2, но и постепенно добавить больше аппаратных функций в основной код Linux, чтобы упростить запуск, тестирование и отладку Linux на будущих ноутбуках, оснащенных Snapdragon X2.

В графическом отделе Qualcomm ранее разработала поддержку ядра Linux для Adreno X2-85 Snapdragon X2 Elite. В то же время графический стек Mesa также начал поддерживать это поколение графических процессоров Adreno Gen 8. Драйвер Freedreno Gallium3D в Mesa отвечает за поддержку OpenGL, а Turnip — за графический API Vulkan.

Поддержка Vulkan для Adreno Gen 8 появилась в Mesa 26.0 ранее в этом году и охватывает Glymur для Snapdragon X2 Elite и других платформ Qualcomm с графическими процессорами этого поколения. Это означает, что Snapdragon X2 постепенно разработал полную основу графического программного обеспечения с открытым исходным кодом — от ядра Linux, Mesa до драйвера Vulkan.

После того, как Mahua на этот раз получит поддержку графического процессора на уровне ядра, следующим шагом по-прежнему потребуются компоненты пользовательского пространства, такие как Mesa, для дальнейшего улучшения соответствующей аппаратной поддержки, чтобы по-настоящему сформировать полноценную среду графического ускорения Linux. Таким образом, невозможно просто понять, что все ноутбуки с Linux, использующие Mahua, уже могут получить зрелую производительность графического процессора.

В последние годы компания Qualcomm значительно увеличила инвестиции в Linux и драйверы с открытым исходным кодом. Для ноутбуков Windows на базе архитектуры Arm серия Snapdragon X стала важной линейкой продуктов для выхода Qualcomm на рынок ПК. Поскольку пользователи и разработчики Linux продолжают уделять больше внимания ноутбукам Arm, возможность обеспечить полную поддержку основной Linux постепенно стала частью конкурентоспособности платформы.

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

В настоящее время поддержка графического процессора Adreno X2-85 от Mahua все еще находится на стадии проверки кода ядра, но масштаб этого патча очень мал, что также показывает, что Qualcomm создала относительно унифицированную программную архитектуру графического процессора для чипов Snapdragon X2 с различным позиционированием. Поскольку эти коды постепенно проникают в ядро ​​Linux и Mesa, ожидается, что вся линейка продуктов, включая бюджетный Snapdragon X2, в будущем получит более полную поддержку графики с открытым исходным кодом.

Связанные теги

Похожие статьи

Комментарии

0/500
Captcha (click to refresh)
Нет комментариев