На радість геймерам на 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 для рендерингу у нижчі роздільній здатності, а потім відновлює зображення до необхідної роздільної здатності, зберігаючи або покращуючи таким чином продуктивність.


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

Читайте также: Корейські вчені перетворюють кавову гущу у біопаливо за 90 секунд за допомогою плазми та “ефекту попкорну”

Ця функція з’явилась у гілці розробки 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 очікується вже в серпні.

Читайте также: Netflix придбав права на фільм “Вулиця Сезам”, що 10 років припадали пилом у Warner Bros.

Джерело: Wccftech; VideoCardz

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *