La nova versió de DXVK 1.6.1 arriba a solucionar alguns errors i bloquejos en jocs

S'acaba de presentar el llançament de la nova versió de la capa DXVK 1.6.1, que proporciona la implementació de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, treballant a través de la traducció de trucades a l'API de Vulkan.

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. En alguns jocs, el rendiment de l'paquet Wine + DXVK difereix de l'llançament en Windows en només un 10-20%, Mentre que quan es fa servir la implementació Direct3D 11 basada en OpenGL, el rendiment disminueix de manera més significativa.

Què hi ha de nou en DXVK 1.6.1?

Aquesta nova versió de DXVK 1.6.1 té canvis dirigits a alguns jocs, Dels quals s'esmenten els següents:

  • Blue Reflection: evita l'error de el joc que causa problemes de representació.
  • Battlefield 2: evita un error de el joc que causa terreny negre.
  • Crysis: es va corregir un bloqueig a l'carregar certs nivells en mode D3D9.
  • Half-Life Alyx: Es va corregir el maneig de divisió d'enters incorrecte que resulta en geometria distorsionada.
  • Pluja intensa: rendiment millorat en les GPU Nvidia.
  • LA Noire: Es va corregir el bloqueig a l'inici.
  • Prince of Pèrsia: es va corregir el processament incorrecte en RADV.
  • Yooka-Laylee and the Impossible Lair: solucioni els problemes de representació en els controladors AMD.

A més, es va afegir la capacitat d'escapar d'acceptar sintaxi amb cometes, per exemple, d3d9.customDeviceDesc = «ATi Rage 128».

Es va agregar l'opció dxgi.tearFree per habilitar explícitament la protecció de parpelleig quan VSync està deshabilitat i va ser implementada la funcionalitat DXGI requerida per a algunes modificacions specialk.

Es va corregir una part dels errors que conduïen a falles o falles en el processament a l'usar Direct3D 9, Es van corregir errors de validació de suport de Vulkan en sistemes amb targetes gràfiques NVIDIA i es va corregir un error en l'script de configuració que no funcionava amb Wine 5.6.

Com afegir el suport de DXVK?

 DXVK requereix de l'última versió estable de Wine per executar-se. A més es requereixen controladors amb suport API Vulkan 1.1, com AMD RADV 18.3, NVIDIA 415.22, Intel ANB 19.0 i AMDVLK.

Ara només haurem de descarregar l'últim paquet estable de DXVK, aquest el trobem en el següent enllaç. El paquet el podrem descarregar amb ajuda de la comanda wget. En una terminal anem a teclejar la següent comanda:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.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.4.tar.gz

Després accedim a la carpeta amb:

cd dxvk-1.4

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

suo sh setup-dxvk.sh install

Gràcies a un nou script de Bash és possible usar Wine DXGI en lloc de la implementació proveïda per DXVK.
Per fer això, ha de donar la següent comanda:

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 li 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).

Un mètode més senzill és només copiar les dll en el directori de Wine. Com sabran PlayOnLinux com Crossover fan ús de Wine també. Pel que per cada aplicació o joc solen crear una ampolla amb «drive_c / windows» Aquí hauran de revisar el seu sistema una mica més a fons.

com veuran la carpeta d'DXVK conté altres dues que són les dll per 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: Miguel Ángel Gatón
  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ó.