VKD3D-Proton 2.7 містить покращення для Vulkan і виправлення для деяких назв

клапан

VKD3D-Proton — це форк VKD3D, метою якого є впровадження повного API Direct3D 12 поверх Vulkan.

Valve оголосила про випуск нової версії VKD3D-Proton 2.7, і ця нова версія є результатом накопичення великого обсягу роботи з моменту випуску Steam Deck наприкінці лютого, головним чином із функціями та виправленнями.

Для тих, хто ще не знає про VKD3D-Proton, слід знати, що це Підтримує специфічні для Proton зміни, оптимізацію та покращення для кращої продуктивності ігор Windows на основі Direct3D 12, які ще не прийняті в основній частині vkd3d. Серед відмінностей також є акцент на використанні сучасних розширень Vulkan і можливостях останніх версій графічних драйверів для досягнення повної сумісності з Direct3D 12.

Таким чином, Valve використовує форк, зазначений у пакеті на основі Wine, для запуску ігор Windows Proton. Підтримка DirectX 9/10/11 в Proton базується на пакеті DXVK, а реалізація DirectX 12 поки що базувалася на бібліотеці vkd3d (після смерті автора vkd3d CodeWeavers продовжив розробку цього компонента і вина спільнота).

Основні новинки VKD3D-Proton 2.7

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

vkd3d-протон тепер реалізовано внутрішній дисковий кеш для увімкнення кешування SPIR-V для всіх ігор. За бажанням можна вимкнути кеш і дозволити програмам керувати ID3D12PipelineLibrary.

Для подальшого зменшення місця на диску кешу також використовується VK_EXT_shader_module_identifier
щоб зменшити протонний кеш vkd3d на >95%, оскільки немає необхідності зберігати фактичні дані SPIR-V на диску.

Ще однією новинкою, представленою в цій новій версії, єs оптимізації яких виділяються поліпшення Продуктивність GPU для глибоких проходів візуалізації, а також продуктивність GPU для певних зображень із плаваючою комою, де ввімкнено використання БПЛА, продуктивність GPU для певних випадків використання WriteBufferImmediate(), Продуктивність GPU для певних шаблонів доступу до дескрипторів, Продуктивність GPU для послідовних копій зображень буфера та продуктивність GPU під час розподілу.

Крім того, згадується підвищені вимоги до драйверів, які тепер вимагають сумісності з розширеннями Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 і VK_KHR_maintenance4, реалізованими в Mesa 22.0, і пропрієтарними драйверами NVIDIA 510.

З інших змін що виділяються з цієї нової версії:

  • Додано підтримку таких функцій D3D12, як сітчасті шейдери (для роботи потрібна підтримка VK_EXT_mesh_shader), спільні ресурси (частка) і бар’єри (паркан).
  • Також наголошується, що представлена ​​остання версія, нова бібліотека конвеєрів D3D12 адаптується до будь-якої гри, включно з тими, які неправильно використовують D3D12 API, завдяки реалізації внутрішнього дискового кешу для рендерингу SPIR-V, згенерованого DXBC /DXIL.
  • Продовжується підтримка DXR 1.1.
  • Додано початкову підтримку HDR.
  • Було зроблено численні виправлення, пов'язані з сумісністю DXIL.
  • Покращена підтримка драйвера Intel ANV.
  • Покращено параметри налагодження.
  • Покращена стабільність під час згортання та перемикання повноекранних ігор за допомогою Alt+Tab.
  • Проведено підготовку до перекладу коду з LGPL 2.1 на ліцензію MIT.
  • Виправлено проблеми в Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered і Lost Judgment.

В кінці кінців Якщо вам цікаво дізнатися більше про цей новий випуск, Ви можете перевірити деталі У наступному посиланні.

А якщо хочеш спробуйте Proton у Steam зараз, Ви вже знаєте, що можете встановити клієнт Steam з офіційний веб-сайт, хоча ви також знайдете його в сховищах більшості дистрибутивів.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.