Пока мир следил за анонсами новых GPU, на конференции XDC2025 в Вене состоялось не менее важное событие для энтузиастов открытого ПО — детальный отчёт о прогрессе драйвера NVK. Это тот самый открытый Vulkan-драйвер от сообщества, который однажды может избавить владельцев видеокарт NVIDIA от необходимости использовать проприетарное ПО.
Текущий статус: Уже работает, но есть над чем трудиться
Фейт Экстранд из Collabora поделилась ключевыми обновлениями:
-
Поддержка нового железа: Ведутся активные работы по добавлению поддержки современных GPU, включая новейшие архитектуры вроде Blackwell. Сообщество постепенно закрывает железный разрыв.
-
Стратегический ход — Zink: Разработчики сделали ставку на Zink для работы с OpenGL поверх Vulkan, отказавшись от развития отдельного Gallium3D-драйвера для Nouveau. Это стратегическое решение для концентрации усилий.
-
Борьба с багами: Переход на Zink выявил ряд проблем в самом ядерном драйвере Nouveau и породил некоторые артефакты рендеринга. Текущий вердикт: «работает более-менее сносно».
Производительность: Честная цифра — 50%
Самая горькая пилюля — это текущие показатели производительности. В среднем, в играх NVK выдает примерно половину от производительности официального проприетарного драйвера от NVIDIA.
Что это значит? Для нетребовательных проектов или старых игр этого может хватить, но до комфортного гейминга в ААА-хиты на максималках еще далеко. Однако сам факт, что открытый драйвер вообще способен показывать такие результаты, уже впечатляет.
Планы на будущее: Vulkan, RT и видео
Команда не стоит на месте и активно работает над расширением функциональности:
-
Vulkan 1.4: Идет реализация фич последней версии API, включая поддержку cooperative matrix — ключевой технологии для AI-ускорения и upscaling-алгоритмов в будущем.
-
Vulkan Video: Скоро мы увидим аппаратное ускорение декодирования и кодирования видео.
-
Трассировка лучей (Ray Tracing): Это — следующий большой рубеж. Ведутся работы по реверс-инжинирингу, но главная загвоздка — в отсутствии документации о том, как работают шейдеры трассировки на аппаратном уровне NVIDIA. Это сложнейшая задача.
Глобальная проблема: Нехватка рук
Самое тревожное прозвучало в конце отчёта. Фейт отметила, что усилий текущей горстки разработчиков едва хватает, чтобы «поддерживать освещение» (barely keeping the lights on).
-
Критически не хватает разработчиков не только для самого NVK, но и для низкоуровневых ядерных драйверов Nouveau и его преемника на Rust — Nova.
-
Без подкрепления прогресс может серьезно замедлиться.
Итог: Многообещающий, но сырой проект
NVK сегодня — это проект с колоссальным потенциалом, но находящийся на сложном этапе становления.
-
Для кого он сейчас? Для разработчиков, тестеров и энтузиастов, готовых мириться с багами и низкой производительностью ради светлой идеи открытых драйверов.
-
Когда ждать готовый продукт? Пока рано говорить. Скорость развития напрямую зависит от притока новых сил в сообщество.