DXVK 3.1 arriva con miglioramenti per la presentazione in WINE, Proton e DXGI.

  • DXVK 3.1 introduce il supporto iniziale per i parametri di presentazione DXGI, risolve i problemi di interfaccia in VirtualDJ e migliora la compatibilità con alcuni launcher.
  • L'aggiornamento può sfruttare l'estensione VK_KHR_incremental_present di Vulkan per ridurre il lavoro di composizione quando il driver grafico offre supporto.
  • DXVK 3.1 include anche correzioni per Battlefield 3, miglioramenti interni e lavori preparatori per espandere il supporto alle GPU Intel.

dxvk 3.1

DXVK 3.1 è ora disponibile come nuovo aggiornamento del noto layer di traduzione basato su Vulkan che consente alle applicazioni e ai giochi Windows sviluppati per Direct3D 8, 9, 10 e 11 di funzionare su sistemi Linux tramite WINE. Il progetto prosegue l'evoluzione del significativo rinnovamento introdotto con la versione 3.0 e include miglioramenti relativi al rendering delle immagini, nuove ottimizzazioni e una raccolta completa di correzioni per giochi e applicazioni specifici.

Una delle novità più importanti di questa versione è l'aggiunta del supporto iniziale per i parametri di presentazione DXGI. Questa modifica risolve i problemi di rendering dell'interfaccia in alcune applicazioni e apre la strada allo sfruttamento delle tecnologie Vulkan progettate per ridurre parte del lavoro associato alla composizione delle immagini. DXVK 3.1 continua inoltre a perfezionare il comportamento della nuova architettura introdotta nella versione 3.0.

DXVK 3.1 migliora la presentazione delle immagini tramite DXGI

La principale innovazione tecnica di DXVK 3.1 è l'aggiunta del supporto di base per i parametri di visualizzazione DXGI. Questa funzionalità consente ad alcune applicazioni di comunicare informazioni aggiuntive sulle aree dell'immagine che sono cambiate tra una visualizzazione e l'altra.

Questa modifica risolve, tra gli altri problemi, gli errori di rendering nell'interfaccia di VirtualDJ. Inoltre, apporta benefici a diversi launcher di giochi che utilizzano questa funzionalità, tra cui Ubisoft Connect.

Quando il driver grafico offre compatibilità, DXVK può utilizzare l'estensione. VK_KHR_incremental_present Vulkan utilizza aree modificate per trasmettere queste aree al sistema di presentazione. Ciò può ridurre la quantità di lavoro richiesta al compositore, sebbene il progetto avverta che il miglioramento non è garantito in tutte le configurazioni.

Un importante aggiornamento per l'esperienza WINE e Proton.

DXVK è uno dei componenti fondamentali dell'ecosistema di gioco Linux. La sua funzione è quella di tradurre le chiamate Direct3D 8, 9, 10 e 11 in Vulkan, consentendo a giochi e applicazioni originariamente progettati per Windows di utilizzare le moderne API grafiche di Linux.

Il progetto viene utilizzato direttamente da WINE e fa parte dello stack tecnologico impiegato da Proton. Ciò significa che molti dei miglioramenti sviluppati in DXVK finiscono per avvantaggiare, direttamente o indirettamente, gli utenti che eseguono giochi Windows su Linux e SteamOS.

L'arrivo della versione 3.0 aveva già rappresentato un'evoluzione significativa del progetto, quindi DXVK 3.1 prosegue ora il lavoro di stabilizzazione e miglioramento di questa nuova generazione.

DXVK 3.1 introduce miglioramenti nella gestione delle risorse grafiche.

L'aggiornamento introduce anche modifiche interne volte a migliorare la gestione di determinate risorse grafiche da parte di DXVK. Il progetto continua a perfezionare la sua implementazione per adattarla al meglio ai diversi driver e alle configurazioni GPU.

Questo tipo di modifica potrebbe essere meno evidente all'utente rispetto a una specifica nuova funzionalità, ma è essenziale per mantenere la compatibilità con i giochi sviluppati durante le diverse generazioni di Direct3D.

DXVK deve tradurre i comportamenti e le funzionalità delle API Microsoft in Vulkan, un compito che non sempre ha un equivalente diretto. Pertanto, lo sviluppo del progetto richiede continuamente soluzioni specifiche per le differenze tra giochi, motori grafici e driver.

Battlefield 3 riceve un importante aggiornamento con DXVK 3.1.

