DXVK 2.3.1 ja va ser alliberat i aquestes són les seves novetats

DXVK

DXVK es pot utilitzar per executar aplicacions i jocs 3D a Linux usant Wine

Es va donar a conèixer el llançament de la nova versió de la capa DXVK 2.3.1, la qual arriba amb les correccions per a una gran quantitat d'errors en diferents títols, així com també amb les millores de suport per a extensions Vulkan, actualització de dependències i més.

La nova versió de DXVK 2.3.1 ara requereix controladors que admetin l'API Vulkan 1.3, com ara Taula RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK és utilitzat per executar aplicacions i jocs 3D a Linux amb Wine, oferint un rendiment superior a les implementacions natives Direct3D 9/10/11 de Wine sobre OpenGL.

Que hi ha de nou en DXVK 2.3.1?

En aquesta nova versió de DXVK 2.3.1, s'ha implementat per sistemes i si el controlador ho admet, l'extensió Vulkan VK_NV_raw_access_chains augmenta l'eficiència de generar codi d'ombrejat a les GPU NVIDIA, apropant el rendiment d'alguns jocs D3D11 al rendiment a Windows amb controladors de NVIDIA 550.40.55 o superiors i versions de Proton Experimental.

A més d'això, es va redissenyar del mètode de copiar buffers del sistema a la GPU per a jocs D3D9, resultant en un rendiment millorat en jocs com Shank 2, Flammable Freddy i Blood Rayne.

Per la part de les correccions d'errades en títols i altres millores menors a DXVK 2.3.1:

  • Es va corregir la generació de SPIR-V no vàlid per als ombrejadors interns D3D11 de Renderdoc.
  • Es va corregir el comportament indefinit amb càrregues de memòria intermèdia constants fora de límits amb índexs dinàmics.
  • S'ha corregit que HDR no estigués habilitat per a cadenes d'intercanvi DXGI_FORMAT_R16G16B16A16_FLOAT.
  • Es va modificar l'opció dxgi.syncInterval perquè també s'apliqui als jocs D3D12.
  • S'ha revertit l'ús de VK_FORMAT_A8_UNORM a causa de problemes de renderització en alguns jocs.
  • Els jocs D3D9 ara establiran el VkApplicationInfo::applicationVersion camp a 1.
  • Es va modificar la manera com es copien els buffers de memòria dinàmica del sistema a la GPU en els jocs D3D9, millorant el rendiment en jocs com Shank 2, Flammable Freddy i Blood Rayne.
  • S'ha habilitat només la cobertura alfa en renderitzar en una destinació de renderització multimostrejada en D3D9, corregint problemes d'il·luminació i tramat incorrecte en alguns jocs.
  • A Assassin's Creed 2 es va corregir el bloqueig a la pestanya alternativa. 
  • Total War: Medieval 2 es va obviar la pantalla de càrrega negra en mode finestra
  • A Battlefield 2 i Battlefield 2142: Es va corregir la desaparició de la interfície d'usuari de selecció d'equip i generació a la pestanya alternativa. 
  • Es van corregir bloquejos i problemes específics en jocs com Ace Combat Assault Horizon, Battlestations Midway, Nom en clau Panzers Fase un/dos, Dead Space (2008), Granblue Fantasy Relink, Gujian 2, Kenshi, MySims, Operation Flashpoint: Red River, SkyDrift , Sonic CD, Supreme Ruler Ultimate, Contes de Borderlands, The Settlers, UK Train Simulator 1 i War Thunder.

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/v2.3/dxvk-2.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-2.3.1.tar.gz

Després accedim a la carpeta amb la següent ordre:

cd dxvk-2.3.1

Dins la carpeta podrem trobar els fitxers necessaris per als nostres prefixos de Wine, tant de 32 bits com de 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/

O en el cas que tinguis identificat el prefix on ocuparàs els arxius:

export WINEPREFIX=/path/to/wineprefix
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
winecfg

De la mateixa manera t'invito que consultis la documentació d'ús i de compilació, si és del teu interès, al següent enllaç.


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