Tuuina atu o le DXVK 1.10.1, Direct3D 9/10/11 faʻatinoga i luga ole Vulkan API

O loʻo avanoa le tuʻuina atu o le DXVK 1.10.1 layer, e tuʻuina atu ai se faʻatinoga o le DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ma 11, galue e ala i le faʻaliliuina o telefoni ile Vulkan API. DXVK manaʻomia avetaʻavale e lagolagoina le Vulkan 1.1 API, e pei o Mesa RADV 21.2, NVIDIA 495.46, Intel ANV, 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:

  • Fa'atinoina le lagolago muamua mo punaoa fa'asoa fa'asoa ma le IDXGIResource API. Ina ia fa'atulaga le teuina o metadata texture fa'atasi ai ma fa'amatalaga manatua fa'asoa fa'atasi, e mana'omia ni fa'aopoopoga fa'aopoopo i le Uaina, lea o lo'o avanoa nei i le lala o le Proton Experimental. O le faʻatinoga o loʻo faʻatapulaʻa nei i le lagolagoina o le faʻasoaina o le 2D mo le D3D9 ma le D3D11 API. E le lagolagoina le IDXGIKeyedMutex telefoni ma e leai se avanoa e faʻasoa ai punaoa ma talosaga e faʻaaoga ai le D3D12 ma Vulkan. O vaega faʻaopoopo na mafai ai ona foia faʻafitauli i le toe faʻafoʻiina o vitio i nisi o taaloga Koei Tecmo, e pei o le Nioh 2 ma taʻaloga i le Atelier series, faʻapea foʻi ma le faʻaleleia atili o le faʻaogaina o le faʻaogaina i le Black Mesa game.
  • Fa'aopoopo le suiga ole siosiomaga DXVK_ENABLE_NVAPI e fa'amalo ai ID fa'atau (tutusa ma le dxvk.nvapiHack = False).
  • Fa'aleleia le fa'atupuina o le code shader pe'ā fa'aogaina laina fa'apitonu'u, lea e ono fa'atelevave ai nisi ta'aloga D3D11 i luga o faiga fa'atasi ma ta'avale NVIDIA.
  • Fa'aopoopo le fa'ata'ita'iga e ono fa'atuputeleina ai le fa'atinoina o ata i le DXGI_FORMAT_R11G11B10_FLOAT faatulagaga.
  • Faʻafitauli i le utaina o mea e fai pe a faʻaaoga le D3D9 ua uma ona foia.
  • Mo le Assassin's Creed 3 ma le Fu'a Uliuli, o le "d3d11.cachedDynamicResources=a" ua mafai ona foia faafitauli o le faatinoga. Mo Frostpunk o le seti "d3d11.cachedDynamicResources = c" ua mafai, ma mo le Atua o Taua o le "dxgi.maxFrameLatency = 1".
  • Fa'aliliuga fa'afitauli ile GTA: San Andreas ma Rayman Origins ua fo'ia.

puna: opennet.ru

Faaopoopo i ai se faamatalaga