VKD3D-Proton 2.9 o'o mai ma fa'alelei fa'atinoga ma isi mea

paipa

VKD3D-Proton o se tui ole VKD3D, lea e faʻamoemoe e faʻatino atoa le Direct3D 12 API i luga ole Vulkan.

Na faalauiloa talu ai nei e Valve le faʻasaʻolotoina o le lomiga fou o le VKD3D-Proton 2.9, se tui o le vkd3d codebase, ua fuafuaina e faʻaleleia le Direct3D 12 fesoʻotaʻiga i le Proton game launcher.

Mo i latou e le o iloa VKD3D-Proton, e tatau ona e iloa o lenei Lagolagoina suiga faʻapitoa a le Proton, faʻataʻitaʻiga, ma faʻaleleia atili mo le faʻaleleia atili o taʻaloga a le Direct3D 12 Windows., lea e leʻi taliaina 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ʻataʻitaʻiga lata mai o taʻavale faʻataʻitaʻi e ausia ai le fetaui atoatoa Direct3D 12.

E pei o lea E fa'aogaina e Valve le tui ua fa'amaoti mai i le afifi uaina e fa'atautaia ta'aloga Windows Proton. DirectX 9/10/11 lagolago i Proton e faʻavae i luga o le DXVK afifi ma le DirectX 12 faʻatinoga ua faʻavae i luga o le vkd3d faletusi (ina ua mavae le maliu o le vkd3d tusitala, CodeWeavers faʻaauau le atinaʻeina o lenei vaega ma le uaina lautele).

O tala fou a VKD3D-Proton 2.9

O lenei faʻasalalauga fou o le VKD3D-Proton 2.9 o loʻo taʻua ai o nisi taʻaloga na amata ona faʻapea o DLL na mamanuina tutusa ma AgilitySDK, lea ua vaevaeina le faletusi d3d12core.dll i se loader (d3d12.dll) ma se faatinoga autu (d3d12core.dll). Faatasi ai ma lenei suiga, o le tele o tusitusiga o le a manaʻomia nei ona faʻafouina e faʻaoga uma DLLs. A fa'apipi'i loa le d3d12.dll i se prefix, na'o le d3d12core.dll e mana'omia le fa'afouina.

O le isi suiga o lo'o fa'aalia i lenei lomiga fou o le fa'atino fa'atonuga fa'atinoga ma o lena i lenei lomiga na matua fa'aitiitia mana'oga manatua i le taimi muamua na fa'alauiloa ai le talosaga.

O loʻo faʻailoa mai foiua fa'aleleia atili le fa'atinoga i le fa'ailoga o lo'o fa'aogaina o le faʻaopoopoga VK_EXT_descriptor_buffer, faʻapea foʻi ma faʻaopoopoga faʻapitoa mo faiga faʻatasi ma Intel, AMD ma NVIDIA GPU.

E le gata i lena, faʻaopoopo le lagolago mo fesoʻotaʻiga feaveaʻi D3D11On12, Aveese code faʻatasi ma le faʻatinoina muamua o faʻamalama faʻapipiʻi (SwapChain), faʻaopoopo le lagolago mo fesoʻotaʻiga masani Linux mo SwapChain, ma faʻamautu nisi o mataupu na tupu pe a faʻaaogaina le NVIDIA ma le RADV avetaavale.

I le isi itu, Vulkan 1.3 ua faʻaalia nei o le pito sili ona manaʻomia, Fa'aopoopoina fo'i le lagolago mo fa'agaio'iga tipi ese (3D UAV, Unordered View), fa'atino i le fa'aogaina o le VK_EXT_image_sliced_view_of_3d extension.

O isi suiga e tu matilatila mai i lenei fou lomiga:

  • Fa'aleleia le amio VRAM pe'a lagolagoina VK_EXT_pageable_device_local_memory, fa'atagaina le Evicty ma MakeResident API e fa'atino i se auala aoga.
    VK_EXT_memory_priority o lo'o fa'aogaina fo'i e tu'uina atu ai fa'amuamua fa'apitoa e fai ma fa'aletonu.
  • Fa'aleleia atili le lagolago mo le DXR 1.1 e ala i le fa'aogaina o le VK_EXT_pipeline_library_group_handles extension.
  • Fa'aopoopo le lagolago mo le fa'aopoopoga VK_EXT_fragment_shader_interlock.
  • Faʻaleleia le fesoʻotaʻiga ma taʻaloga e faʻaogaina ai vaega faʻapitoa o le AgilitySDK.
  • Fa'atonu fa'afitauli i le tele o ta'aloga.
  • I le uaina, e fa'aoga le winevulkan.dll nai lo le vulkan-1.dll pe a maua.
  • Faʻaleleia atili i le fetaui ma taʻaloga e faʻalagolago i faʻamatalaga patino o le AgilitySDK.
  • Fa'aleleia le feso'ota'iga faiga fa'avae ma widl versions eseese
  • VKD3D_CONFIG=dxr ua mafai nei fo'i ona fa'asaoina DXR 1.1 ma le dxr11 mo compat.
  • Fa'amauina le tau fa'amalamalamaga maualalo ole metadata HDR.
  • Fa'aopoopo VKD3D_LIMIT_TESS_FACTORS e fa'asa'o ai le tele o fa'amatalaga. Fa'aagaina mo Wo Long.
  • Fa'amauina le RADV bug lea e mafua ai le tele o le manatua i totonu o fa'apolopolo. E mafai ona e fa'asaoina le tele o selau MB o manatuaga, lea e taua i nisi fa'aigoa mana'omia e aloese ai mai le fa'aletonu.
  • Fa'amauina le pusi NVIDIA fa'atasi ai ma tu'uina atu laina fa'atasi e fa'aaoga ai semaphores taimi
  • Fa'amauina le tele o Xid 109 CTX_SWITCH_TIMEOUT mea sese e le'i fa'amatalaina i le tele o ta'aloga eseese.

Mulimuli Afai e te fia iloa atili e uiga i lenei faʻasalalauga fou, e mafai ona e siakiina auiliiliga I le fesoʻotaʻiga lenei.Ma afai e te manao taumafai Proton luga ausa nei, ua e iloa e mafai ona e faʻapipiʻi le Steam tagata faʻatau mai le faʻapitonuʻu aloaia, e ui lava o le ae mauaina foi i le repos o le tele o distros.


Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E nafa ma faʻamatalaga: AB Initaneti Networks 2008 SL
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.