Llista la nova versió de el projecte DXVK 1.5 i aquestes són les seves millores

DXVK

DXVK é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.

D3D9 per DXVK no s'ha de confondre amb les iniciatives de VK9 per al suport de D3D9 assignades a Vulkan, ja que es tracta d'una iniciativa separada que encara es troba en desenvolupament. D3D9 proposa a suport DXVK per convertir les trucades de l'API de D3D9 a D3D11, i després utilitzarà la conversió de D3V11 a Vulkan incorporada a DXVK.

Que hi ha de nou en DXVK 1.5?

En aquesta nova versió, una de les novetats més destacades és que les bases de codi dels projectes D9VK i DXVK es van fusionar.

Els desenvolupaments D9VK es van transferir a la branca mestra de l'repositori DXVK. D9VK és avaluat pel desenvolupador com a punt per utilitzar i implementant gairebé tota la seva funcionalitat prevista. Per tant, totes les implementacions de DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 i Direct3D 9 sobre l'API de gràfics Vulkan ara es desenvoluparan en una sola base de codi.

El desenvolupament de D9VK continuarà com a part de l'repositori de DXVK en forma de front-end, de el qual serà responsable l'autor original de D9VK.

Els plans per a un major desenvolupament inclouen l'eliminació d'alguns problemes coneguts (mapatge en relleu, premodulación), la implementació de l'cursor de programari (a més de el suport de cursor de maquinari ja disponible), l'addició de l'mètode ComposeRects definit en l'especificació D3D9Ex i la capacitat de definir colors personalitzats per a marcs.

Amb aquest suport de Direct3D 9 obtingut després de la integració amb D9VK, la nova versió corregeix una fugida de recursos i resol problemes amb el joc Dark Souls: Prepareu to Die Edition.

En comparació amb DXVK 1.4.6, s'ha millorat la implementació d'un bloc d'informació de depuració que es mostra a la part superior de la imatge actual (pantalla de visualització, HUD).

El HUD proporciona la sortida d'estadístiques separades sobre la distribució de la memòria de sistema i la memòria de vídeo, així com les àrees de memòria utilitzades durant l'operació de Vulkan.

Les estadístiques de la cua d'ompliment i omplert de l'HUD ara s'actualitzen cada 0.5 segons en el HUD. Es van corregir errors que apareixien en els jocs Atelier Ryza, Crysis 3, Fifa 19, Halo MCC i Star Citizen.

Com afegir el suport de DXVK a Linux?

Instal·lació DXVK

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

Després accedim a la carpeta amb:

cd dxvk-1.5

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/

Sigues el primer a comentar

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