DXVK 1.8 arriva per risolvere problemi con alcuni titoli, miglioramenti al supporto multi-monitor e altro ancora

DXVK

Dopo quasi più di due mesi di sviluppo viene presentata la nuova versione del progetto DXVK 1.8, versione in cui sono state apportate correzioni ad alcuni titoli di giochi e anche nelle prestazioni di gioco su CPU Intel, oltre a introdurre miglioramenti al supporto per più monitor e altre cose.

Per coloro che non hanno familiarità con il progetto, dovrebbero sapere che lo è un fantastico strumento in grado di convertire le chiamate grafiche di Microsoft DirectX 11 e DirectX 10 a Vulkan, l'API grafica open source compatibile con Linux. Per utilizzare DXVK, oltre a Wine e Vulkan, avrai ovviamente bisogno di una GPU compatibile con 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.

Fornisce inoltre 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.8

In questa nuova versione DXGI include il supporto per configurazioni multi-monitor. Affinché funzioni correttamente, è necessario installare una versione relativamente nuova di Wine con supporto per XRandR 1.4.

Per risolvere i problemi con l'esecuzione di giochi su sistemi senza GPU separata, le implementazioni software Vulkan che utilizzano CPU, come Lavapipe, sono elencate nell'elenco dei rasterizzatori.

Inoltre, Nell'implementazione di Direct3D 9, il processo di caricamento delle trame e di verifica della visibilità è stato ottimizzato oggetti sovrapposti da altri oggetti. Risolti i problemi con la restituzione errata dell'elenco dei formati di buffer dello schermo supportati (back buffer).

Mentre d'altra parte, vengono evidenziate le operazioni di layout dell'immagine ottimizzatas per migliorare le prestazioni di alcuni giochi su GPU Intel.

In Direct3D 11, le impostazioni predefinite sono d3d11.enableRtOutputNanFixup (per le versioni precedenti del driver RADV) e d3d11.invariantPosition (per risolvere i problemi anti-Z sulle GPU RDNA2). Risolti i problemi con il conteggio dei riferimenti e la gestione di null (NaN) negli shader.
Risolti gli avvisi durante la creazione di versioni più recenti del Meson Toolkit.

Inoltre, sono stati evidenziati i problemi risolti in Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 e Tomb Raider Legend.

Infine se sei interessato a saperne di più A proposito di questa nuova versione, puoi controllare i dettagli 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.8.0.tar.gz

Quindi accediamo alla cartella con:

cd dxvk-1.8.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 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.