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

DXVK

Maaaring gamitin ang DXVK upang magpatakbo ng mga 3D na application at laro sa Linux gamit ang Wine

Ang bagong bersyon ng kapa Available na ang DXVK 2.2 at ito ay may kasamang ilang napaka-kagiliw-giliw na mga pagbabago, kung saan maaari naming i-highlight ang suporta sa pagiging tugma sa D3D11On12, pati na rin ang bahagyang pagtatanghal ng D3D9, mga pag-aayos ng bug at higit pa.

Para sa mga hindi pa nakakaalam tungkol sa DXVK, dapat malaman nila 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.

Pangunahing mga bagong tampok ng DXVK 2.2

Sa bagong bersyon na ito na ipinakita ng DXVK 2.2 makikita natin na sNagdagdag ng suporta para sa D3D11On12 layerNa nagbibigay-daan sa Direct3D 11 na gumana sa ibabaw ng Direct3D 12. Upang suportahan ang D3D12 sa mga bagong laro batay sa Unity engine, tulad ng Lego Builder's Journey, Ipinatupad ng DXVK ang kakayahang lumikha ng mga aparatong D3D11 mula sa mga D3D12 device gamit ang D3D11On12CreateDevice function at ang ID3D11On12Device API.

Ang isa pang mga pagbabago na namumukod-tangi sa bagong bersyon ay ang Pagpapatupad ng Direct3D 9 ipinakilala suporta para sa bahagyang pagpapakita na nagpapahintulot sa pag-aayos ng pagpapakita ng mga bahagi ng isang window sa pamamagitan ng pagkopya ng mga nilalaman ng backbuffer sa memorya ng system at pagkatapos ay i-drawing ito sa window ng CPU. Pinapabuti nito ang pagiging tugma sa mga launcher ng laro, lalo na ang mga batay sa WPF Toolkit ng Microsoft at ilang visual novel.

Ang function na ito pinapabuti ang pagiging tugma sa mga launcher ng laro na binuo gamit Microsoft WPF sa halaga ng pagkasira ng pagganap. Para sa Direct3D 9, ang pangkalahatang pag-uugali ng virtual framebuffers (SwapChain) ay napabuti din at ang suporta para sa d3d9.noExplicitFrontBuffer na opsyon ay inalis.

Bilang karagdagan dito, ito ay naka-highlight din na kapag ginamit sa Proton o Wine, bilang default, huminto ang paglikha ng mga log file at ang ang output ng mga diagnostic na mensahe sa console ay nakaayos gamit ang Wine-specific na feature, na tumutugma sa pag-uugali ng vkd3d-proton. Upang ipagpatuloy ang paggawa ng hiwalay na mga log file, maaari mong itakda ang DXVK_LOG_PATH na environment variable.

Ng iba pang mga pagbabago na namumukod-tangi:

  • Makabuluhang nabawasan ang pagkonsumo ng memorya kapag gumagawa ng mga D3D11 na device na hindi ginagamit sa mga laro.
  • Inayos ang isang isyu kung saan ang mga thread ay hindi nawasak nang tama.
  • Inayos ang mga error sa pagpapatunay ng Vulkan na dulot ng maling pagsubaybay sa layout kapag pinapagana ang mga loop ng feedback para sa isang texture.
  • Makabuluhang nabawasan ang paggamit ng memory sa mga sitwasyon kung saan ang mga laro ay gumagawa ng mga hindi nagamit na D3D11 na device.

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/v2.2/dxvk-2.2.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-2.2.tar.gz

Pagkatapos ay mai-access namin ang folder na may:

cd dxvk-2.2

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.