Tra i giochi che hanno ricevuto particolare attenzione c'è Battlefield 3. DXVK 3.1 risolve un problema relativo al rendering che poteva influire sull'esperienza grafica del gioco.

Questo tipo di correzione specifica per ogni gioco rimane una parte importante dello sviluppo di DXVK. Sebbene il livello di traduzione miri a fornire un'implementazione generale di Direct3D su Vulkan, alcuni titoli utilizzano determinate funzionalità in modi insoliti o si basano su comportamenti specifici che richiedono ulteriori modifiche.

La nuova versione incorpora quindi miglioramenti volti a prevenire regressioni e problemi grafici rilevati durante i test effettuati con diversi giochi e applicazioni.

Preparativi per migliorare il supporto delle GPU Intel

DXVK 3.1 include anche attività volte a garantire il supporto futuro per le GPU Intel. Alcune delle modifiche introdotte in questa versione aprono la strada a una migliore compatibilità e a prestazioni superiori del livello di traduzione con l'hardware grafico dell'azienda.

Il supporto per diverse architetture e produttori è particolarmente importante per un progetto come DXVK. Sebbene gran parte dell'attenzione nel mondo del gaming su Linux tenda a concentrarsi sulle schede AMD e NVIDIA, lo sviluppo delle GPU Arc di Intel rende sempre più rilevante mantenere una buona compatibilità con il loro hardware.

Questi cambiamenti interni potrebbero non tradursi immediatamente in un miglioramento significativo visibile a tutti gli utenti Intel, ma fanno parte del lavoro necessario per ampliare e consolidare il supporto per le future configurazioni grafiche.

DXVK continua a perfezionare l'importante revisione della versione 3.0.

La versione 3.0 ha rappresentato un importante aggiornamento nell'evoluzione del progetto, e DXVK 3.1 continua a correggere i problemi e a perfezionare diversi aspetti di queste nuove fondamenta.

L'obiettivo di queste versioni successive non è solo quello di aggiungere nuove funzionalità. È anche necessario individuare regressioni, risolvere specifici problemi di compatibilità e perfezionare il comportamento della nuova architettura con un'ampia varietà di giochi e driver.

L'esperienza maturata dopo il rilascio di DXVK 3.0 consente alla nuova versione di concentrarsi sia sull'integrazione di nuove funzionalità sia sul miglioramento della stabilità delle modifiche introdotte in precedenza.

Anche la compatibilità delle applicazioni riceve attenzione.

DXVK non viene utilizzato esclusivamente per i videogiochi. La correzione relativa a VirtualDJ dimostra che il livello di traduzione può essere importante anche per le applicazioni desktop che si basano su versioni precedenti o successive di Direct3D.

Il nuovo supporto per i parametri di visualizzazione DXGI apporta benefici anche ad alcuni launcher e programmi ausiliari. Ciò estende l'impatto dell'aggiornamento oltre i giochi e dimostra che i miglioramenti in DXVK possono influenzare diversi tipi di software in esecuzione tramite Wine.

Per gli utenti Linux, questa evoluzione è particolarmente utile perché consente loro di continuare a utilizzare applicazioni che non dispongono di una versione nativa, ma che possono funzionare correttamente grazie alla combinazione di WINE e di un moderno livello di traduzione grafica.

DXVK 3.1 prosegue l'evoluzione del livello di traduzione

Con DXVK 3.1, il progetto mantiene il suo ritmo di sviluppo dopo l'importante transizione al ramo 3.0. La novità più rilevante è l'aggiunta del supporto per i parametri di presentazione DXGI, in particolare per la sua capacità di risolvere i problemi di interfaccia in applicazioni come VirtualDJ e per la sua utilità in alcuni launcher di giochi.

L'aggiornamento include anche miglioramenti interni, correzioni di bug per giochi come Battlefield 3 e lavori preparatori relativi alle GPU Intel. Tutto ciò rafforza il ruolo di DXVK come una delle tecnologie più importanti per l'esecuzione di software grafico Windows su Linux.

La nuova versione dimostra inoltre che l'evoluzione del progetto non si ferma dopo un aggiornamento importante. DXVK 3.1 continua a perfezionare le basi gettate dalla versione 3.0, integrando nuove funzionalità e correzioni in grado di migliorare l'esperienza con WINE e Proton su un'ampia gamma di configurazioni.


Aggiungi come fonte preferita in Google