DXVK 1.9 viene fornito con supporto per trame YUV, correzioni e altro

DXVK

È stato appena annunciato il rilascio della nuova versione di DXVK 1.9 in cui sono state apportate varie modifiche, di cui spiccano le texture YUV, miglioramenti nelle latenze e frame. Questa nuova versione di DXVK richiede driver che supportano l'API Vulkan 1.1, come Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK.

Per coloro che non hanno familiarità con il progetto, dovrebbero sapere che lo è uno strumento in grado di convertire le chiamate grafiche 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.

Principali novità di DXVK 1.9

In questa nuova versione si evidenzia che aggiunto il supporto iniziale per il sottocampionamento del colore dei formati di texture YUV, come NV12, utilizzato per la riproduzione di video in alcuni giochi.

a parte quello È stata implementata l'API ID3D11VideoProcessor, utilizzato per l'output video nei giochi Nier Replicant e Contra: Rogue Corps e aggiunto anche il supporto per la rasterizzazione conservativa per le GPU che supportano questa funzione. La modifica consente di utilizzare l'opzione NVIDIA ShadowLibs in Final Fantasy XV e altri giochi.

Inoltre, viene menzionato un ritardo di visualizzazione ridotto, che può risolvere problemi nei giochi limitati da Vsync, limiti FPS o impostazioni DXGI e ha anche interrotto l'invio di informazioni alle applicazioni sulle implementazioni del software Vulkan, come Lavapipe, se nel sistema è presente una GPU abilitata per Vulkan, che risolve i problemi quando i giochi provano utilizzare Lavapipe invece del controller corretto. Per abilitare Lavapipe, si propone di impostare la variabile d'ambiente VK_ICD_FILENAMES.

Delle altre modifiche che risaltano:

  • È stato aggiunto un componente per limitare il frame rate limiter, che può essere utilizzato per il corretto funzionamento dei giochi che non sono progettati per FPS elevati.
  • Migliorato il caricamento di trame e buffer in D3D9.
  • Risolto il problema con la sovrapposizione della sorgente che non veniva visualizzata quando si utilizza l'implementazione DXGI di DXVK
  • È stata disabilitata una soluzione alternativa per ridurre il numero di arresti anomali casuali nei driver Nvidia, poiché il problema del driver sottostante è stato risolto nelle versioni 465.xx, il che potrebbe migliorare le prestazioni in alcuni giochi.
  • Risolti problemi di precisione negli shader che non avevano il flag refactoringAllowed impostato.
  • Risolti alcuni potenziali problemi relativi alla cancellazione dell'immagine che potevano causare artefatti o rendering non corretto.
  • Risolto un problema per cui i giochi con estensioni di file maiuscole potevano creare record duplicati o file di cache.

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

Quindi accediamo alla cartella con:

cd dxvk-1.9

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.