La versió de DXVK 1.5.2 ja està disponible i afegeix diverses correccions per a jocs

DXVK

S'ha donat a conèixer l'alliberament d'una nova versió de el projecte DXVK, la qual és una de les eines incloses en la funció Steam Play de Steam. És una eina fantàstica qui 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 es necessita 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.5.2

Amb en el llançament d'aquesta nova versió un dels canvis més importants és il suport s'abandoni per controladors més antics que no són compatibles amb l'API de gràfics Vulkan 1.1 AMD / Intel (Taula) 17.3 i versions anteriors, així com també NVIDIA 390.xx i versions anteriors.

Ja que la versió de Vulkan 1.0 va ser descontinuada ja que no s'havia provat en gran mesura i no sempre funcionava correctament i que a més això permetia una neteja de codi.

També es destaca que els errors recentment identificats en la implementació de Direct3D 9 s'han corregit i s'han afegit petites optimitzacions de rendiment i consum de memòria.

Es va agregar l'opció d3d9.forceSwapchainMSAA per forçar la inclusió de l'mètode antialiàsing MSAA (Anti-aliasing de múltiples mostres) per a les imatges processades en SwapChain. I la configuració d3d9.deferredSurfaceCreation està habilitada, el que li permet desfer-se dels problemes amb la visualització de menús en jocs de la sèrie Atelier que fan servir Direct3D 11.

A més, es van agregar algunes operacions amb cadenes de commutació de framebuffer virtual (SwapChain) que falten en la implementació de Direct3D 9, que van resoldre els problemes amb el llançament d'aplicacions com la demostració ATi ToyShop, Atelier Sophie i Dynasty Warriors 7.

També es destaca que es van resoldre els problemes reportats en diferents jocs amb la qual cosa tenen un millor rendiment amb Wine + DXVK i Proton.

Dels jocs que van rebre millores:

  • Orígens de l'Edat del Drac: Es van corregir alguns errors de validació de Vulkan.
  • entropia Universe: Va ser agregada l'opció d3d11.invariantPosition per solucionar problemes de Z-fighting en alguns controladors de gràfics
  • Ferentus / Herrcot / xions: Es va corregir la representació de el cel, així com una regressió de minimapa
  • Gòtic 3: D3d9.supportDFFormat va ser desactivada per corregir el renderitzat d'ombres
  • Tals of Vesperia:  es va corregir 1.4.5:XNUMX racecondition que causava accidents freqüents, que es va introduir en DXVK XNUMX.
  • TrackMania United Forever: Es va corregir la sincronització innecessària de CPU <> GPU per millorar el rendiment
  • Vampire The Masquerade: Bloodlines: problemes de renderitzat solucionats amb finestres refractives
  • Guerrers Orochi 4: Es va corregir una discrepància menor en el seguiment de consultes D3D11 causa d'una sèrie d'errors de el joc

Com afegir el suport de DXVK a Linux?

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.5.2/dxvk-1.5.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.5.2.tar.gz

Després accedim a la carpeta amb:

cd dxvk-1.5.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 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).

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