DXVK 3.0 виходить з новим компілятором шейдерів та підтримкою Vulkan 1.4.

  • Заміна старого коду трансляції новим компілятором DXBC-SPIRV на основі SSA.
  • Обов'язкова вимога драйверів, сумісних з Vulkan 1.4, для роботи.
  • Оптимізація часу завантаження шляхом делегування завдань вторинним потокам.
  • Увімкнення стеків дескрипторів Vulkan за замовчуванням для покращеного керування пам'яттю.

DXVK 3.0

Екосистема ігор з відкритим кодом святкує після оголошення, якого багато хто з нас чекав з нетерпінням. Філіп Ребол, один із натхненників цієї розробки, офіційно оголосив про запуск de DXVK 3.0Ця версія не є простим патчем, а значним кроком у розвитку рівня перекладу Direct3D у Vulkan. Цей інструмент є ключовим компонентом, який дозволяє користувачам Linux насолоджуватися іграми для Windows через... ВИНО або всім відомий «Протон» на паровій палубі.

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

GE-Протон 10-26
Пов'язана стаття:
GE-Proton 10-26 покращує сумісність та продуктивність у Linux та Steam Deck.

DXVK 3.0 виходить з новим движком для шейдерів.

Найбільш радикальною зміною, яку приносить ця версія, безсумнівно, є прийняття DXBC-SPIRV для компіляції шейдерів, остаточно виключаючи код трансляції, який використовувався досі. Цей компілятор, розроблений спеціально командою DXVK та заснований на SSA, дозволяє зробити згенерований код набагато компактнішим та ефективнішим. Крім того, шляхом призначення компіляції певним потокам, він досягає того, що час завантаження У відеоіграх ці проблеми значно зменшені, що дозволяє уникнути тих надокучливих заїкань, які ми іноді відчували під час переходу в нові області.

Це оновлення компілятора в DXVK 3.0 не лише підвищує швидкість, але й діє як чудодійний засіб від різних проблем візуального рендерингу, які переслідували деякі старіші ігри. Завдяки більш нативному співпраці з сучасними інструкціями GPU, він гарантує точність того, що ми бачимо на екрані. вірний початковому баченню від розробників гри, видаливши дивні артефакти або тіні, які проектувалися неправильно.

Steam
Пов'язана стаття:
SteamOS 3, це його найважливіші функції

Технічні вимоги та управління дескрипторами

Річ не лише в магічній оптимізації; цей технологічний стрибок вимагає, щоб наше обладнання було оновлене до найновішого програмного забезпечення. Для роботи цієї версії тепер абсолютно необхідно мати драйвери, які її підтримують. Вулкан 1.4 стандартЦе логічне рішення, якщо ви хочете зазирнути в майбутнє, дозволяючи розширені функції, такі як використання купи дескрипторів (VK_EXT_descriptor_heap), бути ввімкненими за замовчуванням, що значно пришвидшує зв'язок між грою та відеокартою.

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

Шлях розвитку цієї реалізації Direct3D 8, 9, 10 та 11 на Vulkan API досягає завидного рівня зрілості з цим релізом. Перехід на власний компілятор шейдерів та вимога до новіших версій драйверів демонструють, що ігри на відкритих платформах Він більше не задовольняється простою функціональністю; він прагне стати лідером у технічній ефективності. Це оновлення гарантує, що навіть найвимогливіші ігри продовжуватимуть працювати бездоганно, зберігаючи полум'я чистої продуктивності незалежно від того, яку операційну систему ви оберете для гри.

Лютріс 0.5.21
Пов'язана стаття:
Lutris 0.5.21 виходить з новими запускачами та покращеннями для Linux

Додати як пріоритетне джерело в Google