DXVK 2.2 jau buvo išleistas ir tai yra jo naujiena

DXVK

DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti Linux sistemoje naudojant Wine

Nauja kepurės versija Dabar galima įsigyti DXVK 2.2 ir jame yra keletas labai įdomių pakeitimų, iš kurių galime pabrėžti suderinamumo su D3D11On12 palaikymą, taip pat dalinį D3D9 pristatymą, klaidų pataisymus ir kt.

Tiems, kurie vis dar nežino apie DXVK, jie turėtų žinoti, kas tai yra vienas iš „Steam Play“ funkcijoje esančių įrankių iš „Steam“. Tai fantastiška priemonėGalima 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“, akivaizdu, kad jums reikia „Vulkan“ suderinamo GPU.

Pagrindinės naujos DXVK 2.2 savybės

Šioje naujoje DXVK 2.2 versijoje galime pastebėti, kad sPridėtas D3D11On12 sluoksnio palaikymasKad leidžia „Direct3D 11“ veikti kartu su „Direct3D 12“.. Norėdami palaikyti D3D12 naujuose žaidimuose, paremtuose Unity varikliu, pvz., Lego Builder's Journey, DXVK įdiegė galimybę kurti D3D11 įrenginius iš D3D12 įrenginių, naudojant funkciją D3D11On12CreateDevice ir ID3D11On12Device API.

Kitas iš naujojoje versijoje išsiskiriančių pakeitimų yra Direct3D 9 įgyvendinimas įvesta dalinio ekrano palaikymas kuri leidžia organizuoti lango dalių rodymą nukopijuojant atsarginio buferio turinį į sistemos atmintį ir nubrėžiant jį į procesoriaus langą. Tai pagerina suderinamumą su žaidimų paleidimo priemonėmis, ypač pagrįstomis „Microsoft“ WPF įrankių rinkiniu ir kai kuriais vaizdiniais romanais.

Ši funkcija pagerina suderinamumą su žaidimų paleidimo priemonėmis, sukurtomis naudojant Microsoft WPF našumo pablogėjimo kaina. „Direct3D 9“ taip pat buvo patobulintas bendras virtualių kadrų buferių (SwapChain) veikimas ir pašalinta parinkties d3d9.noExplicitFrontBuffer palaikymas.

Be to, taip pat pabrėžiama, kad kai naudojamas su Proton arba Wine, pagal numatytuosius nustatymus, žurnalo failų kūrimas sustabdomas ir diagnostinių pranešimų išvestis į konsolę organizuojama naudojant specifines Wine funkcijas, kuris atitinka vkd3d-protono elgesį. Norėdami tęsti atskirų žurnalo failų kūrimą, galite nustatyti aplinkos kintamąjį DXVK_LOG_PATH.

kiti išsiskiriantys pokyčiai:

  • Žymiai sumažintas atminties suvartojimas kuriant žaidimuose nenaudojamus D3D11 įrenginius.
  • Ištaisyta problema, kai gijos buvo netinkamai sunaikinamos.
  • Ištaisytos „Vulkan“ patvirtinimo klaidos, atsiradusios dėl netinkamo išdėstymo stebėjimo įgalinant tekstūros grįžtamąjį ryšį.
  • Žymiai sumažintas atminties naudojimas situacijose, kai žaidimai sukuria nenaudojamus D3D11 įrenginius.

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/v2.2/dxvk-2.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-2.2.tar.gz

Tada mes pasiekiame aplanką su:

cd dxvk-2.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ą.