Ukwethulwa kwenguqulo entsha yesendlalelo se-DXVK 2.3.1 kumenyezelwe, okuza ne ukulungiswa kwenani elikhulu lezimbungulu ngezihloko ezahlukene, kanye nosekelo oluthuthukisiwe lwezandiso ze-Vulkan, ukuvuselela ukuncika, nokuningi.
Inguqulo entsha ye-DXVK 2.3.1 manje idinga abashayeli abasekela i-Vulkan 1.3 API, njenge-Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, ne-AMDVLK. I-DXVK isetshenziselwa ukusebenzisa izinhlelo zokusebenza ze-3D nemidlalo ku-Linux ngewayini, enikeza ukusebenza okuphakeme ekusetshenzisweni komdabu kwe-Direct3D 9/10/11 Kwewayini nge-OpenGL.
Yini okusha ku-DXVK 2.3.1?
Kule nguqulo entsha ye-DXVK 2.3.1, isetshenziswe ukuze amasistimu futhi uma umshayeli eyisekela, isandiso se-Vulkan VK_NV_raw_access_chains sandisa ukusebenza kahle kokukhiqiza ikhodi. kuma-NVIDIA GPUs, okuletha ukusebenza kweminye imidlalo ye-D3D11 eduze nokusebenza ku-Windows enabashayeli be-NVIDIA abangu-550.40.55 noma ngaphezulu kanye nezinguqulo ze-Proton Experimental.
Ngaphandle kwalokho, indlela eklanywe kabusha yokukopisha amabhafa esistimu ku-GPU yemidlalo ye-D3D9, okuholela ekusebenzeni okuthuthukisiwe emidlalweni efana neShank 2, Flammable Freddy neBlood Rayne.
Mayelana nokulungiswa kweziphazamisi ezihlokweni nokunye ukuthuthukiswa okuncane ku-DXVK 2.3.1:
- Kulungiswe isizukulwane se-SPIR-V esingavumelekile se-Renderdoc's D3D11 shaders.
- Impatho elungisiwe engachaziwe enebhafa ehlala iphuma kwemingcele enezinkomba eziguqukayo.
- I-HDR elungisiwe ayinikwa amandla ochungechunge lokushintshwa kwe-DXGI_FORMAT_R16G16B16A16_FLOAT.
- Kushintshwe inketho ye-dxgi.syncInterval ukuze isebenze nasemidlalweni ye-D3D12.
- Kubuyiselwe ukusetshenziswa kwe-VK_FORMAT_A8_UNORM ngenxa yezinkinga zokunikezela kweminye imidlalo.
- Imidlalo ye-D3D9 manje izosetha inkambu ye-VkApplicationInfo::applicationVersion ibe ngu-1.
- Kushintshwe indlela amabhafa enkumbulo ashukumisayo akopishwa ngayo kusukela kusistimu kuya ku-GPU emidlalweni ye-D3D9, ithuthukisa ukusebenza kumageyimu afana ne-Shank 2, i-Freddy evuthayo, ne-Blood Rayne.
- Kunikwe amandla ukumbozwa kwe-alpha kuphela uma unikezela ekunikezelweni okuqondisiwe okunamasampuli amaningi ku-D3D9, kulungiswa ukukhanya okungalungile kanye nezinkinga zokuphambanisa kweminye imidlalo.
- Ku-Assassin's Creed 2 ukuphahlazeka okungaguquki kuthebhu ye-alt.
- Impi Ephelele: Inkathi Ephakathi 2 isikrini esilungisiwe sokulayisha esimnyama kumodi enewindi
- E-Battlefield 2 kanye naseBattlefield 2142: Ukukhethwa kwemishini engaguquki futhi kudale i-UI inyamalala kuthebhu ye-alt.
- Kulungiswe ukuphahlazeka okuthile nezinkinga emidlalweni efana ne-Ace Combat Assault Horizon, Battlestations Midway, Codename Panzers Phase One/Two, Dead Space (2008), Granblue Fantasy Relink, Gujian 2, Kenshi, MySims, Operation Flashpoint: Red River, SkyDrift , Sonic CD, Supreme Ruler Ultimate, Tales of Borderlands, The Settlers, UK Train Simulator 1 kanye neWar Thunder.
Okokugcina uma unesifiso sokwazi okwengeziwe ngakho Mayelana nalokhu kukhishwa okusha, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.
Ungakufaka kanjani ukusekelwa kwe-DXVK ku-Linux?
I-DXVK ingasetshenziselwa ukusebenzisa izinhlelo nemidlalo ye-3D kuLinux kusetshenziswa iwayini, kusebenza njengenye indlela yokusebenza ephezulu ekusetshenzisweni okwakhiwe ngaphakathi kweDirect3D 11 yeWayini esebenza ku-OpenGL.
I-DXVK idinga uhlobo lwakamuva oluzinzile lwewayini ukugijima. Ngakho-ke, uma ungenakho lokhu okufakiwe. Manje kuzodingeka silande kuphela iphakethe le-DXVK elizinzile lakamuva, sizolithola leli Kulesi sixhumanisi esilandelayo.
wget https://github.com/doitsujin/dxvk/releases/download/v2.3/dxvk-2.3.tar.gz
Ngemuva kokwenza ukulanda manje sizovula iziphu iphakethe elisanda kuthola, lokhu kungenziwa ngemvelo yedeskithophu yakho noma kusuka esigungwini uqobo ngokwenza ngomyalo olandelayo:
tar -xzvf dxvk-2.3.1.tar.gz
Bese sifinyelela ifolda ngomyalo olandelayo:
cd dxvk-2.3.1
Ngaphakathi kwefolda singathola amafayela adingekayo eziqalo zethu zewayini, womabili amabhithi angama-32 namabhithi angama-64. sizobabeka ngokwemizila elandelayo.
Lapho "umsebenzisi" ubeka khona igama lomsebenzisi olisebenzisa ekusatshalalisweni kwakho kwe-Linux.
Ngama-bits angama-64 siwafaka:
~/.wine/drive_c/windows/system32/
O
/home/”usuario”/.wine/drive_c/windows/system32/
Futhi ngamabhithi angama-32 ku:
~/.wine/drive_c/windows/syswow64
O
/home/”usuario”/.wine/drive_c/windows/system32/
Noma esimweni lapho uhlonze khona isiqalo lapho uzosebenzisa khona amafayela:
export WINEPREFIX=/path/to/wineprefix cp x64/*.dll $WINEPREFIX/drive_c/windows/system32 cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64 winecfg
Ngokunjalo, ngikumema ukuthi uthintane nokusetshenziswa nokuhlanganiswa kwemibhalo, uma kunentshisekelo kuwe, ku isixhumanisi esilandelayo.