DXVK 1.7.3 arriva con correzioni, poche modifiche importanti, ma con miglioramenti agli shader

DXVK

recentemente è stato annunciato il rilascio della nuova versione di DXVK 1.7.3, in cui la sSupporto per i nuovi DXGI introdotti in Windows 10 Update 1809, oltre a correzioni di bug, alcuni miglioramenti dello shader e soprattutto miglioramenti del rendering.

Per coloro che non hanno familiarità con DXVK, dovrebbero sapere che si tratta di una libreria funziona attraverso la traduzione delle chiamate API Vulkan.

Mentre DXVK Sebbene sia utilizzato principalmente su Steam Play, non è l'unico posto dove gli utenti Linux possono trarre vantaggio da questa fantastica tecnologia. Anche porta 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 in Wine, poiché forniscono anche supporto per Direct3D9.

Principali novità di DXVK 1.7.3

In questa nuova versione, come accennato all'inizio, si evidenzia che aggiunto il supporto aggiunto per le nuove interfacce DXGI recentemente esposto in Windows 10, un'opzione per ridimensionare il display DXVK anteriore sui display HiDPI, varie correzioni e varie ottimizzazioni della configurazione per ridimensionare l'indicatore HUD sui display ad alta densità di pixel.

Inoltre, Il codice shader generato per D3D11 è stato modificato in modo che i controller possano ottimizzare le operazioni sulle texture quando non vi è alcuna associazione di texture.

L'ottimizzazione è stata eseguita per eliminare le operazioni di disegno non necessarie, che ha migliorato le prestazioni di alcuni giochi.

Per quanto riguarda le correzioni, si menziona che i vecchi giochi si arrestava in modo anomalo utilizzando D3D9 su sistemi con controller RADV, così come gli errori di convalida dell'API Vulkan quando HUD era abilitato.

Inoltre, viene anche evidenziato che codice migliorato per le operazioni di rendering in batch per ridurre il numero di draw call quando si gioca a Trine 4.

Delle altre modifiche che si distinguono da questa nuova versione:

  • Risolti i problemi con il rendering del tessuto in EverQuest 2 su sistemi con schede grafiche NVIDIA.
  • Risolti i problemi di rendering in Trine 4 su alcune GPU e sistemi NVIDIA con il driver RADV.
  • I requisiti per l'ambiente di costruzione sono stati aumentati; ora hai bisogno di MinGW 8.0 per costruire.

Questa nuova versione dovrebbe essere inclusa nel prossimo aggiornamento di Proton con Steam Play per una facile distribuzione.

Infine se vuoi saperne di più su questa nuova versione puoi controllare il registro delle modifiche nel seguente link 

Come aggiungere il supporto DXVK a Linux?

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

Quindi accediamo alla cartella con:

cd dxvk-1.7.3

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 l'installazione della 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.