DXVK 1.8 arriba a solucionar problemes amb alguns títols, millores de suport multimonitor i mes

DXVK

Després de gairebé més de dos mesos de desenvolupament es presenta la nova versió de el projecte DXVK 1.8, Versió en la qual s'han realitzat les correccions a alguns títols de jocs i també en el rendiment de jocs en CPUs Intel, a més de introduir millores per al suport per a múltiples monitors i altres coses més.

Per als qui desconeixen de el projecte, han de saber que està una eina fantàstica que pot convertir les trucades gràfiques de Microsoft DirectX 11 i DirectX 10 a Vulkan, l'API de gràfics de codi obert que és compatible amb Linux. Per utilitzar DXVK, a més de Wine i Vulkan, òbviament necessitarà una GPU compatible amb Vulkan.

Si bé DXVK encara 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.8

En aquesta nova versió DXGI inclou suport per a configuracions de múltiples monitors. Perquè funcioni correctament, heu d'instal·lar una versió relativament nova de Wine amb suport per XRandR 1.4.

Per resoldre problemes amb l'execució de jocs en sistemes sense una GPU separades, les implementacions de programari Vulkan que fan servir CPU, com Lavapipe, s'enumeren en la llista de rasterizadores.

A més, en la implementació de Direct3D 9, s'ha optimitzat el procés de càrrega de textures i comprovació de la visibilitat superposada d'objectes per altres objectes. Es van corregir problemes amb el retorn incorrecte de la llista de formats de memòria intermèdia de pantalla admesos (memòria intermèdia posterior).

Mentre que d'altra banda, es destaquen les operacions de disseny d'imatge optimitzadas per millorar el rendiment d'alguns jocs en GPU Intel.

En Direct3D 11, la configuració per defecte és d3d11.enableRtOutputNanFixup (per a versions anteriors de l'controlador RADV) i d3d11.invariantPosition (per resoldre problemes de lluita contra Z en GPU RDNA2). Es van solucionar problemes amb el recompte de referències i la gestió de valors nuls (NaN) en ombrejadors.
Es van corregir les advertències a l'crear versions més noves de el conjunt d'eines Meson.

I també es destaquen els problemes resolts en Atelier Ryza 2, Battle cerca Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 i Tomb Raider Legend.

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.7.3/dxvk-1.7.3.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.8.0.tar.gz

Després accedim a la carpeta amb:

cd dxvk-1.8.0

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ó.