„DXVK 1.9“ palaiko YUV tekstūras, pataisymus ir dar daugiau

DXVK

Ką tik paskelbta apie naujos versijos DXVK 1.9 išleidimą kurioje atlikti keli pakeitimai, iš kurių išsiskiria YUV tekstūros, latentų ir kadrų patobulinimai. Šiai naujai DXVK versijai reikalingos tvarkyklės, palaikančios „Vulkan 1.1“ API, pvz., „Mesa RADV 20.2“, „NVIDIA 415.22“, „Intel ANV 19.0“ ir „AMDVLK“.

Tiems, kurie nėra susipažinę su projektu, jie turėtų tai žinoti įrankis, galintis konvertuoti „Microsoft DirectX 11“ ir „DirectX 10“ grafinius skambučius į „Vulkan“, atvirojo kodo grafikos API, suderinamą su „Linux“. Norint naudoti DXVK, be „Wine“ ir „Vulkan“, jums akivaizdžiai reikės „Vulkan“ suderinamo GPU.

Pagrindinės naujos DXVK 1.9 savybės

Šioje naujoje versijoje tai pabrėžiama pridėta pradinė spalvų atrankos YUV tekstūros formatų parama, pvz., NV12, kuris naudojamas vaizdo įrašų atkūrimui kai kuriuose žaidimuose.

neskaitant to Įdiegta „ID3D11VideoProcessor“ API, naudojamas vaizdo įrašams išleisti žaidimuose Nier Replicant ir Contra: Rogue Corps ir taip pat buvo pridėta parama konservatyviam GPU rastravimui kurie palaiko šią funkciją. Šis pakeitimas leidžia „NVIDIA ShadowLibs“ parinktį naudoti „Final Fantasy XV“ ir kituose žaidimuose.

Be to, minimas sumažintas ekrano atsilikimas, kuris gali išspręsti problemas, susijusias su žaidimais, kuriuos riboja „Vsync“, FPS dangteliai arba „DXGI“ nustatymai, taip pat nustojo siųsti informaciją programoms apie „Vulkan“ programinės įrangos diegimą, pvz., „Lavapipe“, jei sistemoje yra „Vulkan“ įgalintas GPU, kuris išsprendžia problemas bandant žaidimams naudoti Lavapipe vietoj teisingo valdiklio. Norint įgalinti „Lavapipe“, siūloma nustatyti aplinkos kintamąjį VK_ICD_FILENAMES.

Iš kitų pokyčių kad išsiskiria:

  • Kadrų dažnio ribotuvui apriboti buvo pridėtas komponentas, kurį galima naudoti teisingam žaidimų, kurie nėra skirti dideliam FPS, veikimui.
  • Patobulintas tekstūrų ir buferių įkėlimas į D3D9.
  • Fiksuoto šaltinio perdanga nerodoma naudojant DXGI DXGI diegimą
  • Sprendimas išjungtas siekiant sumažinti atsitiktinių „Nvidia“ tvarkyklių avarijų skaičių, nes pagrindinė vairuotojo problema buvo išspręsta 465.xx versijoje, o tai gali pagerinti kai kurių žaidimų našumą.
  • Ištaisytos tikslumo problemos šešėliuose, kuriuose nėra nustatytos refactoringAllowed vėliavos.
  • Ištaisytos kelios galimos problemos, susijusios su vaizdų ištrynimu, dėl kurių gali atsirasti artefaktų ar sulaužyti vaizdą.
  • Ištaisyta problema, kai žaidimai su didžiųjų failų plėtiniais galėjo sukurti pasikartojančius įrašus arba talpyklos failus.

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.9/dxvk-1.9.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.9.tar.gz

Tada mes pasiekiame aplanką su:

cd dxvk-1.9

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ą.