DXVK 1.6 arriva con alcune modifiche e correzioni di bug nei giochi

DXVK

Pochi giorni fa è stata rilasciata la nuova versione del layer DXVK 1.6, che prevede l'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, che funziona attraverso la traduzione delle chiamate all'API Vulkan.

Sebbene DXVK sia ancora utilizzato principalmente su Steam Play, non è l'unico posto in cui gli utenti Linux possono trarre vantaggio da questa fantastica tecnologia. Contribuisce anche l'implementazione D3D11 basata su Vulkan per Linux e Wine, Per quanto riguarda le prestazioni e l'ottimizzazione durante l'esecuzione di giochi Direct3D 11 su Wine poiché forniscono anche supporto per Direct3D9.

Principali novità di DXVK 1.6

Questa nuova versione di DXVK 1.6 si distingue per l'implementazione di un cambiamento nel modo in cui gestisce le sue librerie Direct3D 10 ausiliari in modo che possa funzionare anche con il framework degli effetti D3D10 di Wine, piccoli miglioramenti alle prestazioni di Direct3D 9, uno sSoluzione per modifiche ridondanti in modalità di visualizzazione e altre soluzioni.

Installazione delle librerie ausiliarie Impostazioni predefinite di Direct3D 10: d3d10.dll y d3d10_1.dll si è fermato perché D3D10 in DXVK richiede d3d10core.dll e d3d11.dll per supportare D3D10 (per Windows è richiesto anche dxgi.dll). La modifica consente di utilizzare il framework D3D10 sviluppato in Wine per gli effetti, che viene utilizzato in alcuni giochi.

DXVK 1.6 introduce piccole ottimizzazioni delle prestazioni nell'implementazione di Direct3D 9, oltre a correggere un arresto anomalo durante il tentativo di acquisire istantanee da apitrace.

Anche risolto il crash in alcuni giochi Source 2 Utilizzando il proprio rendering D3D9, è stato rimosso anche il cambio di modalità schermo ridondante ed è stato corretto un bug che mostrava una cornice verde durante la visualizzazione di un video in alcuni giochi.

Per quanto riguarda i problemi risolti con alcuni titoli di giochi, si menzionano i seguenti:

  • Un cappello in tempo- Risolta una regressione in cui l'output si ridimensionava male quando si cambiava la risoluzione
  • Spazio morto : Risolti gli artefatti quadrati neri.
  • DoDonPachi Resurrection : Risolto crash all'avvio.
  • Il Dogma del drago : Problemi risolti a schermo intero.
  • Star Wars: Republic Commando : Implementati formati di immagine mancanti.
  • Yomawari: Ombre di mezzanotte : Risolto crash all'avvio.

Infine, se vuoi saperne di più sul progetto, oltre che sul suo utilizzo, puoi consultare i dettagli nel seguente link

Come aggiungere il supporto DXVK a Linux?

Per utilizzare DXVK, sono necessari driver con supporto API Vulkan 1.1, come AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK.

DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux utilizzando Wine, fungendo da alternativa a prestazioni più elevate all'implementazione Direct3D 11 incorporata di Wine che gira su OpenGL.

DXVK richiede l'ultima versione stabile di Wine correre. Quindi, se non lo hai installato. Ora dovremo solo scaricare l'ultimo pacchetto stabile di DXVK, questo che abbiamo trovato nel seguente link

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.0/dxvk-1.6.0.tar.gz

Dopo aver effettuato il download, ora andremo a decomprimere il pacchetto appena ottenuto, ciò può essere fatto dal vostro ambiente desktop o dal terminale stesso eseguendo il seguente comando:

tar -xzvf dxvk-1.6.0.tar.gz

Quindi accediamo alla cartella con:

cd dxvk-1.6.0

Ed eseguiamo il comando sh per eseguire lo script di installazione:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Quando si installa DXVK in un prefisso di Wine. Il vantaggio è che Wine vkd3d può essere utilizzato per i giochi D3D12 e DXVK per i giochi D3D11.

Inoltre, il nuovo script consente di installare la dll come collegamenti simbolici, rendendo più semplice l'aggiornamento del DXVK per ottenere più prefissi Wine (è possibile farlo tramite il comando –symlink).

Come vedrai la cartella DXVK contiene altre due DLL per 32 e 64 bit queste li posizioneremo secondo i seguenti percorsi.
Dove "utente" lo sostituisci con il nome utente che usi nella tua distribuzione Linux.

Per 64 bit li mettiamo in:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

E per 32 bit in:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.