DXVK 1.9.1 arriba amb correccions d'errors, millores de rendiment i mes

DXVK

Fa pocs dies es va donar a conèixer el llançament de la nova versió de DXVK 1.9.1 en la qual s'han realitzat algunes correccions d'errors i s'ha realitzat l'eliminació de codi relacionat amb versions anteriors de Taula, entre altres coses més.

Per als que encara desconeixen de DXVK, Han de saber que é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.9.1

En aquesta nova versió de la implementació dels desenvolupadors s'han solucionat diversos problemes de rendiment i estabilitat després de la reelaboració de l'mecanisme de bloqueig D3D9, a més de que es va modificar el maneig de la textura d'etapes en D3D11, el que va resultar en un menor consum de memòria i menys còpies d'imatges requerides per moure dades entre la CPU i la GPU.

D'altra banda, les primitives de bloqueig s'han redissenyat en funció dels bloquejos SRW de Windows, que són més eficients que la implementació mingw de winpthreads, a més que es va eliminar el codi de solució alternativa per a versions anteriors de Taula (<= 19.0 ).

Pel que fa als problemes que s'han resolt amb alguns títols de videojocs, s'esmenta el següent:

  • Defensa de la Terra Força 5: Van solucionar els problemes de rendiment causats pel joc que activa i desactiva freqüentment la sincronització vertical entre fotogrames.
  • Far Cry 1: es falsifica la GPU de Nvidia per permetre una reproducció d'aigua de major qualitat.
  • Far Cry 5 i altres jocs de la Dúnia de cerca: es van corregir diversos problemes a causa de la memòria no inicialitzada.
  • GTA IV: Es va corregir un perfil d'aplicació trencat que trencaria el joc en les GPU de Nvidia.
  • Rissen 3: Es va corregir la falla en les GPU de Nvidia.
  • World of Final Fantasy: desactiva MSAA a la força per solucionar els errors de el joc.

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.9.1/dxvk-1.9.1.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.9.1.tar.gz

Després accedim a la carpeta amb:

cd dxvk-1.9.1

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.   Henrique Afonso va dir

    Boa noite, não estou conseguindo fazer instalação, apareix a mesma Mensagem não importa qual Versas do dxvk eu tent instal·lar.

    henrique @ henrique-Aspire-F5-573G: ~ $ cd Downloads
    henrique @ henrique-Aspire-F5-573G: ~ / Downloads $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G: ~ / Downloads / dxvk-1.9.2 $ sudo sh setup_dxvk.sh install
    [Sudo] Senha per henrique:
    setup_dxvk.sh: 31: 0: not found
    wine: configuration in L »/root/.wine» has been updated.
    setup_dxvk.sh: 86: Bad substitution
    henrique @ henrique-Aspire-F5-573G: ~ / Downloads / dxvk-1.9.2 $