DXVK 1.7 sisältää Vulkan-parannuksia, optimointeja ja muuta

Dxvk

Vapauttamaan uusi versio DXVK-kerroksesta 1.7, joka tarjoaa DXGI: n (DirectX Graphics Infrastructure), Direct3D 9: n, 10: n ja 11: n toteuttamisen, joka se toimii kääntämällä Vulkan API-kutsuja.

Vaikka DXVK Vaikka sitä käytetään pääasiassa Steam Play'ssa, se ei ole ainoa paikka missä Linux-käyttäjät voivat hyödyntää tätä upeaa tekniikkaa. Myös tuo Vulkan-pohjaisen D3D11-toteutuksen Linuxille ja Viinille, Mitä tulee suorituskykyyn ja optimointiin suorittaessaan Direct3D 11 -pelejä Viinissä, koska ne tarjoavat myös tukea Direct3D9: lle.

DXVK 1.7: n tärkeimmät uudet ominaisuudet

Tässä uudessa versiossa toteutusta lisäsi tukea Vulkanin graafisille API-laajennuksille VK_EXT_muokattu_raja_väri jota käytetään tukemaan reunavärejä Samplerissa ja myös ratkaisee monia ongelmia Direct3D 9 -peleissä mukaan lukien Crysis ja Halo 2 Vista. Toinen saatu tuki on VK_EXT_robustness2, samanlainen kuin D3D11, jota käytetään pääsyn käsittelemiseen hyväksyttävän resurssi-alueen ulkopuolella.

On tärkeää ottaa huomioon, että sVoidaksesi käyttää näitä laajennuksia, sinulla on oltava Wine 5.8 (kehitysversio), sekä AMD- ja Intel Mesa 20.2-dev -ohjaimet tai NVIDIA 440.66.12-beeta-ohjain.

Voimme myös löytää sen puhdistustoimintojen ja esteiden käyttö optimoitiin renderoinnin aikana, mikä joidenkin pelien suorituskykyä voidaan parantaa hieman.

D3D11-peleissä kyky käyttää laskentajonoja asynkroniseen resurssien lataamiseen on lisätty, jos ohjain (esim. RADV) ei tue erillistä lähetysjonoa;

Se erottuu myös uudesta versiosta pienempi muistin kulutus D3D9: ssä, Näin vältetään käytettävissä olevan muistin ehtyminen joissakin peleissä, kuten Toxikk.

Muista muutoksista, jotka erottuvat tässä uudessa versiossa:

  • Jotkut toiminnot on toteutettu DXGI 1.6: sta, jota käytetään tulevissa World of Warcraft -versioissa.
  • Korjattu Vulkan-vahvistusvirheet Cloudpunkissa ja muissa peleissä, jotka käyttävät resurssipuskuria väärin.
  • Korjaa GCC 10.1: n kokoamisongelmat.
  • Korjattu useita D3D9: een liittyviä ongelmia.
  • Uudelleen suunniteltu dxgi.tearFree-vaihtoehto.
  • Korjattu Fallout New Vegas-, Freelancer-, GTA IV- ja Halo Custom Edition -pelien ongelmat.
  • Rakennustuki winelibillä on lopetettu. MinGW vaaditaan nyt DXVK: n rakentamiseen.

Kuinka lisätä DXVK-tuki Linuxiin?

DXVK: n käyttämiseen tarvitaan ohjaimet, joilla on API Vulkan 1.1 -tuki, kuten AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 ja AMDVLK.

DXVK: ta voidaan käyttää 3D-sovellusten ja -pelien suorittamiseen Linuxissa Wine-toiminnon avulla, mikä on tehokkaampi vaihtoehto Winein sisäänrakennetulle Direct3D 11 -toteutukselle, joka toimii OpenGL: llä.

DXVK vaatii viinin uusimman vakaan version juosta. Joten, jos sinulla ei ole tätä asennettuna. Nyt meidän on vain ladattava uusin vakaa DXVK-paketti, löydämme tämän Seuraavassa linkissä.

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

Sitten pääsemme kansioon seuraavilla tavoilla:

cd dxvk-1.7.0

Ja me suoritamme sh-komennon Suorita asennusohjelma:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Asennettaessa DXVK Wine-etuliitteeseen. Etuna on, että Wine vkd3d: tä voidaan käyttää D3D12-peleissä ja DXVK: ta D3D11-peleissä.

Uusi komentosarja mahdollistaa myös dll: n asentamisen symbolisiksi linkeiksi, mikä helpottaa DXVK: n päivittämistä, jotta saat enemmän Wine-etuliitteitä (voit tehdä tämän komennolla –symlink).

Kuinka näet kansion DXVK sisältää kaksi muuta dll-tiedostoa 32 ja 64 bitille estas aiomme sijoittaa ne seuraavien reittien 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.