DXVK 1.10.2 pateikiama su optimizavimo patobulinimais ir klaidų pataisymais

DXVK

Neseniai buvo paskelbta apie naujos DXVK sluoksnio 1.10.2 versijos išleidimą, kuriame įdiegta DXGI („DirectX Graphics Infrastructure“), „Direct3D 9“, 10 ir 11, verčiant Vulkan API iškvietimus.

DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti Linux sistemoje naudojant Wine, o tai yra didesnė našumo alternatyva įtaisytoms Direct3D 9/10/11 įdiegtoms Wine, veikiančioms OpenGL viršuje.

Pagrindinės naujos DXVK 1.10.2 savybės

Šioje naujoje išleistoje DXVK 1.10.2 versijoje, „Direct3D 9“ buvo pridėtas nesiūlių kubo tekstūrų palaikymas (ne vientisas, be apdorojimo ribų tarp mėginių), įdiegtas naudojant Vulkan plėtinį VK_EXT_non_seamless_cube_map.

Kitas pastebimas pokytis yra patobulintas atspalvio kaupimas talpykloje į diską naudojant NVIDIA Vulkan tvarkykles, taip pat patobulintas atmintyje esantis SPIR-V atspalvio kodo glaudinimo našumas.

Taip pat pabrėžiama optimizuotas valymo kodas įgyvendinant D3D11 metodą netvarkingai prieigai prie išteklių iš kelių gijų (UAV, Unordered Access View), kuri leido padidinti vaizdo glaudinimo efektyvumą tvarkyklėse.

Dėl klaidų taisymo tai minima ištaisytos klaidos, dėl kurių buvo neteisingai išsaugoti ir naudojami talpyklos failai ir ištaisytos problemos kuriant GCC 12.1.

Apie žaidimų pataisymai minimi:

  • Už gėrio ir blogio: kaip išvengti trūkstamų šviesos šachtų
  • Z diena: d3d11.cachedDynamicResources parinktis įjungta, kad būtų galima išspręsti našumo problemas
  • Dead Space: ištaisytas šešėlių atvaizdavimas ir pridėtas 60 FPS užraktas, kad būtų išvengta žaidimo gedimų
  • Dirt Rally: ištaisyta galima GPU gedimas dėl žaidimo klaidų šešėlyje
  • Krikštatėvis: ištaisyta gedimas sistemose, kurios nepalaiko 16x MSAA
  • Limbo – įgalinkite 60 FPS ribą, kad išvengtumėte žaidimo klaidų
  • Majesty 2: išspręskite žaidimų klaidas, sukeliančias problemų GPU ir įterptosiose sistemose, kuriose yra daugiau nei 2 GB VRAM
  • Onechanbara Z2: Chaosas – ištaisyti dalelių efektai ir netinkamai rodomi vartotojo sąsajos elementai
  • augalai vs. Zombies Garden Warfare 2 – Apsaugokite nuo gedimo, kai žaidimas aptinka AMD GPU
  • Atsiskaitymo sugrįžimas: paleidimo priemonės trikčių šalinimas
  • „Scrapland Remastered“ – juodo ekrano trikčių šalinimas
  • Maži radijo imtuvai Dideli televizoriai – juodo ekrano trikčių šalinimas
  • Sonic Adventure 2: ištaisyti trūkstamų dalelių efektai

Verta paminėti, kad DXVK šiuo metu reikalingos Vulkan API 1.1 suderinamos tvarkyklės, tokios kaip Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ir AMDVLK.

Pagaliau jei norite sužinoti daugiau apie tai Apie šį naują leidimą galite patikrinti išsamią informaciją Šioje nuorodoje.

Kaip pridėti DXVK palaikymą prie „Linux“?

DXVK galima naudoti norint paleisti 3D programas ir žaidimus „Linux“ sistemoje naudojant „Wine“, veikiant kaip didesnio našumo alternatyva „Wine“ integruotam „Direct3D 11“ diegimui, kuris veikia „OpenGL“.

DXVK reikalinga naujausia stabili „Wine“ versija bėgti. Taigi, jei to neturite įdiegę. Dabar turėsime atsisiųsti tik naujausią stabilų DXVK paketą, rasime šį Šioje nuorodoje.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.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.10.2.tar.gz

Tada mes pasiekiame aplanką su:

cd dxvk-1.10.2

Ir mes vykdome komandą sh paleiskite diegimo scenarijų:

sudo sh setup-dxvk.sh install
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, naujasis scenarijus leidžia dll įdiegti kaip simbolines nuorodas, todėl lengviau atnaujinti DXVK, kad gautumėte daugiau „Wine“ priešdėlių (tai galite padaryti naudodami komandą –symlink).

Kaip pamatysite aplanką DXVK yra dar du dll 32 ir 64 bitams tu esi mes ketiname juos išdėstyti pagal šiuos maršrutus.
Kur „vartotojas“ jį pakeisite naudotojo vardu, kurį naudojate platindami „Linux“.

Už 64 bitus mes juos įdėjome:

~/.wine/drive_c/windows/system32/

O

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

Ir 32 bitai:

~/.wine/drive_c/windows/syswow64

O

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

Palikite komentarą

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

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  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ą.