Выпуск DXVK 2.1, рэалізацыі Direct3D 9/10/11 па-над API Vulkan

Даступны выпуск праслойкі 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).
  • Палепшана кампіляцыя шэйдараў. Для памяншэння заіканняў выкарыстанне бібліятэк канвеера (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 і дасягненні больш прадказальнай прадукцыйнасці.
  • Ухілены праблемы, якія выяўляюцца ў гульнях:
    • Ashes of the Singularity.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Трэці.
    • Секіро.
    • Sonic Frontiers.
    • Supreme Commander: Forged Alliance.

Крыніца: opennet.ru

Дадаць каментар