Ang DXVK 1.10.1 ay inilabas na at ito ang mga balita nito

DXVK

Kamakailan lamang ang paglabas ng ang bagong bersyon ng pagpapatupad ng DXVK 1.10.1 kung saan idinagdag ang ilang bagong bagay at bagong pang-eksperimentong function, bukod sa iba pang mga bagay.

Para sa mga hindi pa nakakaalam tungkol sa DXVK, dapat nilang malaman kung ano ito isa sa mga tool na kasama sa pagpapaandar ng Steam Play mula sa Steam. Ito ay isang kamangha-manghang tool naat maaaring i-convert ang Microsoft DirectX 11 at DirectX 10 graphics na tawag kay Vulkan, ang bukas na mapagkukunan ng API ng API na katugma sa Linux. Upang magamit ang DXVK, bilang karagdagan sa Alak at Vulkan, malinaw na kailangan mo ng isang Vulkan-compatible GPU.

Habang ang DXVK ay pangunahing ginagamit sa Steam Play, ngunit hindi lamang ito ang lugar kung saan maaaring samantalahin ng mga user ng Linux ang kamangha-manghang teknolohiyang ito. Nag-aambag din ito ang pagpapatupad ng Vulkan-based D3D11 para sa Linux at Alak, Tungkol sa pagganap at pag-optimize kapag nagpapatakbo ng mga laro ng Direct3D 11 sa Alak, dahil nagbibigay din sila ng suporta para sa Direct3D9.

Pangunahing mga bagong tampok ng DXVK 1.10.1

Sa bagong bersyon na ito ang spaunang suporta para sa ibinahaging mga mapagkukunan ng texture at ang IDXGIResource API. Upang i-orkestrate ang imbakan ng metadata ng texture kasama ang nauugnay na mga shared memory descriptor, kinakailangan ang mga karagdagang patch para sa Wine, na kasalukuyang available lang sa Proton Experimental branch.

sa kasalukuyan, ang pagpapatupad ay limitado sa pagsuporta sa 2D texture sharing para sa D3D9 at D3D11 API. Ang tawag sa IDXGIKeyedMutex ay hindi suportado at sa kasalukuyan ay walang paraan upang magbahagi ng mga mapagkukunan sa mga application gamit ang D3D12 at Vulkan. Nalutas ng mga idinagdag na feature ang mga isyu sa pag-playback ng video sa ilang laro ng Koei Tecmo, gaya ng Nioh 2 at Atelier, at binago ang pag-render ng UI sa Black Mesa.

Ang isa pang mga pagbabago na namumukod-tangi sa bagong bersyon na ito ay iyon idinagdag na variable ng kapaligiran DXVK_ENABLE_NVAPI upang huwag paganahin ang pag-override ng identifier ng vendor (katulad ng dxvk.nvapiHack=False), bilang karagdagan sa pinahusay na pagbuo ng shader code kapag gumagamit ng mga lokal na array, na maaaring mapabilis ang ilang laro ng D3D11 sa mga system na may mga driver ng NVIDIA.

Ng iba pang mga pagbabago matindi yan:

  • Nagdagdag ng optimization na potensyal na nagpapataas ng performance ng pag-render ng mga larawan sa DXGI_FORMAT_R11G11B10_FLOAT na format.
  • Inayos ang mga isyu sa paglo-load ng mga texture kapag gumagamit ng D3D9.
  • Para sa Assassin's Creed 3 at Black Flag, ang setting na "d3d11.cachedDynamicResources=a" ay pinagana upang malutas ang mga isyu sa pagganap.
  • Ang setting na "d3d11.cachedDynamicResources=c" ay pinagana para sa Frostpunk at ang "dxgi.maxFrameLatency=1" ay pinagana para sa God of War.
  • Inayos ang mga isyu sa pag-render sa GTA: San Andreas at Rayman Origins.

Sa wakas kung interesado kang malaman ang tungkol dito Tungkol sa bagong paglabas na ito, maaari mong suriin ang mga detalye Sa sumusunod na link.

Paano magdagdag ng suporta sa DXVK sa Linux?

Maaaring magamit ang DXVK upang patakbuhin ang mga 3D application at laro sa Linux gamit ang Alak, na kumikilos bilang isang mas mataas na alternatibong pagganap sa built-in na Direct3D 11 na pagpapatupad ng Wine na tumatakbo sa OpenGL.

Nangangailangan ang DXVK ng pinakabagong matatag na bersyon ng Alak tumakbo. Kaya, kung wala kang naka-install na ito. Ngayon ay kakailanganin lamang naming i-download ang pinakabagong matatag na pakete ng DXVK, mahahanap namin ang isang ito Sa sumusunod na link.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.1/dxvk-1.10.1.tar.gz

Matapos gawin ang pag-download ngayon ay tatanggalin namin ang zip ng package na nakuha, magagawa ito mula sa iyong desktop na kapaligiran o mula sa terminal mismo sa pamamagitan ng pagpapatupad sa sumusunod na utos:

tar -xzvf dxvk-1.10.1.tar.gz

Pagkatapos ay mai-access namin ang folder na may:

cd dxvk-1.10.1

At isinasagawa namin ang utos na patakbuhin ang script ng pag-install:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Kapag nag-install ng DXVK sa isang unlapi ng Alak. Ang kalamangan ay ang Wine vkd3d ay maaaring magamit para sa mga D3D12 na laro at DXVK para sa mga D3D11 na laro.

Gayundin, pinapayagan ng bagong script ang dll na mai-install bilang mga simbolikong link, na ginagawang mas madaling i-update ang DXVK upang makakuha ng higit pang mga unlapi sa alak (magagawa mo ito sa pamamagitan ng utos na –symlink).

Paano mo makikita ang folder Naglalaman ang DXVK ng dalawang iba pang mga dlls para sa 32 at 64 na mga piraso ikaw ay ilalagay namin ang mga ito alinsunod sa mga sumusunod na ruta.
Kung saan ang "gumagamit" ay pinalitan mo ito ng username na ginagamit mo sa iyong pamamahagi ng Linux.

Para sa 64 na piraso inilalagay namin ang mga ito sa:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

At para sa 32 piraso sa:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.