DXVK 2.2 jau ir izlaists, un tie ir tā jaunumi

DXVK

DXVK var izmantot, lai palaistu 3D lietojumprogrammas un spēles operētājsistēmā Linux, izmantojot Wine

Apmetņa jaunā versija Tagad ir pieejams DXVK 2.2 un tajā ir dažas ļoti interesantas izmaiņas, no kurām mēs varam izcelt saderības atbalstu ar D3D11On12, kā arī daļēju D3D9 prezentāciju, kļūdu labojumus un daudz ko citu.

Tiem, kas joprojām nezina par DXVK, viņiem vajadzētu zināt, kas tas ir viens no Steam Play funkcijā iekļautajiem rīkiem no Steam. Tas ir fantastisks rīks, kasVar pārvērst Microsoft DirectX 11 un DirectX 10 grafiskos zvanus uz Vulkan, atvērtā koda grafikas API, kas ir saderīga ar Linux. Lai izmantotu DXVK, papildus Wine un Vulkan jums acīmredzami ir nepieciešams ar Vulkan saderīgs GPU.

Galvenās jaunās DXVK 2.2 iespējas

Šajā jaunajā versijā, kas tiek prezentēta DXVK 2.2, mēs varam konstatēt, ka sPievienots D3D11On12 slāņa atbalsts, tas ļauj Direct3D 11 darboties papildus Direct3D 12. Lai atbalstītu D3D12 jaunās spēlēs, kuru pamatā ir Unity dzinējs, piemēram, Lego Builder's Journey, DXVK ir ieviesusi iespēju izveidot D3D11 ierīces no D3D12 ierīcēm, izmantojot funkciju D3D11On12CreateDevice un ID3D11On12Device API.

Vēl viena no izmaiņām, kas izceļas šajā jaunajā versijā, ir Direct3D 9 ieviešana ieviests daļējas displeja atbalsts kas ļauj organizēt loga daļu parādīšanu, kopējot rezerves bufera saturu sistēmas atmiņā un pēc tam ievelkot to CPU logā. Tas uzlabo saderību ar spēļu palaidējiem, īpaši tiem, kuru pamatā ir Microsoft WPF Toolkit un daži vizuālie romāni.

Šī funkcija uzlabo saderību ar spēļu palaišanas ierīcēm, kas veidotas ar Microsoft WPF uz veiktspējas pasliktināšanās rēķina. Direct3D 9 tika uzlabota arī virtuālo kadru buferu (SwapChain) vispārējā darbība un tika noņemts opcijas d3d9.noExplicitFrontBuffer atbalsts.

Papildus tam tiek uzsvērts arī tas ja to lieto kopā ar Proton vai Wine, pēc noklusējuma, žurnālfailu izveide apstājas un diagnostikas ziņojumu izvade uz konsoli tiek organizēta, izmantojot Wine specifiskās funkcijas, kas atbilst vkd3d-protona uzvedībai. Lai atsāktu atsevišķu žurnālfailu izveidi, varat iestatīt vides mainīgo DXVK_LOG_PATH.

Gada citas izmaiņas, kas izceļas:

  • Ievērojami samazināts atmiņas patēriņš, veidojot spēlēs neizmantotās D3D11 ierīces.
  • Novērsta problēma, kuras dēļ pavedieni netika pareizi iznīcināti.
  • Izlabotas Vulkan validācijas kļūdas, ko izraisīja nepareiza izkārtojuma izsekošana, iespējojot atgriezeniskās saites cilpas tekstūrai.
  • Ievērojami samazināts atmiņas lietojums situācijās, kad spēles rada neizmantotas D3D11 ierīces.

Beidzot ja jūs interesē uzzināt vairāk par to Par šo jauno laidienu varat pārbaudīt informāciju Šajā saitē.

Kā Linux pievienot DXVK atbalstu?

DXVK var izmantot, lai palaistu 3D lietojumprogrammas un spēles Linux, izmantojot Wine, darbojoties kā augstākas veiktspējas alternatīva Wine iebūvētajai Direct3D 11 ieviešanai, kas darbojas OpenGL.

DXVK nepieciešama jaunākā stabilā Wine versija skriet. Tātad, ja jums tas nav instalēts. Tagad mums būs jālejupielādē tikai jaunākā stabilā DXVK pakete, mēs to atradīsim Šajā saitē.

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

Pēc lejupielādes tagad mēs noņemsim tikko iegūto pakotni, to var izdarīt no darbvirsmas vides vai no paša termināla, izpildot šādu komandu:

tar -xzvf dxvk-2.2.tar.gz

Tad mēs piekļūstam mapei ar:

cd dxvk-2.2

Un mēs izpildām sh komandu palaidiet instalēšanas skriptu:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Instalējot DXVK vīna prefiksā. Priekšrocība ir tā, ka Wine vkd3d var izmantot D3D12 spēlēm un DXVK D3D11 spēlēm.

Arī jaunais skripts ļauj dll instalēt kā simboliskas saites, tādējādi atvieglojot DXVK atjaunināšanu, lai iegūtu vairāk Wine prefiksu (to var izdarīt, izmantojot komandu –symlink).

Kā jūs redzēsiet mapi DXVK satur divus citus DLL 32 un 64 bitiem šis mēs tos izvietosim šādos maršrutos.
Kur "lietotājs" jūs to aizstājat ar lietotājvārdu, kuru izmantojat savā Linux izplatīšanā.

Par 64 bitiem mēs tos ievietojam:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Un par 32 bitiem:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.