DXVK 2.1, „Direct3D 9/10/11“ diegimų išleidimas kartu su „Vulkan“ API

Galimas DXVK 2.1 sluoksnio leidimas, kuriame įdiegta DXGI („DirectX Graphics Infrastructure“), „Direct3D 9“, 10 ir 11, verčiant skambučius į „Vulkan API“. DXVK reikalingos tvarkyklės, palaikančios Vulkan API 1.3, pvz., Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ir AMDVLK. DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti Linux sistemoje naudojant Wine, o tai yra našesnė alternatyva vietinėms Wine Direct3D 9/10/11 diegimams, veikiančioms OpenGL viršuje.

Pagrindiniai pakeitimai:

  • На системах с поддержкой цветового пространства 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).
  • Улучшена компиляция шейдеров. Для уменьшения заиканий использование библиотек конвейера (pipeline) расширено на конвейеры с тесселяцией и геометрическими шейдерами, а при использовании 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 и достижения более предсказуемой производительности.
  • Išspręstos žaidimuose kilusios problemos:
    • Ashes of the Singularity.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Šventųjų eilė: trečioji.
    • Sekiro.
    • Sonic Frontiers.
    • Supreme Commander: Forged Alliance.

Šaltinis: opennet.ru

Добавить комментарий