Ukukhutshwa kwenguqulelo entsha yeprojekthi ye-DXVK ibhengeziwe, eyi izixhobo ezibandakanyiweyo ekusebenzeni kweStam Play ukusuka kwiStam. Isixhobo esimnandi ukubaUngaguqula iMicrosoft DirectX 11 kunye ne-DirectX 10 yemizobo yemizobo kuVulkan, i-API yemithombo evulekileyo yemifanekiso ehambelana neLinux. Sebenzisa i-DXVK, ukongeza kwiwayini kunye neVulkan, kuyacaca ukuba ufuna i-GPU ehambelana neVulkan.
Ngelixa i-DXVK isasetyenziswa ikakhulu kwi-Steam Play, ayisiyiyo kuphela indawo yabasebenzisi beLinux abanokusebenzisa le teknoloji imnandi. Kwakhona kunegalelo ukuphunyezwa kwe-Vulkan-based D3D11 yeLinux kunye newayini, Ngokubhekisele ekusebenzeni nasekusebenzeni kakuhle xa kusenziwa imidlalo yeDirect3D 11 kwiwayini kuba ikwabonelela ngenkxaso yeDirect3D9.
Iimpawu ezintsha eziphambili ze-DXVK 1.5.2
Ngokumiliselwa kwale nguqulelo intsha olona tshintsho lubalulekileyo ngu-el Inkxaso eyekiweyo yabaqhubi abadala ezingahambelani neVulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 kunye neenguqulelo zangaphambili, kunye ne-NVIDIA 390.xx kunye neenguqulelo zangaphambili.
Ukususela Inguqulelo yeVulkan 1.0 iyekile kuba ibingakhange ivavanywe kakhulu kwaye ibingasoloko isebenza ngokuchanekileyo kwaye ikwavumela ukucocwa kwekhowudi.
Kuyacaciswa ukuba Kutshanje kuchongwe iibhugi ku-Direct3D 9 ukumiliselwa kunye nokusebenza okuncinci kokusebenza kunye nokusetyenziswa kwememori kongezwe.
Ukongezwa kokhetho IINKCUKACHA Ukunyanzela ukubandakanywa kwendlela yokuchasana ne-MSAA (Isampulu ye-anti-aliasing) yemifanekiso eqhutyelwe kwiSwapChain. Kwaye uqwalaselo d3d9.deferredSurfaceCreation yenziwe, ikuvumela ukuba ulahle imiba yokubonisa yemenyu kwimidlalo yoluhlu lweAtelier esebenzisa iDirect3D 11.
Ukongeza, ezinye izinto ezilahlekileyo zokutshintsha imisebenzi yesakhelo (SwapChain) ziye zongezwa kwi-Direct3D 9 yokuphunyezwa, esombulule imiba ngokusungula izicelo ezinje nge-ATi ToyShop demo, Atelier Sophie, kunye neDynasty Warriors 7.
Kwakhona Kucacisiwe ukuba iingxaki ezichazwe kwimidlalo eyahlukeneyo zazisonjululwa abasebenza ngayo ngcono ngeWine + DXVK kunye neProton.
Kwimidlalo efumene uphuculo:
- Imvelaphi yobudala be Dragon-Kulungiswe ezinye iivulkan zokuqinisekisa.
- Indawo ye-Entropiaukhetho longezwa d3d11.invariantPosition ukulungisa imicimbi yokulwa ne-Z kwezinye iidrafti zemizobo
- I-Ferentus / iHerrcot / iXionesUnikezelo olungagungqiyo lwesibhakabhaka kunye nophungulo lonciphiso
- I-Gothic 3: d3d9.supportDFFormat ikhubaziwe ukulungisa ukuhanjiswa kwesithunzi
- Iimbali zeVesperia: Ukulungisa imeko yomdyarho ebangela ukuphazamiseka rhoqo, okwaziswa kwi-DXVK 1.4.5.
- TrackMania United NgonaphakadeI-CPU elungisiweyo engeyomfuneko <> ixesha le-GPU ukuphucula ukusebenza
- IVampire I-Masquerade: Igazi: unikezela ngemicimbi elungiswe ngefestile yelitha
- Amagorha Orochi 4Ukulungiswa kokungangqinelani okuncinci kwi-D3D11 yokulandela umkhondo ngenxa yenani leebugs zomdlalo
Uyongeza njani inkxaso ye-DXVK kwiLinux?
I-DXVK ifuna ingxelo yokugqibela ezinzileyo yeWayini ukubaleka. Ke, ukuba awunakufakela oku. Ngoku kuya kufuneka sikhuphele iphakheji ezinzileyo yeDXVK, siya kuyifumana le nto Kule khonkco ilandelayo.
wget https://github.com/doitsujin/dxvk/releases/download/v1.5.2/dxvk-1.5.2.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.5.2.tar.gz
Emva koko singena kwifolda nge:
cd dxvk-1.5.2
Kwaye siphumeza umyalelo we-sh ukuya sebenzisa iskripthi sokufaka:
sudo sh setup-dxvk.sh install
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).
Uza kuyibona njani le folda I-DXVK iqulethe ezinye ii-dll ezimbini ezingama-32 kunye nama-64 estas sizakubabeka ngokwezi 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/