Luettele DXVK 1.5 -projektin uusi versio, ja nämä ovat sen parannuksia

Dxvk

DXVK 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 edelleen ensisijaisesti Steam Play -palvelussa, se ei ole ainoa paikka, jossa Linux-käyttäjät voivat hyödyntää tätä upeaa tekniikkaa. Se myös myötävaikuttaa Vulkan-pohjainen D3D11-toteutus 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.

Mitä uutta DXVK 1.5: ssa on?

Tässä uudessa versiossa yksi merkittävimmistä uutuuksista on se D9VK- ja DXVK-projektien koodipohjat yhdistettiin.

D9VK: n kehitys siirrettiin DXVK-arkiston päähaaralle. Kehittäjä arvioi D9VK: n olevan käyttövalmis ja toteuttanut melkein kaikki aiotut toiminnot. Siksi, kaikki DXGI-toteutukset (DirectX-grafiikkainfrastruktuuri), Direct3D 11, Direct3D 10 ja Direct3D 9 Tietoja Vulkan Graphics -sovellusliittymästä nyt ne kehitetään yhtenä koodipohjana.

Kehittäminen D9VK jatkaa osana DXVK-arkistoa käyttöliittymän muodossa, josta D9VK: n alkuperäinen kehittäjä on vastuussa.

Jatkokehityssuunnitelmat sisältävät joidenkin tunnettujen ongelmien poistamisen (kolhun kartoitus, esimodulaatio), ohjelmistokohdistimen toteuttamisen (jo käytettävissä olevan laitteistokohdistintuen lisäksi), D3D9Ex-määrittelyssä määritellyn ComposeRects-menetelmän lisäämisen ja kyvyn määrittää mukautetut värit kehyksille.

Tällä Direct3D 9 -tuella, joka on saatu integroinnin jälkeen D9VK: n kanssa, uusi versio korjaa resurssivuodon ja ratkaise Dark Souls: Prepare to Die Edition -pelin ongelmat.

Verrattuna DXVK 1.4.6: een sillä on parantanut virheenkorjaustietolohkon toteutusta näkyy nykyisen kuvan päällä (näyttöruutu, HUD).

HUD tarjoaa erillisiä tilastoja järjestelmämuistin ja videomuistin jakelusta sekä Vulkan-käytön aikana käytetyistä muistialueista.

HUD-täyttö- ja -jonotilastot päivittyvät nyt HUD-laitteessa 0.5 sekunnin välein. Korjattu virheitä, jotka näkyivät Atelier Ryza-, Crysis 3-, Fifa 19-, Halo MCC- ja Star Citizen -peleissä

Kuinka lisätä DXVK-tuki Linuxiin?

DXVK-asennus

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.5/dxvk-1.5.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.5.tar.gz

Sitten pääsemme kansioon seuraavilla tavoilla:

cd dxvk-1.5

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ä.

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).

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.