DXVK 1.7.2 toimittaa korjauksia useisiin Direct3D 9 -virheisiin

Dxvk

DXVK 1.7.2 -projektin uusi versio on juuri esitetty, jossa esitettiin useita korjauksia, jotka parantavat tätä suosittua kirjastoa Direct3D 9/10/11: n kartoittamiseksi Vulkan-sovellusliittymässä.

Niille, joille DXVK ei ole tuttu, heidän tulisi tietää, että se on kirjasto 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.2: n tärkeimmät uudet ominaisuudet

Tämä uusi versio DXVK 1.7.2 tuo korjauksia useisiin Direct3D 9 -virheisiin samoin kuin ratkaisuja AMD-ohjaimien hahmontamisongelmiin joissakin Unity-peleissä, ja D3D9-toteutuksessa tapahtui merkittävä regressiivinen muutos, joka aiheutti kaatumisia monissa peleissä.

Sen lisäksi tuki lokitiedostojen poistamiseksi käytöstä otettiin käyttöön ja erilaisia ​​korjauksia / parannuksia kun käytät D3D9: tä AMDVLK Vulkan -ohjaimen kanssa.

Toinen tehdyistä korjauksista oli a korjaa pinon ylivuotoongelmat joissakin 32-bittisissä peleissä jotka käyttävät D3D9: tä sekä korjaus ongelmien hahmontamiseen Unity Engine -peleissä, jotka toimivat järjestelmissä, joissa on AMD-ohjaimet.

Kehittäjät mainitsevat lisäksi, että tämä uusi versio on parantanut Unicode-tukea Windows-käyttöjärjestelmässä.

Ja että DXVK_LOG_PATH = none -asetusta ei lisätty lokitiedostojen luomisen poistamiseksi käytöstä (lokit lähetetään edelleen stderr-tiedostoon).

Lopuksi myös Ratkaisut seuraaviin ongelmiin mainitaan:

  • Baldurin portti 3: Korjattu kaatuminen merkinvalintanäytön jälkeen D3D11-tilassa.
  • Final Fantasy XIV- Parempi vakaus viimeaikaisissa Nvidia-ohjaimissa.
  • Vain syy 3: Korjaa pelin virheen, joka saa maaston välkkymään RADV: ssä.
  • Marvel's Avengers: Korjattu virheelliset kaatumiset virheellisten resurssikopioiden vuoksi.
  • Nopeudenlämmön tarve: Korjattu joitain Vulkan-vahvistusvirheitä.
  • PGA TOUR 2K21: Korjattu Vulkan-vahvistusvirheet ja mahdolliset kaatumiset.
  • Reitit taivaalla SC: kiinteän sumun renderointi.

Jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat Seuraavassa linkissä.

Kuinka lisätä DXVK-tuki Linuxiin?

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

Sitten pääsemme kansioon seuraavilla tavoilla:

cd dxvk-1.7.2

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.

  1.   Leonardo dijo

    32- ja 64-bittiset kansiot ylitettiin