Nauja DXVK 1.6.1 versija gali ištaisyti kai kurias žaidimų klaidas ir strigtis

Ką tik pristatytas naujos DXVK 1.6.1 sluoksnio versijos leidimas, kuri teikia DXGI („DirectX Graphics Infrastructure“), „Direct3D 9“, 10 ir 11 diegimą, verčiantį skambučius į Vulkan API.

DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti Linux sistemoje naudojant Wine, veikia kaip didesnio našumo alternatyva Wine integruotam Direct3D 11 diegimui, veikiančiam OpenGL. Kai kuriuose žaidimuose „Wine + DXVK“ paketo našumas skiriasi nuo „Windows“ leidimo tik 10–20%., o naudojant OpenGL pagrįstą „Direct3D 11“ diegimą, našumas žymiai sumažėja.

Kas naujo „DXVK 1.6.1“?

Ši nauja DXVK 1.6.1 versija yra pakeitimų, skirtų kai kuriems žaidimams, iš kurių paminėti šie dalykai:

  • Mėlynas atspindys: Venkite žaidimo klaidų, kurios sukelia atvaizdavimo problemų.
  • 2 mūšio laukas: Apsaugo nuo žaidimo klaidos, sukeliančios juodą reljefą.
  • Krizė: Ištaisyta gedimas įkeliant tam tikrus lygius D3D9 režimu.
  • Half-Life Alyx: Ištaisytas neteisingas sveikųjų skaičių padalijimo tvarkymas, dėl kurio iškraipoma geometrija.
  • Liūtis: Pagerintas Nvidia GPU našumas.
  • LA Noire: Ištaisyta gedimas paleidžiant.
  • Persijos princas: ištaisė neteisingą apdorojimą RADV.
  • Yooka-Laylee ir neįmanomas guolis: ištaisykite AMD tvarkyklių atvaizdavimo problemas.

Be to, pridėta galimybė pabėgti priimant cituotą sintaksę, pavyzdžiui, d3d9.customDeviceDesc = "ATi Rage 128".

Pridėta dxgi.tearFree parinktis, skirta aiškiai įjungti apsaugą nuo mirgėjimo kai „Vsync“ išjungtas ir įdiegta DXGI funkcija, reikalinga kai kuriems „SpecialK“ modifikacijoms.

Ištaisyta dalis klaidų, dėl kurių įvyko strigtys arba atvaizdavimo gedimai naudojant „Direct3D 9“, ištaisė Vulkan palaikymo patvirtinimo klaidas sistemose su NVIDIA vaizdo plokštėmis ir ištaisė sąrankos scenarijaus klaidą, kuri neveikė su Wine 5.6.

Kaip pridėti DXVK palaikymą?

 DXVK reikalinga naujausia stabili „Wine“ versija vykdyti. Be to, reikalingos tvarkyklės su Vulkan 1.1 API palaikymu, pvz., AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 ir AMDVLK.

Dabar turėsime atsisiųsti tik naujausią stabilų DXVK paketą, kurį radome Šioje nuorodoje. Paketą galima atsisiųsti komandos wget pagalba. Terminale ketiname įvesti šią komandą:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.tar.gz

Atsisiuntę, dabar išpakuosime ką tik gautą paketą. Tai galima padaryti iš darbalaukio aplinkos arba iš paties terminalo vykdant šią komandą:

tar -xzvf dxvk-1.4.tar.gz

Tada mes pasiekiame aplanką su:

CD dxvk-1.4

Ir vykdome komandą sh, kad paleistume diegimo scenarijų:

sudo sh setup-dxvk.sh įdiegti

Dėl naujo Bash scenarijaus galima naudoti Wine DXGI vietoj DXVK numatyto įgyvendinimo.
Norėdami tai padaryti, turite duoti šią komandą:

setup-dxvk.sh install --without-dxgi

Diegdami „DXVK“ prieš „Wine“ priešdėlį. Privalumas yra tas, kad „Wine vkd3d“ galima naudoti žaidimams „D3D12“, o „DXVK“ - žaidimams „D3D11“.

Be to, naujas scenarijus leidžia įdiegti dll kaip simbolines nuorodas, kad būtų lengviau atnaujinti DXVK, kad gautumėte daugiau „Wine“ priešdėlių (tai galite padaryti naudodami komandą –symlink).

Paprastesnis metodas yra tiesiog nukopijuoti dll į „Wine“ katalogą. Kaip žinote, „PlayOnLinux“, kaip ir „Crossover“, taip pat naudojasi „Wine“. Taigi kiekvienai programai ar žaidimui jie paprastai sukuria buteliuką su „drive_c / windows“. Čia jie turėtų šiek tiek nuodugniau peržiūrėti savo sistemą.

Kaip matai aplanke DXVK yra dar du, kurie yra dll 32 ir 64 bitams, mes ketiname juos išdėstyti pagal šiuos kelius.
Kur „vartotojas“ jį pakeisite naudotojo vardu, kurį naudojate platindami „Linux“.

Už 64 bitus mes juos įdėjome:

~/.wine/drive_c/windows/system32/

O

/home/"vartotojas"/.wine/drive_c/windows/system32/

Ir 32 bitai:

~/.wine/drive_c/windows/syswow64

O

/home/"vartotojas"/.wine/drive_c/windows/system32/

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.