DXVK 2.0, un fantastico major update
Redattore per Q-Gin. Clicca su '// TUTTI_GLI_ARTICOLI' per esplorare le altre pubblicazioni scritte da // Luca_Pio.
DXVK 2.0, un fantastico major update
Se oggi riusciamo a giocare decentemente sulle nostre distro Linux è merito anche di DXVK: un livello di traduzione che converte le chiamate Direct3D in Vulkan e che possiamo trovare pre-installato in Proton. Comunque, questo fantastico software ha da poco raggiunto la versione 2.0, facendo fare al gaming su Linux un grande balzo in avanti! Ma quali sono le novità?
Beh, per cominciare, abbiamo // DXVK-Native che è stato fuso al progetto principale e l’hanno reso utilizzabile come un sostituto drop-in per fare il porting delle applicazioni Direct3D, oltretutto, senza dover cambiare il codice di rendering. Questo è assolutamente fantastico per gli sviluppatori che stanno cercando di portare i loro giochi su GNU/Linux.
Un altro cambiamento interessante riguarda la compilazione degli shader, perché adesso verranno costruiti nel momento in cui il titolo carica i suoi shader D3D, ciò consegue l’avere un framerate che balla un po’ di meno, ovvero più stabile. Però, attenzione, i giochi che compilano durante la fase di caricamento potrebbero portare ad un uso elevato della CPU, specialmente se è molto debole.
Altri punti salienti riguardano le singole versioni delle librerie Microsoft, che vi elenchiamo di seguito:
- D3D9
- Ridotta la possibilità che lo spazio degli indirizzi si riduca nei giochi con DirectX 9.
- Sistemato il supporto della lettura da una destinazione di rendering attiva.
- Modificata l’implementazione del test Alpha, adesso più vicina al comportamento che possiede l’implementazione di Nvidia.
- D3D10
- Rimozione di alcuni bit inutilizzati.
- D3D11
- DXVK ora espone le D3D11 Feature Level 12_1, con le seguenti caratteristiche:
- Risorse affiancate e rasterizzazione conservativa fino al livello 3.
- Un comportamento più simile a quello che vediamo su Windows per contesti “immediati”e “posticipati”.
- DXVK ora espone le D3D11 Feature Level 12_1, con le seguenti caratteristiche:
Inoltre, sono stati corretti numerosi bug e, in generale, ci sono state delle ottimizzazioni per non caricare troppo la CPU (altrimenti alla porella si scioglie tutta la pasta termica e pare brutto).
Ad ogni modo, queste erano le novità più succose di DXVK 2.0, ma se volete saperne di più vi riportiamo il // link al repository GitHub con tutte le info sull’aggiornamento. Inoltre, prendiamo la palla al balzo per consigliarvi anche la lettura del nostro ultimo articolo su // Project:_The_Perceiver,_il_nuovo_action_open-world_di_17ZHE_Studio_e_Developers_Papergames.
Se vuoi avere più informazioni, discutine con la nostra community nel gruppo // Facebooko // Telegram