DXVK 1.9 arriba amb suport de textures YUV, correccions i mes

DXVK

S'acaba d'anunciar el llançament de la nova versió de DXVK 1.9 en la qual s'han realitzat diversos canvis, dels quals es destaquen les textures YUV, millores en les latències i fotogrames. Aquesta nova versió de DXVK requereix controladors compatibles amb Vulkan 1.1 API, com Taula RADV 20.2, NVIDIA 415.22, Intel ANB 19.0 i AMDVLK.

Per als qui desconeixen de el projecte, han de saber que està una eina 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.

Principals novetats de DXVK 1.9

En aquesta nova versió es destaca que es va agregar el suport inicial per a formats de textura YUV de mostreig secundari de color, Com NV12, que s'usa per a la reproducció de vídeo en alguns jocs.

A més de que es va implementar l'API ID3D11VideoProcessor, que s'utilitza per a la sortida de vídeo en els jocs Nier Replicant i Contra: Rogue Corps i també es va agregar suport per a la rasterització conservadora per les GPU que admeten aquesta funció. El canvi permet que l'opció NVIDIA ShadowLibs s'usi en Final Fantasy XV i altres jocs.

D'altra banda, s'esmenta un retard de visualització reduït, Que pot resoldre problemes en jocs limitats per VSync, FPS caps o configuracions DXGI i també es va deixar d'enviar informació a aplicacions sobre implementacions de programari de Vulkan, com Lavapipe, si hi ha una GPU habilitada per Vulkan en el sistema, el que resol problemes quan els jocs intenten usar Lavapipe en lloc de el controlador correcte. Per habilitar Lavapipe, es proposa establir la variable d'entorn VK_ICD_FILENAMES.

Dels altres canvis que es destaquen:

  • Es va agregar un component per limitar el limitador de velocitat de quadres, que es pot usar per al correcte funcionament de jocs que no estan dissenyats per FPS alts.
  • Càrrega millorada de textures i memòria intermèdia en D3D9.
  • Es va corregir la superposició d'origen que no apareixia quan es feia servir la implementació DXGI de DXVK
  • Es va desactivar una solució alternativa per reduir la quantitat de bloquejos aleatoris en els controladors de Nvidia, ja que el problema subjacent de el controlador es va solucionar en les versions 465.xx, el que pot millorar el rendiment en alguns jocs.
  • Es van corregir problemes de precisió en els ombrejadors que no tenen la refactoringAllowedbandera establerta.
  • Es van corregir alguns problemes potencials relacionats amb l'esborrat d'imatges que podrien provocar artefactes o renderitzat trencat.
  • Es va solucionar un problema pel qual els jocs amb extensions d'arxiu en majúscules podien crear registres duplicats o arxius de memòria cau.

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

Després accedim a la carpeta amb:

cd dxvk-1.9

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