Faiga fou o le DXVK 2.3.1 ma le vkd3d-proton 2.12 faʻatasi ai ma le Direct3D faʻatinoga i luga ole Vulkan API

O loʻo avanoa le tuʻuina atu o le DXVK 2.3.1 layer, e tuʻuina atu ai se faʻatinoga o le DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ma le 11, galue e ala i le faʻaliliuina o telefoni ile Vulkan API. DXVK manaʻomia avetaʻavale e lagolagoina le Vulkan API 1.3, e pei o Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, ma AMDVLK. E mafai ona fa'aoga le DXVK e fa'atino ai talosaga ma ta'aloga 3D i luga ole Linux e fa'aaoga ai le Uaina, e fai ma sui e sili atu le fa'atinoga i fa'atinoga a le uaina Direct3D 9/10/11 o lo'o fa'agasolo i luga ole OpenGL.

Suiga autu:

  • Afai e lagolagoina e le polokalama le Vulkan faʻaopoopoga VK_NV_raw_access_chains, e faʻaaogaina e faʻateleina ai le lelei o le fausiaina o code shader i NVIDIA GPU, lea e mafai ai ona faʻapipiʻi le faʻatinoga o nisi taʻaloga e faʻaaoga ai le D3D11 i le faʻatinoga pe a faʻaaogaina avetaavale Windows. Ina ia galue, e te manaʻomia le itiiti ifo i le NVIDIA 550.40.55 avetaʻavale ma Proton Experimental versions faʻapipiʻiina.
  • Mo taʻaloga D3D9-faʻavae, o le auala o le kopiina o faʻamaufaʻailoga faʻapipiʻi i le GPU ua toe faʻaleleia, ma mafua ai le faʻaleleia atili o taʻaloga e pei o Shank 2, Flammable Freddy ma Blood Rayne.
  • Fa'atonu fa'afitauli na aliali mai i ta'aloga:
    • Ace Combat As assault Horizon
    • Assassin's Creed 2
    • taua 2
    • taua 2142
    • Taua i Midway
    • Toto Rayne
    • Codename Panzers Vaega Muamua/Lua
    • Avanoa Mate (2008)
    • Fereti mumu
    • Mafolafola 3
    • Granblue Fantasy Relink
    • Gujian 2
    • E masani
    • MySims
    • Taʻiala Flashpoint: Red River
    • Paʻu 2
    • SkyDrift
    • Sonic CD
    • Pule Silisili Ese
    • Tales mai le Mauga
    • O tagata nofoia
    • Taua Aofa'i: Medieval 2
    • UK Train Simulator 1
    • Taua Taua

E le gata i lea, ua lomia e Valve le tatalaina o le VKD3D-Proton 2.12, o se tui o le vkd3d codebase ua mamanuina e faaleleia ai le Direct3D 12 lagolago i le Proton game launcher. VKD3D-Proton lagolagoina Proton-faʻapitoa suiga, faʻataʻitaʻiga ma faʻaleleia atili mo le faʻaleleia atili o taʻaloga Windows e faʻavae i luga o Direct3D 12, lea e leʻi faʻaaogaina i le vaega autu o le vkd3d. Faatasi ai ma eseesega, o loʻo i ai foi le taulaʻi i le faʻaogaina o faʻaopoopoga Vulkan faʻaonaponei ma le gafatia o faʻasalalauga lata mai o taʻavale faʻataʻitaʻi e ausia ai le fetaui atoatoa ma Direct3D 12.

Faatasi ai ma suiga i le lomiga fou:

  • Faʻaopoopo le lagolago mo le NVIDIA Reflex engine e faʻaaoga ai le Vulkan extension VK_NV_low_latency2.
  • Fa'atinoina le D3D12 Render Pass API.
  • Faʻaopoopoina se faʻamau mo le ID3D12DeviceRemovedExtendedDataSettings interface, lea e foia ai faʻafitauli i nisi o taʻaloga.
  • Fa'aopoopo le lagolago mo le Vulkan extension VK_EXT_device_fault e toe aumai ai fa'amatalaga e uiga i fa'aletonu.
  • I luga o faiga faʻatasi ma avetaʻavale Mesa ma NVIDIA, lagolago mo le Vulkan faʻaopoopoga VK_EXT_swapchain_maintenance1 o loʻo faʻatinoina mo le faʻaogaina le va o le V-Sync ma le Tearing modes.
  • E le mafai, pe afai o le VK_KHR_shader_maximal_reconvergence ma VK_KHR_shader_quad_control faʻaopoopoga o loʻo avanoa, o le lagolago mo Shader Model 6.7 ua faʻaalia.
  • Mo Intel Arc GPU fa'atasi ma le lagolago mo le VK_EXT_descriptor_buffer fa'aopoopoga, ua fa'aopoopoina se fa'amatalaga sili ona lelei fa'amatalaga kopi.
  • Le mafai ona toe foʻi i tua i le faʻaogaina o faʻataʻitaʻiga i luga o faiga faʻatasi ma NVIDIA Pascal ma GPU matutua ua tuʻuina atu, faʻatagaina le faʻaogaina o le Shader Model 6.7 i luga o faiga faʻatasi ma NVIDIA Pascal GPUs.
  • Fa'aopoopo le lagolago mo le VKD3D_QUEUE_PROFILE fa'ata'ita'iga faiga.
  • Faʻaopoopo le lagolago mo le Vulkan faʻaopoopoga VK_NV_raw_access_chains, lea e mafai ona faʻaleleia atili le faʻatinoga i nisi taʻaloga i luga o faiga faʻatasi ma NVIDIA GPU.
  • Ua foia faafitauli i taaloga:
    • Ta'aloga fa'amalosia e Unreal Engine 5
    • Atlas Fallen
    • Tagata 3 Toe uta
    • Nofomau Leaga 4
    • UE5 Lyra
    • Warhammer: Darktide
    • Lalolagi o Warcraft

puna: opennet.ru

Faaopoopo i ai se faamatalaga