DXVK 1.10.1 on jo julkaistu ja nämä ovat sen uutisia

Dxvk

äskettäin julkaisu täytäntöönpanon uusi versio DXVK 1.10.1 johon on lisätty mm. uusia uutuuksia ja uusia kokeellisia toimintoja.

Niiden, jotka eivät vielä tiedä DXVK:sta, pitäisi tietää, mikä se on yksi Steam Play -toiminnon sisältämistä työkaluista Steamistä. Se on upea työkalue voi muuntaa Microsoft DirectX 11- ja DirectX 10 -grafiikkapuheluja 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 enimmäkseen Steam Playssa, se ei ole ainoa paikka, jossa Linux-käyttäjät voivat hyödyntää tätä fantastista tekniikkaa. Se myös edistää Vulkan-pohjainen D3D11-toteutus Linuxille ja Viinille, Mitä tulee suorituskykyyn ja optimointiin suorittaessaan Direct3D 11 -pelejä Viinissä, koska ne tarjoavat myös tukea Direct3D9: lle.

DXVK 1.10.1: n tärkeimmät uudet ominaisuudet

Tässä uudessa versiossa salustava tuki jaetuille pintakuviointiresursseille ja IDXGIResource API:lle. Pintakuvioiden metatietojen tallennuksen ja siihen liittyvien jaetun muistin kuvaajien organisoimiseksi tarvitaan lisäkorjauksia Winelle, jotka ovat tällä hetkellä saatavilla vain Proton Experimental -haarassa.

tällä hetkellä, toteutus rajoittuu tukemaan 2D-tekstuurin jakamista D3D9- ja D3D11-sovellusliittymille. Kutsua IDXGIKeyedMutexiin ei tueta, eikä tällä hetkellä ole mahdollista jakaa resursseja sovellusten kanssa, jotka käyttävät D3D12:ta ja Vulkania. Lisätyt ominaisuudet ratkaisivat videon toistoongelmia joissakin Koei Tecmo -peleissä, kuten Nioh 2:ssa ja Atelierissa, ja muuttivat Black Mesan käyttöliittymän renderöintiä.

Toinen muutos, joka erottuu tässä uudessa versiossa, on se lisätty ympäristömuuttuja DXVK_ENABLE_NVAPI poistaaksesi toimittajan tunnisteen ohituksen käytöstä (samanlainen kuin dxvk.nvapiHack=False) parannettu Shader-koodin luominen kun käytetään paikallisia taulukoita, mikä voi nopeuttaa joitakin D3D11-pelejä järjestelmissä, joissa on NVIDIA-ajurit.

Niistä muut muutokset jotka erottuvat:

  • Lisätty optimointi, joka mahdollisesti parantaa DXGI_FORMAT_R11G11B10_FLOAT-muodossa olevien kuvien renderöinnin suorituskykyä.
  • Korjattu ongelmat pintakuvioiden lataamisessa D3D9:ää käytettäessä.
  • Assassin's Creed 3:ssa ja Black Flagissa asetus "d3d11.cachedDynamicResources=a" on käytössä suorituskykyongelmien ratkaisemiseksi.
  • Asetus "d3d11.cachedDynamicResources=c" on käytössä Frostpunkissa ja "dxgi.maxFrameLatency=1" on käytössä God of Warissa.
  • Korjattu renderöintiongelmat GTA:ssa: San Andreas ja Rayman Origins.

Vihdoin jos olet kiinnostunut tietämään siitä lisää Tästä uudesta versiosta 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.10.1/dxvk-1.10.1.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.10.1.tar.gz

Sitten pääsemme kansioon seuraavilla tavoilla:

cd dxvk-1.10.1

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.