DXVK 1.6.1: n uusi versio korjaa joitain virheitä ja kaatuu peleissä

DXVK 1.6.1 -kerroksen uuden version julkaisu on juuri esitelty, joka tarjoaa DXGI: n (DirectX Graphics Infrastructure), Direct3D 9: n, 10: n ja 11: n toteutuksen, työstämällä käännökset Vulkan-sovellusliittymään.

Dxvk voidaan käyttää 3D-sovellusten ja -pelien suorittamiseen Linuxilla Wine-sovelluksen avulla, toimii korkeamman suorituskyvyn vaihtoehtona Winein sisäänrakennetulle Direct3D 11 -toteutukselle, joka toimii OpenGL: ssä. Joissakin peleissä Wine + DXVK -paketin suorituskyky eroaa Windows-julkaisusta vain 10-20%kun taas OpenGL-pohjaista Direct3D 11 -toteutusta käytettäessä suorituskyky heikkenee merkittävästi.

Mitä uutta DXVK 1.6.1: ssä on?

Tämä uusi versio DXVK 1.6.1: stä on tehnyt muutoksia joihinkin peleihin, joista mainitaan seuraavat:

  • Sininen heijastus: Vältä pelivirhettä, joka aiheuttaa renderointiongelmia.
  • Battlefield 2: Vältä pelivirhettä, joka aiheuttaa mustan maaston.
  • Kriisi: korjattu kaatuminen ladattaessa tiettyjä tasoja D3D9-tilassa.
  • Puoliintumisaika Alyx: Korjattu väärä kokonaisluvun jaon käsittely, mikä vääristää geometriaa.
  • Voimakas sade: parempi suorituskyky Nvidia-näytönohjaimissa.
  • La Noire: Korjattu kaatuminen käynnistyksen yhteydessä.
  • Persian prinssi: korjattu virheellinen käsittely RADV: ssä.
  • Yooka-Laylee ja mahdoton pesä: Korjaa renderointiongelmat AMD-ohjaimissa.

Lisäksi lisättiin kyky välttää syntaksin hyväksyminen lainausmerkeillä, esimerkiksi d3d9.customDeviceDesc = "ATi Rage 128".

Lisätty dxgi.tearFree-vaihtoehto, joka sallii välkkymisen suojauksen nimenomaisesti kun Vsync on poistettu käytöstä ja joillekin SpecialK-muunnoksille vaadittu DXGI-toiminto on otettu käyttöön.

Korjattu osa virheistä, jotka johtivat kaatumiseen tai kaatumiseen käsittelyssä käytettäessä Direct3D 9: tä, korjattu Vulkan-tuen tarkistusvirheet järjestelmissä, joissa on NVIDIA-näytönohjaimet, ja korjannut virheen asennusohjelmassa, joka ei toimi Wine 5.6: n kanssa.

Kuinka lisätä DXVK-tuki?

 DXVK vaatii viinin uusimman vakaan version juosta. Tarvitaan myös ohjaimia, joilla on Vulkan 1.1 -sovellusliittymän tuki, kuten AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 ja AMDVLK.

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.6.1/dxvk-1.4.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:

terva -xzvf dxvk-1.4.tar.gz

Sitten pääsemme kansioon seuraavilla tavoilla:

cd dxvk-1.4

Suoritamme sh-komennon suorittaaksesi asennuskoodin:

sudo sh setup-dxvk.sh asennus

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 asenna --without-dxgi

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

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. Vastuussa tiedoista: Miguel Ángel Gatón
  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.