„DXVK 1.9.1“ pateikiamas klaidų pataisymas, našumo patobulinimai ir dar daugiau

DXVK

Prieš kelias dienas buvo paskelbta nauja DXVK 1.9.1 versija kuriame buvo atlikti kai kurie pataisymai klaidos ir kodo, susijusio su ankstesnėmis „Mesa“ versijomis, pašalinimas, be kita ko.

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.

Nors „DXVK“ vis dar naudojamas pirmiausia „Steam Play“, tai nėra vienintelė vieta, kur „Linux“ vartotojai gali pasinaudoti šia fantastiška technologija. Tai taip pat prisideda „Vulkan“ pagrįstas „D3D11“ diegimas „Linux“ ir „Wine“, Dėl našumo ir optimizavimo vykdant „Direct3D 11“ žaidimus „Wine“, nes jie taip pat teikia „Direct3D9“ palaikymą.

Pagrindinės naujos DXVK 1.9.1 savybės

Šioje naujoje įgyvendinimo versijoje kūrėjai turi įvairių našumo ir stabilumo problemų perdirbus D3D9 fiksavimo mechanizmą, be to, buvo pakeistas D3D11 etapų tekstūros tvarkymas, dėl to sumažėjo atminties sąnaudos ir mažiau vaizdo kopijų, reikalingų duomenims perkelti iš procesoriaus į GPU.

Kita vertus, užrakto primityvai buvo pertvarkyti remiantis „Windows SRW“ užraktais, kurie yra efektyvesni nei „winwreads“ „mingw“ diegimas, be to, buvo pašalintas senesnių „Mesa“ versijų problemos sprendimas (<= 19.0).

kaip problemos, kurios buvo išspręstos naudojant kai kuriuos pavadinimus iš vaizdo žaidimų, paminėta:

  • Žemės gynybos pajėgų 5- Ištaisytos našumo problemos, kurias sukėlė žaidimas, dažnai įjungdamas ir išjungdamas vertikalų kadrų sinchronizavimą.
  • „Far Cry 1“: „Nvidia“ GPU yra suklastotas, kad būtų užtikrintas geresnės kokybės vanduo.
  • Far Cry 5 ir kiti „Dunia Engine“ žaidimai: ištaisė įvairias problemas dėl neinicializuotos atminties.
  • GTA IV: Ištaisytas sugedęs programos profilis, dėl kurio nutrūks žaidimas „Nvidia“ GPU.
  • Pakilęs 3: Ištaisyta „Nvidia“ GPU gedimas.
  • Final Fantasy pasaulis: priverstinai išjunkite MSAA, kad ištaisytumėte žaidimo klaidas.

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.1/dxvk-1.9.1.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.1.tar.gz

Tada mes pasiekiame aplanką su:

cd dxvk-1.9.1

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

  1.   Henrikas Afonsas sakė

    Dabar aš nebaigiu diegti, jis rodomas tuo pačiu pranešimu, nesvarbu, kurią „dxvk“ versiją ketinate įdiegti.

    henrique @ henrique-Aspire-F5-573G: ~ $ cd Parsisiuntimai
    henrique @ henrique-Aspire-F5-573G: ~ / Parsisiuntimai $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G: ~ / Atsisiuntimai / dxvk-1.9.2 $ sudo sh setup_dxvk.sh įdiegti
    [sudo] senha už henrique:
    setup_dxvk.sh: 31: 0: nerasta
    vynas: L »/root /.wine» konfigūracija atnaujinta.
    setup_dxvk.sh: 86: blogas pakeitimas
    henrique @ henrique-Aspire-F5-573G: ~ / Atsisiuntimai / dxvk-1.9.2 $