DXVK 1.7.2 arriba amb correccions per a diversos errors de Direct3D 9

DXVK

S'acaba de presentar la nova versio de el projecte DXVK 1.7.2, En les qual es van presentar diverses correccions que arriben a millorar aquesta popular biblioteca per mapejar Direct3D 9/10/11 sobre l'API de Vulkan.

Per als qui desconeixen de DXVK, han de saber que és una biblioteca funciona a través de la traducció de trucades a l'API de Vulkan.

Si bé DXVK tot i que s'usa principalment en Steam Play, no és l'únic lloc on els usuaris de Linux poden aprofitar aquesta fantàstica tecnologia. també aporta la implementació D3D11 basada en Vulkan per a Linux i Wine, pel que fa a l'rendiment i l'optimització quan s'executen jocs de Direct3D 11 Wine, ja que també brinden suport per Direct3D9.

Principals novetats de DXVK 1.7.2

Aquesta nova versió de DXVK 1.7.2 porta correccions per a diversos errors de Direct3D 9 així com solucions per als problemes de renderitzat presents amb controladors AMD per a alguns jocs de Unity i és que era present un canvi regressiu important en la implementació de D3D9 que estava causant falles en molts jocs.

A més de que es va implementar el suport per desactivar arxius de registre i diverses correccions / millores a l'usar D3D9 amb el controlador AMDVLK Vulkan.

Una altra de les correccions que es va realitzar, va ser una solució per als problemes de desbordament de pila en alguns jocs de 32 bits que fan servir D3D9, així com també una solució per als problemes de representació en els jocs de Unity cerca que s'executen en sistemes amb controladors AMD.

D'altra banda, els desenvolupadors esmenten que aquesta nova versió té una compatibilitat millorada amb Unicode quan s'executa en Windows.

I que es va agregar la configuració DXVK_LOG_PATH = none per desactivar la creació d'arxius de registre (els registres se seguiran enviant a stderr).

finalment també s'esmenten les solucions als problemes següents:

  • La porta de Baldur 3: Es va corregir el bloqueig després de la pantalla de selecció de personatges en la manera D3D11.
  • Final Fantasy XIV: Estabilitat millorada en controladors recents de Nvidia.
  • Just Causi 3: soluciona un error de el joc que provoca que el terreny parpellegi en RADV.
  • Marvel's Avengers: Es van corregir falles falses causa de còpies de recursos no vàlides.
  • Necessitat de calor de velocitat: es van corregir alguns errors de validació de Vulkan.
  • PGA TOUR 2K21: Es van corregir errors de validació de Vulkan i possibles bloquejos.
  • Trails in the Sky SC: representació de boira fixa.

Si vols conèixer més a l'respecte, pots consultar els detalls en el següent enllaç.

Com afegir el suport de DXVK a Linux?

DXVK es pot usar per executar aplicacions i jocs 3D en Linux utilitzant Wine, actuant com una alternativa de major rendiment a la implementació de Direct3D 11 integrada en Wine que s'executa sobre OpenGL.

DXVK requereix de l'última versió estable de Wine per executar-se. Pel que, si no comptes amb aquest instal·lat. Ara només haurem de descarregar l'últim paquet estable de DXVK, aquest el trobem en el següent enllaç.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.2/dxvk-1.7.2.tar.gz

Després d'haver realitzat la descàrrega ara anem a descomprimir el paquet acabat d'obtenir, això ho poden fer amb des del seu entorn d'escriptori o des de la mateixa terminal executant en la següent comanda:

tar -xzvf dxvk-1.7.2.tar.gz

Després accedim a la carpeta amb:

cd dxvk-1.7.2

I executem la comanda sh per executar l'script d'instal·lació:

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

Quan s'instal·li DXVK en un prefix de Wine. L'avantatge és que es pot fer servir Wine vkd3d per a jocs D3D12 i DXVK per a jocs D3D11.

A més, la nova seqüència de comandaments permet instal·lar la dll com enllaços simbòlics, el que facilita l'actualització de DXVK per obtenir més prefixos de Wine (pot fer-ho mitjançant la comanda -symlink).

Com veuran la carpeta d' DXVK conté altres dues dll per a 32 i 64 bits aquestes les anem a col·locar d'acord a les següents rutes.
On "usuari" el remplazas pel nom d'usuari que utilitzes en el teu distribució de Linux.

Per 64 bits les col·loquem en:

~/.wine/drive_c/windows/system32/

O

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

I per a 32 bits en:

~/.wine/drive_c/windows/syswow64

O

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

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Leonardo va dir

    Et va quedar creuat 32 i 64 bits les carpetes