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

DXVK

Nesen atbrīvošana ieviešanas jaunā versija DXVK 1.10.1 kurā cita starpā ir pievienoti daži jauninājumi un jaunas eksperimentālas funkcijas.

Tiem, kuri 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.

Lai gan DXVK galvenokārt tiek izmantots vietnē Steam Play, tā nav vienīgā vieta, kur Linux lietotāji var izmantot šo fantastisko tehnoloģiju. Tas arī veicina Vulkan bāzes D3D11 ieviešana Linux un Wine, Attiecībā uz veiktspēju un optimizāciju, palaižot Direct3D 11 spēles vietnē Wine, jo tās nodrošina arī atbalstu Direct3D9.

Galvenās jaunās DXVK 1.10.1 iespējas

Šajā jaunajā versijā ssākotnējais atbalsts koplietotiem tekstūras resursiem un IDXGIResource API. Lai sakārtotu tekstūras metadatu krātuvi kopā ar saistītajiem koplietojamās atmiņas deskriptoriem, ir nepieciešami papildu Wine ielāpi, kas pašlaik ir pieejami tikai Proton Experimental filiālē.

šobrīd, ieviešana aprobežojas ar 2D tekstūru koplietošanas atbalstīšanu D3D9 un D3D11 API. Zvans uz IDXGIKeyedMutex netiek atbalstīts, un pašlaik nav iespējams koplietot resursus ar lietojumprogrammām, kas izmanto D3D12 un Vulkan. Pievienotās funkcijas atrisināja video atskaņošanas problēmas dažās Koei Tecmo spēlēs, piemēram, Nioh 2 un Atelier, un modificēja lietotāja saskarnes renderēšanu programmā Black Mesa.

Vēl viena no izmaiņām, kas izceļas šajā jaunajā versijā, ir tā pievienots vides mainīgais DXVK_ENABLE_NVAPI lai atspējotu piegādātāja identifikatora ignorēšanu (līdzīgi kā dxvk.nvapiHack=False), papildus uzlabota ēnotāja koda ģenerēšana izmantojot vietējos masīvus, kas var paātrināt dažas D3D11 spēles sistēmās ar NVIDIA draiveriem.

Gada citas izmaiņas kas izceļas:

  • Pievienota optimizācija, kas potenciāli palielina attēlu renderēšanas veiktspēju DXGI_FORMAT_R11G11B10_FLOAT formātā.
  • Novērstas tekstūru ielādes problēmas, izmantojot D3D9.
  • Lai atrisinātu veiktspējas problēmas, Assassin's Creed 3 un Black Flag ir iespējots iestatījums "d3d11.cachedDynamicResources=a".
  • Iestatījums "d3d11.cachedDynamicResources=c" ir iespējots Frostpunk un "dxgi.maxFrameLatency=1" ir iespējots pakalpojumam God of War.
  • Novērstas renderēšanas problēmas GTA: San Andreas un Rayman Origins.

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/v1.10.1/dxvk-1.10.1.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-1.10.1.tar.gz

Tad mēs piekļūstam mapei ar:

cd dxvk-1.10.1

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.