NVIDIA GA100 наконец-то получила поддержку в ядре Linux, но есть нюанс

Долгие годы ожидания наконец-то оправдались! NVIDIA GA100 получила поддержку в основной ветке ядра Linux, но есть нюансы.

Представленный в мае 2020 года NVIDIA GA100 долгое время использовался в сценариях ускорения ИИ, но его открытые драйверы так и не получили полноценной поддержки.

Теперь драйвер Nouveau получил код поддержки GA100, который войдет в основную ветку ядра Linux с окном слияния версии 7.2. Это ключевой этап в адаптации вычислительных карт архитектуры Ampere в открытой экосистеме.

GA100 — это чисто вычислительный GPU архитектуры Ampere, используемый в основном в ускорителях A100. У него нет видеодвижка и графического (GR) движка, а запуск происходит аналогично архитектуре Turing, что сильно отличает его от потребительских продуктов того же поколения.

Инженеры NVIDIA начали отправлять соответствующие патчи в основную ветку еще в начале февраля этого года, используя системный процессор GPU (GSP) для запуска карты. Позже эти патчи были объединены в ветку drm-misc-next и начали появляться в версии ядра Linux 7.1.

Однако в ранних версиях кода было множество технических проблем. Первая версия патча ошибочно сообщала, что у GA100 нет VBIOS, и в ней отсутствовала логика, необходимая для запуска, такая как разбор заголовков IFR.

В апреле и мае 2026 года инженеры NVIDIA выпустили несколько исправлений для устранения фундаментальных ошибок, связанных с отключением GSP-запуска и переназначением строк.

Кроме того, поддержка на уровне ядра — это лишь одна сторона медали. Настоящая проблема кроется в пользовательском пространстве. В стеке графики Mesa драйверы Rusticl/NVK (открытые драйверы OpenCL и Vulkan) и Clover для вызова GPU используют 3D-движок.

Однако у GA100 нет 3D-движка, поэтому эти фреймворки в настоящее время совершенно не могут использовать его вычислительную мощность. Для сравнения, GH100, также относящийся к архитектуре Ampere, имеет лучшую поддержку открытых драйверов благодаря сохранению GR-движка.

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

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

Вы можете задать вопрос нашему ИИ-помощнику прямо в комментариях к этой статье. Он постарается быстро ответить или уточнить информацию.

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

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


Все комментарии - Технологии