К радости геймеров на Linux: драйвер NVIDIA NVK Vulkan получил поддержку DLSS

На радість геймерам на Linux: драйвер NVIDIA NVK Vulkan отримав підтримку DLSS

В последнем обновлении добавлена поддержка DLSS от NVIDIA в стек драйверов NVK Vulkan с открытым исходным кодом.


Разработчики интегрировали начальную поддержку NVIDIA DLSS в Mesa 26.2. Это позволяет использовать масштабирование изображения с помощью ИИ в играх, совместимых с Vulkan под управлением ОС на базе Linux.

NVK — это разработанный сообществом драйвер Vulkan для видеокарт NVIDIA, интегрированный в графический стек Mesa. Он был представлен в 2022 году как альтернатива графическому драйверу NVIDIA для Linux, обеспечивая поддержку современных функций Vulkan.

В настоящее время объединенный код позволяет NVK взаимодействовать с библиотеками DLSS и использовать масштабирование в поддерживаемых играх. DLSS использует тензорные ядра на видеокартах GeForce RTX для рендеринга в более низком разрешении, а затем восстанавливает изображение до необходимого разрешения, сохраняя или улучшая таким образом производительность.


На радість геймерам на Linux: драйвер NVIDIA NVK Vulkan отримав підтримку DLSS
Freedesktop

Реализация по-прежнему зависит от собственных бинарных файлов DLSS, однако это очень важное событие для игр на Linux. До сих пор пользователям, желающим использовать апскейлер NVIDIA, приходилось полагаться на закрытый стек драйверов.

Эта функция появилась в ветке разработки Mesa 26.2 и, как ожидается, станет широко доступной после выпуска стабильной версии Mesa 26.2 в этом году. Теперь NVK реализует путь VK_NVX_binary_import — расширения Vulkan, которое позволяет импортировать и запускать бинарные файлы NVIDIA CuBIN, то есть предварительно скомпилированные бинарные файлы CUDA.

Они позволяют стеку драйверов с открытым исходным кодом загружать компоненты DLSS, которые поставляются вместе с играми или с SDK DLSS. Таким образом, NVK добавляет совместимость с существующими бинарными файлами DLSS от NVIDIA, а не заменяет DLSS открытым кодом.

Разработка стала результатом усилий разработчицы графики Valve Linux Отум Эштон. В прошлом году она экспериментально запустила DLSS в NVK. Её работа включала функции VK_NVX_binary_import и VK_NVX_image_view_handle, которые используются DXVK и VKD3D-Proton через DXVK-NVAPI для поддержки DLSS. Стабильная версия Mesa 26.2 ожидается уже в августе.

Спецпроекты

Источник: Wccftech; VideoCardz

Источник материала
loader
loader