Достъпен е релизът на прослойката DXVK 2.1, предоставяща имплементация на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работеща чрез транслация на повиквания в API Vulkan. За да използвате DXVK, е необходимо наличието на драйвери с поддръжка на API Vulkan 1.3, като Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK. DXVK може да се използва за стартиране на 3D приложения и игри в Linux чрез Wine, служейки като по-високопроизводителна алтернатива на вградените в Wine имплементации на Direct3D 9/10/11, работещи върху OpenGL.
Основни промени:
- На системи с поддръжка на цветово пространство HDR10 е предоставена възможност за активиране на HDR чрез задаване на променлива на средата DXVK_HDR=1 или задаване на параметъра dxgi.enableHDR = True в конфигурационния файл. След активирането на HDR игрите могат да определят и използват цветово пространство HDR10 при наличие на пакет vkd3d-proton 2.8 или по-нова версия. Основните потребителски среди в Linux все още не поддържат HDR, но поддръжка на HDR има в композитния Gamescope, за активирането на който трябва да се използва опцията "—hdr-enabled" (в момента работи само на системи с GPU AMD при използване на Linux ядро с пачове josh-hdr-colorimetry). сървър Подобрена е компилацията на шейдърите. За намаляване на забавянето, използването на библиотеките на конвейера е разширено до конвейри с теселация и геометрични шейдъри, а при използване на MSAA са активирани допълнителни възможности на Vulkan разширението VK_EXT_extended_dynamic_state3.
- За стари игри с поддръжка на сглаждане с множество проби (MSAA, Multi-Sample Anti-Aliasing) са добавени настройки d3d9.forceSampleRateShading и d3d11.forceSampleRateShading, които активират режим Sample Rate Shading за всички шейдъри, позволяващ повишаване на качеството на изображенията в игрите.
- В сборките за Linux е добавен бекенд GLFW, който може да се използва като алтернатива на бекенда SDL2.
- Подобрена е логиката на предаване на команди D3D11, за да се приближи поведението на DXVK до родните драйвери D3D11 и да се постигне по-предсказуема производителност.
- Ashes of the Singularity.
- Отстранени са проблемите, проявяващи се в игрите:
- Battlefield: Bad Company 2.
- Gujian 3.
- Resident Evil 4 HD.
- Saints Row: The Third.
- Sekiro.
- Sonic Frontiers.
- Supreme Commander: Forged Alliance.
- Достъпен е релизът на прослойката DXVK 2.1, предоставяща имплементация на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работеща чрез транслация на повиквания в API Vulkan.
Източник: opennet.ru
