I-DXVK ekugqibeleni ifikelela kuguqulelo lwe-1.0 kwaye ezi ziindaba zayo

I-DXVK

I-DXVK (aka DirectX ukuya eVulkan) sesinye sezixhobo ezifakwe kwi-Steam Play ye-Steam.

Es Isixhobo esimnandi esinokuguqula iMicrosoft DirectX 11 kunye ne-DirectX 10 yokufowuna kuVulkan, i-API yemithombo evulekileyo yemifanekiso ehambelana neLinux. Sebenzisa i-DXVK, ukongeza kwiwayini kunye neVulkan, ngokuqinisekileyo uya kufuna iGPU ehambelana neVulkan.

Ngelixa i-DXVK isasetyenziswa ikakhulu kwi-Steam Play, ayisiyiyo kuphela indawo yabasebenzisi beLinux abanokusebenzisa le teknoloji imnandi.

Ikwabonelela ngokuphunyezwa kweVulkan-based D3D11 yeLinux kunye newayini, Ngokubhekisele ekusebenzeni nasekusebenzeni kakuhle xa kusenziwa imidlalo yeDirect3D 11 kwiwayini kuba ikwabonelela ngenkxaso yeDirect3D9.

I-D3D9 ye-DXVK akufuneki iphazanyiswe namanyathelo e-VK9 enkxaso ye-D3D9 eyabelwe iVulkan, njengoko eli linyathelo elahlukileyo elisaphuhlayo.

I-D3D9 iphakamisa inkxaso ye-DXVK ukuguqula iifowuni ze-API ukusuka kwi-D3D9 ukuya kwi-D3D11, kwaye iya kuthi emva koko isebenzise i-D3V11 kuguqulelo lweVulkan eyakhelwe kwi-DXVK.

Eyona nto ingumbono omnye njengokuguqulwa kwe-DXUP ye-D3D10 ukuya kwi-D3D11, ke inokuguqulwa ibe yiVulkan nge-DXVK.

Malunga nohlobo olutsha lwe-1.0 ye-DXVK

I-DXVK kutshanje ifikelele kuguqulelo lwe-1.0 olubandakanya ukuphuculwa kokusebenza kwemidlalo eyahlukeneyo kunye neskripthi esitsha soqwalaselo.

Le nguqulo yamva nje yongeza ukhetho ukubonisa amanqaku axhaswayo (inqanaba lomsebenzi) kwi-HUD DXVK.

Ukongeza, izandiso ezitsha zeVulkan (VK_EXT_memory_prioritye VK_EXT_memory_budget) zisetyenzisiwe kolu khululo, ukuba lukhona.

Ezi zandiso baphucula indlela yokuziphatha xa imemori iphantsi kwaye uphawu lukhona kwiVRAM ngokuchanekileyo kwizicelo ngokwenjenjalo luphucula ulawulo lwentloko lweCPU.

I-DXVK 1.0 ikwanemixhasi ethile yomdlalo, kubandakanya:

  • Umhlali Evil 2: yenza ukuba i-d3d11.relaxedBarriers inketho yokuphucula ukusebenza ukuya kuthi ga kwi-10% kwiimeko ezithile. Ukwenza olu khetho kunokubangela iingxaki kweminye imidlalo, ke lumka xa usenza sikwazi.
  • Ukubamba ngaphezulu: lungisa imiba enxulumene nesithunzi enkosi kwi-VK_EXT_depth_clip_enable extension.
  • Far Cry 3/4 / Primal / Igazi leNyoka: lungisa izinto zobugcisa ezicaphukisayo.
  • Final Fantasy XIV
  • IiHlathi zeSiphepho
  • World Monster Hunter

Uyongeza njani inkxaso ye-DXVK kwiLinux?

Ukufakwa kwe-DXVK

Njengoko kukhankanyiwe ekuqaleni kubalulekile ukuba i-GPU yethu ihambelane neVulkan API. Ke ukuba awunalwazi, kuya kufuneka undwendwele iwebhusayithi yakho yomenzi we-GPU ukujonga ukungqinelana.

Kubalulekile ukukhankanya ukuba i-DXVK ifuna inguqulelo ezinzileyo yewayini (ekwabizwa ngokuba yiNqanaba leWayini) ukubaleka. Ke, ukuba awunakufakela oku, ungatyelela eli khonkco lilandelayo apho sikubonisa khona ukuba ungayenza njani.

Ngoku kuya kufuneka sikhuphele iphakheji ezinzileyo ye-DXVK, le siyifumene Kule khonkco ilandelayo. Iphakheji inokukhutshelwa ngoncedo lomyalelo wget. Kwisiphelo siza kuchwetheza lo myalelo ulandelayo:

wget https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.0.tar.gz

Emva kokwenza ukhuphelo ngoku siza kukhupha iipakethe ezisandula kufunyanwa, oku kunokwenziwa kwindalo yakho yedesktop okanye kwisiphelo sendlela ngokwenza lo myalelo ulandelayo:

tar -xzvf dxvk-1.0.tar.gz

Emva koko singena kwifolda nge:
I-cd dxvk-1.0
Kwaye siqhuba sh umyalelo wokuqhuba iskripthi sokufaka:

sudo sh setup-dxvk.sh install

Enkosi kwiskripthi esitsha seBash kunokwenzeka ukuba kusetyenziswe iwayini ye-DXGI endaweni yokuphumeza okubonelelwe yi-DXVK.
Ukwenza oku, kuya kufuneka unike lo myalelo ulandelayo:

setup-dxvk.sh install --without-dxgi

Xa ufaka i-DXVK kwisimaphambili seWayini. Uncedo kukuba iwayini vkd3d inokusetyenziselwa imidlalo ye-D3D12 kunye ne-DXVK kwimidlalo ye-D3D11.

Isikripthi esitsha sikuvumela ukuba ufake i-dll njengeekhonkco ezingumfuziselo, yenza ukuba kube lula ukuhlaziya i-DXVK ukufumana ezinye izimaphambili zewayini (ungakwenza oku ngomyalelo weSymlink).

Indlela elula kukukhuphela nje i-dlls kulawulo lwewayini. Njengoko uyazi i-PlayOnLinux njengeCrossover yenza iwayini ngokunjalo. Ke kwisicelo ngasinye okanye umdlalo badla ngokwenza ibhotile ene "drive_c / windows" Apha kufuneka baphonononge inkqubo yabo ngokucokisekileyo.

Njengokuba ubona ifolda ye-DXVK iqulethe ezinye ezimbini eziyi-dll ezingama-32 kunye nama-64 amasuntswana, siza kuzibeka kwezi ndlela zilandelayo.
Apho "umsebenzisi" ubeka igama lomsebenzisi olisebenzisa kunikezelo lwakho lweLinux.

Ngama-bits angama-64 esizibeka kuwo:

~/.wine/drive_c/windows/system32/

O

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

Kwaye ngamashumi amabini anesibhozo kwi:

~/.wine/drive_c/windows/syswow64

O

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

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   I-Nasher_87 (ARG) sitsho

    Isilele ukusombulula C: windowssystem32

    Ayisebenzi kum

    1.    UDavid naranjo sitsho

      Ungayenza ngesandla njengoko sibonisile kwinqaku. :) Khuphela nje i-dlls kwiifolda ezihambelanayo.

      1.    I-Nasher_87 (ARG) sitsho

        Undicelile ukuba ndibuyise eyangaphambili, kulungile?