DXVK 1.10.1 è già stato rilasciato e queste sono le sue novità

DXVK

recentemente il rilascio di la nuova versione dell'attuazione del DXVK 1.10.1 in cui sono state aggiunte, tra l'altro, alcune novità e nuove funzioni sperimentali.

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 utilizzato principalmente su Steam Play, ma non è l'unico posto in cui gli utenti Linux possono sfruttare 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.10.1

In questa nuova versione la ssupporto iniziale per le risorse di texture condivise e l'API IDXGIResource. Per orchestrare l'archiviazione dei metadati delle texture insieme ai descrittori di memoria condivisa associati, sono necessarie patch aggiuntive per Wine, che sono attualmente disponibili solo sul ramo sperimentale di Proton.

Attualmente, l'implementazione è limitata al supporto della condivisione di texture 2D per le API D3D9 e D3D11. La chiamata a IDXGIKeyedMutex non è supportata e al momento non è possibile condividere risorse con applicazioni che utilizzano D3D12 e Vulkan. L'aggiunta di funzionalità ha risolto i problemi di riproduzione video in alcuni giochi Koei Tecmo, come Nioh 2 e Atelier, e ha modificato il rendering dell'interfaccia utente in Black Mesa.

Un altro dei cambiamenti che spicca in questa nuova versione è che aggiunta la variabile di ambiente DXVK_ENABLE_NVAPI per disabilitare l'override dell'identificatore del fornitore (simile a dxvk.nvapiHack=False), oltre a generazione del codice shader migliorata quando si utilizzano array locali, che possono velocizzare alcuni giochi D3D11 su sistemi con driver NVIDIA.

Del altre modifiche che risaltano:

  • Aggiunta un'ottimizzazione che potenzialmente aumenta le prestazioni del rendering delle immagini nel formato DXGI_FORMAT_R11G11B10_FLOAT.
  • Risolti problemi di caricamento delle texture quando si utilizza D3D9.
  • Per Assassin's Creed 3 e Black Flag, l'impostazione "d3d11.cachedDynamicResources=a" è abilitata per risolvere i problemi di prestazioni.
  • L'impostazione "d3d11.cachedDynamicResources=c" è abilitata per Frostpunk e "dxgi.maxFrameLatency=1" è abilitata per God of War.
  • Risolti problemi di rendering in GTA: San Andreas e Rayman Origins.

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

Quindi accediamo alla cartella con:

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