Ukukhutshwa kwe-DXVK 1.10 kunye ne-VKD3D-Proton 2.6, ukuphunyezwa kwe-Direct3D yeLinux

Ukukhutshwa kwe-DXVK 1.10 layer kuyafumaneka, ukubonelela ngokuphunyezwa kwe-DXGI (i-DirectX Graphics Infrastructure), i-Direct3D 9, i-10 kunye ne-11, isebenza ngokuguqulelwa kwefowuni kwi-Vulkan API. I-DXVK ifuna abaqhubi abaxhasa i-Vulkan 1.1 API, njengeMesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, kunye ne-AMDVLK. I-DXVK ingasetyenziselwa ukuqhuba ii-aplikeshini ze-3D kunye nemidlalo kwi-Linux isebenzisa iWayini, isebenza njengenye indlela yokusebenza ephezulu kwi-Direct3D eyakhelwe-ngaphakathi yeWayini 9/10/11 uphumezo olusebenza phezu kwe-OpenGL.

Utshintsho oluphambili:

  • Kususwe izibambi zokuvumelanisa intambo ezingadingekile ezisetyenziswa xa kulayishwa izixhobo kwi-D3D11 kunye ne-D3D9 yokuphunyezwa. Utshintsho luphucule kakhulu ukusebenza kwe-Assassin's Creed: Imvelaphi kunye neminye imidlalo esekwe kwi-injini ye-AnvilNext, kwaye yaba nefuthe elihle ekusebenzeni kwe-Elex II, uThixo weMfazwe kunye ne-GTA IV.
  • Ilungiselelwe ukusetyenziswa kwe-D3D11_MAP_WRITE yezibonelelo ezilayishwe kwi-GPU, ephucule ukusebenza komdlalo we-Quantum kunye nezinye iinkqubo ezinokubakho.
  • Yenzelwe uHlaziyoSubresource umsebenzi wokuhlaziya izithinteli ezincinci ezizinzileyo. Utshintsho lwaba nefuthe elihle ekusebenzeni kukaThixo weMfazwe kwaye mhlawumbi neminye imidlalo.
  • Ukusetyenzwa kwezixhobo zokulayisha kunye nezithinteli eziphakathi kwi-D3D11 kuye kwakhawuleziswa. Utshintsho lunciphise umthwalo we-CPU kweminye imidlalo.
  • Ulwazi olongeziweyo kwi-HUD yolungiso oluluncedo ekuxilongeni imiba yokusebenza, njengengcaciso yexesha.
  • Ikhowudi yongqamaniso ye-GPU isusiwe ekusebenziseni imijikelo yokulinda exakekileyo, eye yanciphisa ukusetyenziswa kwamandla kwizixhobo eziphathwayo kweminye imidlalo.
  • Yongeza i-stub yokufowunela i-3D11On12CreateDevice, ebangele ngaphambili ukuba izicelo ziphazamiseke.
  • Ukusebenza kwemidlalo yeMfazwe epheleleyo: i-Warhammer III, i-Reside Evil 0/5/6, uBubi boHlala: Izityhilelo 2 ziphuculwe.
  • Iingxaki ziye zasonjululwa kwimidlalo ye-ArmA 2, i-Black Mesa, i-Age of Empires 2: i-Definitive Edition, i-Anno 1800, i-Final Fantasy XIV, i-Nier Replicant, i-Evil Ngaphakathi.

Ukongeza, iValve ipapashe ukukhutshwa kweVKD3D-Proton 2.6, ifolokhwe ye-codebase ye-vkd3d eyenzelwe ukuphucula inkxaso ye-Direct3D 12 kwi-Proton game launcher. I-VKD3D-Proton ixhasa utshintsho oluthile lweProton, ukulungiswa kunye nokuphucula ukusebenza okungcono kwemidlalo yeWindows esekelwe kwi-Direct3D 12, engekamkelwa kwinxalenye ephambili ye-vkd3d. Phakathi kweyantlukwano, kukwakhona ugxininiso ekusetyenzisweni kwezandiso zeVulkan zanamhlanje kunye namandla okukhutshwa kwamva nje kweegraphic drivers ukufezekisa ukuhambelana ngokupheleleyo neDirect3D 12.

Kwinguqulelo entsha:

  • Imiba kwi-Horizon Zero Dawn, i-Final Fantasy VII: I-Remake kunye ne-Warframe, i-Guardians of the Galaxy, i-Elden Ring kunye ne-Age of Empires: i-IV isonjululwe.
  • I-DXIL iphucule ikhowudi ye-shader eyenziweyo yokulayisha i-vectorized kunye nokusebenza kwevenkile.
  • Umthwalo we-CPU owehlisiwe xa ukopisha izichazi.
  • Ithala leencwadi lemibhobho ye-D3D12 libhalwe ngokutsha ukunika i-caching ye-SPIR-V imboniselo eyenziwe kwi-DXBC/DXIL. Utshintsho luvunyelwe ukukhawuleza kwamaxesha okulayisha kwimidlalo efana neMonster Hunter: Rise, Guardian of the Galaxy kunye ne-Elden Ring.
  • Imodeli ye-6.6 ye-shader iphunyezwe ngokupheleleyo, kubandakanywa inkxaso yokufikelela ngokuthe ngqo kwi-ResourceDescriptorHeap [], i-64-bit ye-athomu ye-athomu, indlela ye-IsHelperLane () indlela, i-compute shaders efunyenweyo, i-WaveSize impawu, kunye ne-math intrinsics epakishweyo (Intrinsics).

Ukongeza, sinokuphawula ukupapashwa kweValve yeNkonzo yeSteamOS Devkit kunye nekhowudi yoMthengi weSteamOS Devkit ngokuphunyezwa kweseva kunye nomxhasi okuvumela ukuba ukhuphele iindibano zemidlalo yakho ngokuthe ngqo kwikhompyuter yakho ukuya kwiSteam Deck, kunye nokwenza. ukulungisa iimpazamo kunye neminye imisebenzi enxulumeneyo evela ngexesha lenkqubo yophuhliso.

umthombo: opennet.ru

Yongeza izimvo