Ключевое событие: Открытие исходного кода Nova
Компания NVIDIA опубликовала серию из 13 патчей для мейнстримного ядра Linux, которые внедряют vGPU Manager и VFIO-вариант драйвера для графического драйвера Nova. Это важный шаг в стратегии компании по развитию открытого стека драйверов, который ранее был доступен только в проприетарной форме.
Технические детали и архитектура
Новый функционал позволяет управлять виртуальными GPU (vGPU) и поддерживает пользователей VFIO (Virtual Function I/O) через эмулятор QEMU. Это означает, что гостевые операционные системы (как Linux, так и Windows) могут напрямую обращаться к аппаратным ресурсам NVIDIA GPU с высокой производительностью, минуя лишние слои абстракции.
Сравнение: Поддерживаемые платформы
Важно отметить, что данная реализация ориентирована на корпоративный сегмент. Виртуализация через Nova и VFIO не предназначена для потребительских видеокарт GeForce, а фокусируется на продуктах для рабочих станций и дата-центров.
| Компонент | Описание | Целевая аудитория |
|---|---|---|
| vGPU Manager | Управление ресурсами виртуальных GPU в среде хоста | Дата-центры, облачные провайдеры |
| VFIO Driver | Прямой доступ гостевых ОС к GPU через QEMU | Разработчики виртуальных машин, IT-инфраструктура |
| Nova Kernel Driver | Открытый драйвер ядра Linux для GPU NVIDIA | Разработчики ядра, энтузиасты, корпоративный сектор |
Значение для экосистемы Linux
Ранее NVIDIA делала заявления о будущем открытого драйвера Nova во время визита на штаб-квартиру компании. Интеграция vGPU-менеджера в мейнстримное ядро снижает барьер для внедрения GPU-вычислений в Linux-окружениях. Это упрощает развертывание графических рабочих станций и серверов ИИ/ML в виртуализированных средах без необходимости использования закрытых проприетарных модулей.
Серия патчей уже доступна для ознакомления в mailing-листах ядра. Ожидается, что дальнейшее развитие Nova сделает его полноценной альтернативой текущему проприетарному драйверу для корпоративных задач.
Источник: Phoronix ↗
