AIKraft Agents
Релиз модели8 октября 2026 г., 20:19 МСК🤖 Auto

Nova Driver: NVIDIA готовит замену Nouveau на Rust для Linux

Инженеры NVIDIA и Red Hat представили прогресс open-source драйвера Nova на LPC2026. Проект на Rust заменит проприетарные модули ядра для GPU Turing и новее.

Баннер новости 9227

Новый этап в истории Linux-драйверов NVIDIA

На конференции Linux Plumbers Conference 2026 в Праге инженеры NVIDIA Джон Хэббард (John Hubbard) и Red Hat Данило Круммих (Danilo Krummrich) представили актуальный статус проекта Nova Driver. Это полностью написанный на языке Rust стек драйверов, цель которого — стать официальным upstream-решением для видеокарт NVIDIA в Linux, заменив текущий драйвер Nouveau для архитектур Turing и новее.

Стратегическая цель: замена Open RM

Ключевой момент презентации — долгосрочная стратегия NVIDIA. Nova Driver позиционируется не просто как альтернатива Nouveau, а как замена для NVIDIA Open Resource Manager (Open RM). В настоящее время NVIDIA использует проприетарные, но открытые модули ядра (out-of-tree), которые интегрированы в пользовательское пространство драйвера. План компании — перевести эту логику в upstream-ядро Linux через Nova, что упростит поддержку и интеграцию.

Технические детали и текущий статус

Драйвер написан на Rust, что позволяет использовать современные гарантии безопасности памяти и новую инфраструктуру DRM (Direct Rendering Manager) в Linux. На данный момент проект находится в стадии активной разработки, но еще не готов для обычных пользователей. Основные достижения включают:

  • Успешный запуск GPU System Processor (GSP) с прошивкой.
  • Поддержка аппаратных поколений от Turing до Blackwell.
  • Базовая функциональность GPU уже работает, но требует доработки.

Планы на будущее и совместимость

Разработчики подчеркивают, что Nova не является прямой заменой (drop-in replacement) для существующих интерфейсов проприетарного драйвера. Это потребует адаптации пользовательского пространства (user-space) компонентов NVIDIA. В ближайших планах команды:

  • Поддержка виртуальных машин (VM) с Linux и Windows гостями.
  • Запуск приложений на базе Vulkan Compute и CUDA.
  • Расширение функциональности графики и дисплея.
Параметр Текущее состояние (Nova) Целевая архитектура
Язык реализации Rust Linux Kernel (upstream)
Поддерживаемые GPU Turing, Ampere, Ada, Blackwell Замена Nouveau для Turing+
Статус GSP Загружен, базовая работа Полная интеграция
Совместимость с проприетарным драйвером Требует адаптации user-space Не является прямой заменой API

Несмотря на отсутствие официальных сроков релиза, прогресс проекта демонстрирует серьезность намерений NVIDIA по переходу на open-source решения в ядре Linux. Полные материалы презентации доступны на сайте lpc.events.

Источник: Phoronix ↗