Найти в Дзене
Games4Linux

Как поживает открытый драйвер для видеокарт NVIDIA под Linux?

Пока мир следил за анонсами новых GPU, на конференции XDC2025 в Вене состоялось не менее важное событие для энтузиастов открытого ПО — детальный отчёт о прогрессе драйвера NVK. Это тот самый открытый Vulkan-драйвер от сообщества, который однажды может избавить владельцев видеокарт NVIDIA от необходимости использовать проприетарное ПО. Фейт Экстранд из Collabora поделилась ключевыми обновлениями: Самая горькая пилюля — это текущие показатели производительности. В среднем, в играх NVK выдает примерно половину от производительности официального проприетарного драйвера от NVIDIA. Что это значит? Для нетребовательных проектов или старых игр этого может хватить, но до комфортного гейминга в ААА-хиты на максималках еще далеко. Однако сам факт, что открытый драйвер вообще способен показывать такие результаты, уже впечатляет. Команда не стоит на месте и активно работает над расширением функциональности: Самое тревожное прозвучало в конце отчёта. Фейт отметила, что усилий текущей горстки разрабо
Оглавление

Пока мир следил за анонсами новых 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 сегодня — это проект с колоссальным потенциалом, но находящийся на сложном этапе становления.

  • Для кого он сейчас? Для разработчиков, тестеров и энтузиастов, готовых мириться с багами и низкой производительностью ради светлой идеи открытых драйверов.
  • Когда ждать готовый продукт? Пока рано говорить. Скорость развития напрямую зависит от притока новых сил в сообщество.

Если вы C++ или Rust-разработчик и хотите поучаствовать в одном из самых амбициозных графических проектов для Linux — теперь вы знаете, куда стоит обратиться. Будущее открытой графики зависит от таких вот инициатив.