DXVK 1.7 tiek piegādāts ar Vulkan uzlabojumiem, optimizācijām un daudz ko citu

DXVK

Programmas atbrīvošana jaunā DXVK slāņa 1.7 versija, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 un 11 ieviešanu, kas nodrošina tas darbojas, tulkojot Vulkan API izsaukumus.

Kamēr DXVK Lai gan to galvenokārt izmanto Steam Play, tā nav vienīgā vieta kur Linux lietotāji var izmantot šīs fantastiskās tehnoloģijas priekšrocības. Arī nodrošina Vulkan bāzes D3D11 ieviešanu 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.7 iespējas

Šajā jaunajā ieviešanas versijā pievienots atbalsts Vulkan grafisko API paplašinājumiem VK_EXT_pielāgota_border_krāsa kas tiek izmantots, lai atbalstītu apmales krāsas Sampler un arī atrisina daudzas problēmas spēlēs, kuru pamatā ir Direct3D 9 ieskaitot Crysis un Halo 2 Vista. Vēl viens saņemtais atbalsts ir VK_EXT_robustness2, līdzīgi kā D3D11, ko izmanto, lai apstrādātu piekļuvi ārpus pieņemamā resursu apgabala diapazona.

Ir svarīgi ņemt vērā, ka pLai izmantotu šos paplašinājumus, jums jābūt Wine 5.8 (izstrādes versija), kā arī AMD un Intel Mesa 20.2-dev draiverus vai NVIDIA 440.66.12-beta draiverus.

Mēs to varam arī atrast tika optimizēta tīrīšanas darbību un barjeru izmantošana renderēšanas laikā, kas ļāva nedaudz uzlabot dažu spēļu sniegumu.

D3D11 spēlēs ir pievienota iespēja izmantot skaitļošanas rindas asinhronai resursu ielādēšanai, ja draiveris (piemēram, RADV) neatbalsta atsevišķu pārraides rindu;

Tas izceļas arī šajā jaunajā versijā samazināts atmiņas patēriņš D3D9, tādējādi izvairoties no pieejamās atmiņas izsmelšanas dažās spēlēs, piemēram, Toxikk.

Starp citām izmaiņām, kas izceļas šajā jaunajā versijā:

  • Daļa funkcionalitātes ir ieviesta no DXGI 1.6, kas tiks izmantota nākamajās World of Warcraft versijās.
  • Izlabotas Vulkan verifikācijas kļūdas Cloudpunk un citās spēlēs, kas nepareizi izmanto resursu buferi.
  • Novērsiet kompilācijas problēmas GCC 10.1.
  • Novērstas dažādas problēmas, kas saistītas ar D3D9.
  • Pārveidota opcija dxgi.tearFree.
  • Novērstas problēmas Fallout New Vegas, Freelancer, GTA IV un Halo Custom Edition spēlēs.
  • Veidošanas atbalsts ar winelib ir pārtraukts. MinGW tagad ir nepieciešams, lai izveidotu DXVK.

Kā Linux pievienot DXVK atbalstu?

Lai izmantotu DXVK, ir nepieciešami draiveri ar API Vulkan 1.1 atbalstu, piemēram, AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 un AMDVLK.

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.7.0/dxvk-1.7.0.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.7.0.tar.gz

Tad mēs piekļūstam mapei ar:

cd dxvk-1.7.0

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.