Sgaoileadh buileachadh DXVK 1.10.1, Direct3D 9/10/11 a bharrachd air an Vulkan API

Tha sgaoileadh an còmhdach DXVK 1.10.1 ri fhaighinn, a’ toirt seachad buileachadh DXGI (Bun-structar Grafaigean DirectX), Direct3D 9, 10 agus 11, ag obair tro eadar-theangachadh fiosan gu API Vulkan. Feumaidh DXVK draibhearan a bheir taic don Vulkan 1.1 API, leithid Mesa RADV 21.2, NVIDIA 495.46, Intel ANV, agus AMDVLK. Faodar DXVK a chleachdadh gus tagraidhean agus geamannan 3D a ruith air Linux a ’cleachdadh Wine, a’ frithealadh mar roghainn eile le coileanadh nas àirde na buileachadh dùthchasach Direct3D 9/10/11 aig Wine a tha a ’ruith air mullach OpenGL.

Atharraichean mòra:

  • Chuir sinn an gnìomh taic tùsail airson goireasan inneach co-roinnte agus an IDXGiresource API. Gus stòradh meata-dàta inneach a chuir air dòigh còmhla ri tuairisgeulan cuimhne co-cheangailte, tha feum air pìosan a bharrachd gu Fìon, nach eil rim faighinn an-dràsta ach ann am meur Proton Experimental. Tha am buileachadh an-dràsta cuingealaichte ri bhith a’ toirt taic do roinneadh inneach 2D airson na APIan D3D9 agus D3D11. Chan eil taic ri gairm IDXGIKeyedMutex agus chan eil comas ann an-dràsta goireasan a cho-roinn le tagraidhean a’ cleachdadh D3D12 agus Vulkan. Rinn na feartan a bharrachd e comasach fuasgladh fhaighinn air duilgheadasan le ath-chluich bhidio ann an cuid de gheamannan Koei Tecmo, leithid Nioh 2 agus geamannan san t-sreath Atelier, a bharrachd air a bhith a’ leasachadh an eadar-aghaidh a ’toirt seachad anns a’ gheama Black Mesa.
  • Chaidh caochladair àrainneachd DXVK_ENABLE_NVAPI a chur ris gus cuir à comas ID reiceadair a dhol thairis air (an aon rud ri dxvk.nvapiHack = Meallta).
  • Gineadh còd shader nas fheàrr nuair a bhios tu a’ cleachdadh arrays ionadail, a dh’ fhaodadh cuid de gheamannan D3D11 a luathachadh air siostaman le draibhearan NVIDIA.
  • Optimization a bharrachd a dh’ fhaodadh àrdachadh a dhèanamh air coileanadh ìomhaighean a thoirt seachad ann an cruth DXGI_FORMAT_R11G11B10_FLOAT.
  • Chaidh duilgheadasan le luchdachadh inneach nuair a thathar a’ cleachdadh D3D9 fhuasgladh.
  • Airson Assassin's Creed 3 agus Black Flag, chaidh an suidheachadh "d3d11.cachedDynamicResources=a" a chomasachadh gus cùisean dèanadais fhuasgladh. Airson Frostpunk tha an suidheachadh “d3d11.cachedDynamicResources = c” air a chomasachadh, agus airson God of War tha e “dxgi.maxFrameLatency = 1”.
  • Cùisean tairgse ann an GTA: San Andreas agus Rayman Origins air am fuasgladh.

Source: fosgailtenet.ru

Cuir beachd ann