DXVK 1.9.1 include correzioni di bug, miglioramenti delle prestazioni e altro

DXVK

Pochi giorni fa è stato annunciato il rilascio della nuova versione di DXVK 1.9.1 in quale sono state apportate alcune correzioni errori e l'eliminazione del codice relativo alle versioni precedenti di Mesa, tra le altre cose.

Per coloro che ancora non conoscono DXVK, dovrebbero sapere di cosa si tratta uno degli strumenti inclusi nella funzione Steam Play da Steam. È uno strumento fantastico quelloPossiamo 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, è ovviamente necessaria 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. 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 in Wine, poiché forniscono anche supporto per Direct3D9.

Principali novità di DXVK 1.9.1

In questa nuova versione dell'implementazione gli sviluppatori hanno risolto vari problemi di prestazioni e stabilità dopo la rielaborazione del meccanismo di bloccaggio D3D9, inoltre è stata modificata la gestione della trama degli stadi in D3D11, che ha comportato un minor consumo di memoria e un minor numero di copie dell'immagine necessarie per spostare i dati tra la CPU e la GPU.

D'altra parte, le primitive di blocco sono state ridisegnate in base ai blocchi SRW di Windows, che sono più efficienti dell'implementazione mingw di winpthread, inoltre è stato rimosso il codice di soluzione per le versioni precedenti di Mesa (<= 19.0 ).

Quanto a problemi che sono stati risolti con alcuni titoli dei videogiochi, si ricorda quanto segue:

  • Earth Defense Forza 5- Risolti i problemi di prestazioni causati dal gioco che attivava e disattivava frequentemente la sincronizzazione verticale tra i fotogrammi.
  • Farsa 1: La GPU Nvidia è falsa per consentire un rendering dell'acqua di qualità superiore.
  • Far Cry 5 e altri giochi Dunia Engine: risolti vari problemi dovuti alla memoria non inizializzata.
  • GTA IV: Risolto un problema con il profilo dell'applicazione che interrompeva il gioco sulle GPU Nvidia.
  • Risorto 3: Risolto il problema con le GPU Nvidia.
  • Mondo di Final Fantasy: disabilitare forzatamente MSAA per correggere i bug del gioco.

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

Quindi accediamo alla cartella con:

cd dxvk-1.9.1

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.

  1.   Henrique Afonso suddetto

    Ora, non riesco a completare l'installazione, appare lo stesso messaggio, non importa quale versione del dxvk intendi installare.

    henrique @ henrique-Aspire-F5-573G: ~ $ cd Download
    henrique @ henrique-Aspire-F5-573G: ~ / Download $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G: ~ / Download / dxvk-1.9.2 $ sudo sh setup_dxvk.sh install
    [sudo] senha per henrique:
    setup_dxvk.sh: 31: 0: non trovato
    wine: la configurazione in L »/root/.wine» è stata aggiornata.
    setup_dxvk.sh: 86: Sostituzione errata
    henrique @ henrique-Aspire-F5-573G: ~ / Download / dxvk-1.9.2 $