DXVK saavuttaa lopulta version 1.0 ja nämä ovat sen uutisia

Dxvk

Dxvk (alias DirectX to Vulkan) on yksi Steamin Steam Play -ominaisuuden sisältämistä työkaluista.

Es loistava työkalu, joka voi muuntaa Microsoft DirectX 11- ja DirectX 10 -grafiikkapuhelut Vulkanille, avoimen lähdekoodin grafiikkasovellusliittymälle, joka on yhteensopiva Linuxin kanssa. DXVK: n käyttämiseen tarvitaan viinin ja Vulkanin lisäksi tietysti Vulkan-yhteensopiva GPU.

Vaikka DXVK: ta käytetään edelleen ensisijaisesti Steam Play -sovelluksessa, se ei ole ainoa paikka, jossa Linux-käyttäjät voivat hyödyntää tätä upeaa tekniikkaa.

Se tarjoaa myös Vulkan-pohjaisen D3D11-toteutuksen Linuxille ja Viinille, Mitä tulee suorituskykyyn ja optimointiin suorittaessa Direct3D 11 -pelejä Viinissä, koska ne tarjoavat myös tukea Direct3D9: lle.

DXVK: n D3D9-ohjelmaa ei pidä sekoittaa Vulkanille osoitettujen D9D3-tukea koskevien VK9-aloitteiden kanssa, koska tämä on erillinen aloite, jota vielä kehitetään.

D3D9 ehdottaa DXVK-tukea API-puheluiden muuntamiseksi D3D9: stä D3D11: ksi ja käyttää sitten D3V11: stä Vulkan-muunnokseen, joka on rakennettu DXVK: hon.

Mikä on pohjimmiltaan lähes sama idea kuin DXUP-muunnos D3D10: lle D3D11: ksi, joten se voidaan muuntaa Vulkaniksi DXVK: n kautta.

Tietoja DXVK: n uudesta versiosta 1.0

DXVK on äskettäin saavuttanut version 1.0, joka sisältää parannuksia eri peleihin ja uuden kokoonpanosarjan.

Tämä uusin versio lisää vaihtoehdon tuettujen ominaisuuksien (toimintotaso) näyttämiseen HUD DXVK: ssa.

Lisäksi tässä julkaisussa käytetään kahta uutta Vulkan-laajennusta (VK_EXT_memory_prioritye VK_EXT_memory_budget), jos sellaisia ​​on.

Nämä laajennukset parantaa sovelluskäyttäytymistä, kun muistia on vähän ja signaali käytettävissä VRAM tarkemmin sovelluksille, mikä parantaa prosessorin yleiskustannuksia.

DXVK 1.0 sisältää myös pelikohtaisia ​​parannuksia, kuten:

  • Resident Evil 2: mahdollisti d3d11.relaxedBarriers-vaihtoehdon parantaa suorituskykyä jopa 10% tietyissä tilanteissa. Tämän vaihtoehdon ottaminen käyttöön voi aiheuttaa ongelmia muiden pelien kanssa, joten ole varovainen, kun otat sen käyttöön.
  • Overwatch: korjaa varjoon liittyvät ongelmat VK_EXT_depth_clip_enable-laajennuksen ansiosta.
  • Far Cry 3/4 / Primal / Verilohikäärme: korjata ärsyttäviä esineitä.
  • Final Fantasy XIV
  • Heroes of the Storm
  • Monster Hunter World

Kuinka lisätä DXVK-tuki Linuxiin?

DXVK-asennus

Kuten alussa mainittiin, on tärkeää, että GPU on yhteensopiva Vulkan API: n kanssa. Joten jos sinulla ei ole aavistustakaan, sinun tulee käydä GPU-valmistajan verkkosivustolla tarkistaaksesi yhteensopivuuden.

On tärkeää mainita, että DXVK vaatii viinin uusimman vakaan version (tunnetaan myös nimellä Wine Staging) juosta. Joten, jos sinulla ei ole tätä asennettuna, voit vierailla seuraava linkki missä näytämme kuinka se tehdään.

Nyt meidän on vain ladattava viimeisin vakaa DXVK-paketti, tämän löysimme Seuraavassa linkissä. Paketti voidaan ladata wget-komennon avulla. Terminaaliin aiomme kirjoittaa seuraavan komennon:

wget https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.0.tar.gz

Latauksen suorittamisen jälkeen puramme juuri hankitun paketin, tämä voidaan tehdä työpöytäympäristöstä tai itse päätelaitteesta suorittamalla seuraava komento:

tar -xzvf dxvk-1.0.tar.gz

Sitten pääsemme kansioon seuraavilla tavoilla:
cd dxvk-1.0
Suoritamme sh-komennon suorittaaksesi asennuskoodin:

sudo sh setup-dxvk.sh install

Uuden Bash-komentosarjan ansiosta on mahdollista käyttää Wine DXGI: tä DXVK: n tarjoaman toteutuksen sijaan.
Tätä varten sinun on annettava seuraava komento:

setup-dxvk.sh install --without-dxgi

Asennettaessa DXVK Wine-etuliitteeseen. Etuna on, että Wine vkd3d voidaan käyttää D3D12-peleihin ja DXVK D3D11-peleihin.

Uuden komentosarjan avulla voit myös asentaa dll: n symbolisiksi linkeiksi, mikä helpottaa DXVK: n päivittämistä saadaksesi lisää Wine-etuliitteitä (voit tehdä tämän –symlink-komennolla).

Helpompi tapa on kopioida dll-tiedostot Wine-hakemistoon. Kuten tiedät, PlayOnLinux, kuten Crossover, hyödyntää myös Viiniä. Joten jokaiselle sovellukselle tai pelille he yleensä luovat pullon, jossa on "drive_c / windows". Tässä heidän tulisi tarkistaa järjestelmäänsä hieman perusteellisemmin.

Kuten näet DXVK-kansio sisältää kaksi muuta, jotka ovat dll 32 ja 64 bitille, aiomme sijoittaa ne seuraavien polkujen mukaan.
Missä "käyttäjä" korvaa sen käyttäjänimellä, jota käytät Linux-jakelussa.

Laitamme ne 64 bittiä varten:

~/.wine/drive_c/windows/system32/

O

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

Ja 32 bittiä:

~/.wine/drive_c/windows/syswow64

O

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

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Nasher_87 (ARG) dijo

    C: \ windows \ system32: n ratkaiseminen epäonnistui

    Se ei toimi minulle

    1.    David naranjo dijo

      Voit tehdä sen manuaalisesti, kuten olemme myös maininneet artikkelissa. :) Kopioi dll vain vastaaviin kansioihin.

      1.    Nasher_87 (ARG) dijo

        Hän pyysi minua korvaamaan edellisen, okei?