DXVK 1.10.2 arriba amb millores d'optimització i correccions d'errades

DXVK

fa poc es va donar a conèixer el llançament de la nova versió de la capa DXVK 1.10.2, que proporciona una implementació de DXGI (Infraestructura de gràfics DirectX), Direct3D 9, 10 i 11, treballant a través de la traducció de trucades a l'API de Vulkan.

DXVK es pot utilitzar per executar aplicacions i jocs 3D a Linux usant Wine, cosa que serveix com una alternativa de major rendiment a les implementacions Direct3D 9/10/11 integrades de Wine que s'executen sobre OpenGL.

Principals novetats de DXVK 1.10.2

En aquesta nova versió que es presenta de DXVK 1.10.2, per a Direct3D 9, s'ha afegit suport per a textures de cubs non-seamless (non-seamless, sense vores de processament entre mostres), implementat mitjançant l'ús de l'extensió Vulkan VK_EXT_non_seamless_cube_map.

Un altre dels canvis que es destaca, és que es va millorar l'emmagatzematge en memòria cau de l'ombrejador al disc quan s'usen controladors NVIDIA Vulkan, a més que es va optimitzar el rendiment de la compressió del codi d'ombreig SPIR-V a la memòria.

També es destaca que es va optimitzar el codi de neteja en la implementació de mètodes D3D11 per a l'accés desordenat a recursos des de múltiples fils (UAV, Unordered Access View), fet que va permetre augmentar l'eficiència de la compressió d'imatges als drivers.

Per la part de les correccions derrors esmenta que es van corregir errors que van causar el desament i ús incorrecte del fitxer de memòria cau d‟estat i que es van corregir problemes en construir amb GCC 12.1.

Quant a les correccions realitzades a jocs s'esmenten les següents:

  • Beyond Good and Evil: evitar els eixos de llum que falten
  • Day Z: Opció habilitada de d3d11.cachedDynamicResources per solucionar problemes de rendiment
  • Dead Space: es va corregir la representació d'ombres i es va afegir un bloqueig de 60 FPS per evitar errors del joc
  • Dirt Rally: es va corregir el possible bloqueig de la GPU a causa d'errors del joc en un ombrejador
  • Godfather: es va corregir el bloqueig als sistemes que no admeten 16x MSAA
  • Limbe : habiliteu el límit de 60 FPS per evitar errors del joc
  • Majesty 2 : Resolgui els errors del joc que causen problemes a GPU i sistemes integrats amb més de 2 GB de VRAM
  • Onechanbara Z2: Chaos : efectes de partícules fixos i elements de la interfície d'usuari que no es mostren correctament
  • Plants vs. Zombies Garden Warfare 2: s'evita el bloqueig quan el joc detecta una GPU AMD
  • Return of Reckoning : Solució de problemes del llançador
  • Scrapland Remastered : solució de problemes de pantalla negra
  • Small Radios Big Televisions : solució del problema de la pantalla negra
  • Sonic Adventure 2 : Es van corregir els efectes de partícules faltants

Cal esmentar que actualment DXVK requereix controladors compatibles amb API Vulkan 1.1, com a Taula RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK.

Finalment si estàs interessat en conèixer més a l'respecte sobre aquest nou llançament, pots consular 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.10.2/dxvk-1.10.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.10.2.tar.gz

Després accedim a la carpeta amb:

cd dxvk-1.10.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ó.