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

Dxvk

DXVK:ta voidaan käyttää 3D-sovellusten ja pelien ajamiseen Linuxissa Winen avulla

Viitta uusi versio DXVK 2.2 on nyt saatavilla ja se sisältää joitain erittäin mielenkiintoisia muutoksia, joista voimme korostaa yhteensopivuustukea D3D11On12:n kanssa, sekä D3D9:n osittaisen esittelyn, virheenkorjauksia ja paljon muuta.

Niille, jotka eivät vieläkään tiedä DXVK: sta, heidän 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.

DXVK 2.2: n tärkeimmät uudet ominaisuudet

Tässä DXVK 2.2:n uudessa versiossa voimme huomata, että sLisätty tuki D3D11On12-kerrokselleEttä antaa Direct3D 11:n toimia Direct3D 12:n päällä. D3D12:n tukeminen uusissa Unity-moottoriin perustuvissa peleissä, kuten Lego Builder's Journey, DXVK on ottanut käyttöön mahdollisuuden luoda D3D11-laitteita D3D12-laitteista käyttämällä D3D11On12CreateDevice-toimintoa ja ID3D11On12Device API:ta.

Toinen tässä uudessa versiossa erottuvista muutoksista on Direct3D 9 toteutus otettu käyttöön osittaisen näytön tuki joka mahdollistaa ikkunan osien näytön järjestämisen kopioimalla backpuskurin sisältö järjestelmän muistiin ja piirtämällä se sitten CPU-ikkunaan. Tämä parantaa yhteensopivuutta pelien käynnistysohjelmien kanssa, erityisesti niiden, jotka perustuvat Microsoftin WPF Toolkitiin ja joihinkin visuaalisiin romaaneihin.

Tämä toiminto parantaa yhteensopivuutta pelien käynnistysohjelmien kanssa, jotka on rakennettu Microsoft WPF suorituskyvyn heikkenemisen kustannuksella. Direct3D 9:ssä myös virtuaalisten kehyspuskurien (SwapChain) yleistä käyttäytymistä parannettiin ja d3d9.noExplicitFrontBuffer-vaihtoehdon tuki poistettiin.

Tämän lisäksi korostetaan myös sitä oletusarvoisesti käytettäessä Protonin tai Winen kanssa, lokitiedostojen luominen pysähtyy ja diagnostisten viestien tulostus konsoliin järjestetään Wine-kohtaisten ominaisuuksien avulla, joka vastaa vkd3d-protonin käyttäytymistä. Voit jatkaa erillisten lokitiedostojen luomista asettamalla ympäristömuuttujan DXVK_LOG_PATH.

Niistä muut erottuvat muutokset:

  • Vähentynyt huomattavasti muistin kulutusta luotaessa D3D11-laitteita, joita ei käytetä peleissä.
  • Korjattu ongelma, jossa säikeitä ei tuhottu oikein.
  • Korjattu Vulkan-validointivirheet, jotka aiheutuivat virheellisestä asettelun seurannasta, kun tekstuurin palautesilmukat otetaan käyttöön.
  • Vähentää merkittävästi muistin käyttöä tilanteissa, joissa pelit luovat käyttämättömiä D3D11-laitteita.

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

Sitten pääsemme kansioon seuraavilla tavoilla:

cd dxvk-2.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.