⚡ Терміново
UkrPulse
IT

NVK Vulkan отримав підтримку DLSS у відкритому драйвері Mesa

· 2 хв читання
NVK Vulkan отримав підтримку DLSS у відкритому драйвері Mesa
**NVK Vulkan отримав підтримку DLSS у відкритому драйвері Mesa: Linux-наблизився до повноцінного використання масштабування зображення від NVIDIA.** Завдяки інтеграції у Mesa 26.2, користувачі Linux зможуть запускати DLSS у підтримуваних іграх, що покращить продуктивність без втрати якості.

NVK Vulkan отримав підтримку DLSS від NVIDIA у відкритому драйвері Mesa

Розробники інтегрували початкову підтримку технології NVIDIA DLSS у графічний стек Mesa 26.2. Це дозволяє використовувати масштабування зображення на базі штучного інтелекту в іграх під Vulkan, які працюють на операційних системах на базі Linux.

Що таке NVK?

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

Як працює DLSS у NVK?

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

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

Технічні деталі інтеграції

Нова функція з'явилася у гілці розробки Mesa 26.2 і стане доступною після випуску стабільної версії цього року. NVK реалізує розширення VK_NVX_binary_import, яке дозволяє імпортувати та запускати бінарні файли NVIDIA CuBIN — попередньо скомпільовані бінарні файли CUDA.

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

Хто стоїть за розробкою?

Ця робота стала результатом зусиль Отум Ештон, розробниці графіки у Valve Linux. Минулого року вона експериментально запустила DLSS у NVK. Її внесок включає реалізацію функцій VK_NVX_binary_import та VK_NVX_image_view_handle, які використовуються DXVK та VKD3D-Proton через DXVK-NVAPI для підтримки DLSS.

Стабільна версія Mesa 26.2 очікується вже у серпні.

Джерело: itc.ua