Se cliccate su un link ed effettuate un acquisto, potremmo ricevere una piccola commissione. Leggi la nostra politica editoriale.
I primi consigli di DF prima della nostra copertura completa del PC.
Il launcher di Baldur’s Gate 3 offre la possibilità di scegliere tra DirectX 11 e Vulkan: qual è il migliore in termini di prestazioni e stabilità? Il launcher sceglie di default le DX11, mentre i documenti di supporto di Larian suggeriscono Vulkan, quindi di fronte a questi consigli contrastanti c’è solo una cosa da fare: fare delle prove. Abbiamo provato entrambe le opzioni su una serie di sistemi con schede grafiche Nvidia, Intel e AMD per individuare eventuali differenze e formulare alcune raccomandazioni.
In seguito ai nostri test, abbiamo ottenuto alcune risposte, ma le cose non sono così semplici come speravamo, con configurazioni di sistema diverse che producono raccomandazioni diverse.
Cominciamo con l’esempio più comune: la limitazione della GPU (cioè la scheda grafica mostra un utilizzo di circa il 99%*). Questo è uno scenario probabile per l’esecuzione a risoluzioni 1440p o superiori, con impostazioni grafiche più elevate, su un PC che soddisfa o supera le specifiche raccomandate dal gioco (RTX 2060 Super/RX 5700 XT, abbinato a un Ryzen 5 3600/Core i7 8700K).
- Con una GPU Nvidia, DirectX 11 funziona circa l’otto per cento più velocemente di Vulkan.
- Con una GPU AMD, DirectX 11 e Vulkan funzionano in modo quasi identico.
- Con una GPU Intel, DirectX 11 funziona circa il 25% più velocemente di Vulkan.
*Nota: è possibile verificare la limitazione della GPU utilizzando lo strumento Prestazioni nella barra dei giochi di Windows (Win + G), utilizzando strumenti come MSI Afterburner + RTSS o lasciando aperta la finestra Prestazioni> GPU di Task Manager su un secondo schermo.
Tuttavia, le cose cambiano se la CPU è limitata (cioè se la GPU mostra meno di ~99% di utilizzo), che è più comune a risoluzioni di 1080p o inferiori e/o con CPU più vecchie.
In una scena statica priva di PNG, le GPU AMD e Nvidia hanno funzionato circa il 21% più velocemente in Vulkan rispetto a DX11, mentre le GPU Intel hanno funzionato il 29% più velocemente in Vulkan. Tuttavia, questo vantaggio si mantiene solo nelle scene con pochi personaggi.
Negli scenari di combattimento o in un’area cittadina popolata, i calcoli dei PNG diventano il processo più costoso per la CPU. Quando la CPU è limitata in questi momenti guidati dagli NPC utilizzando le GPU Nvidia e AMD, Vulkan e DX11 hanno prestazioni simili, con DX11 che in realtà è in vantaggio nel frame-rate medio di circa il quattro percento. Al contrario, le GPU Intel mostrano che Vulkan è più veloce del 13% in questo scenario.
In queste scene entrambe le API grafiche mostrano un livello simile di stabilità del frame-time, con piccoli intoppi che si verificano in momenti simili mentre l’area viene attraversata intorno ai PNG. Va tuttavia notato che la nostra GPU AMD con DX11 e Vulkan ha prodotto tempi di frame più variabili rispetto alle nostre GPU Nvidia e Intel in entrambe le API, con picchi maggiori registrati con la GPU AMD – fino a 270 ms in Vulkan (contro i 27 ms di Nvidia e i 23 ms di Intel) e fino a 107 ms in DX11 (contro i 20 ms di Nvidia e i 42 ms di Intel).
In termini di raccomandazioni generali, quindi, suggerirei che DirectX 11 è una scelta migliore di Vulkan per la maggior parte degli utenti con schede grafiche Nvidia e AMD, in particolare quelli con CPU relativamente moderne che soddisfano le specifiche raccomandate da BG3. Sebbene Vulkan funzioni meglio nelle scene statiche quando la CPU è limitata, le sue prestazioni inferiori alle DX11 nelle aree ricche di PNG sono problematiche, rendendo le DirectX 11 una scelta complessivamente migliore.
DX11 ha anche altri aspetti positivi a suo favore: le opzioni di buffering doppio e triplo funzionano, mentre in Vulkan il buffering triplo presenta tearing a schermo intero. Allo stesso modo, il mio collega Will Judd ha riscontrato diversi crash con Vulkan che non si sono ripetuti con DirectX 11, quindi la stabilità è ancora un problema. Vulkan potrebbe essere preso in considerazione per le CPU molto vecchie, dove raggiungere i 60 fps è un’impresa, ma per l’utente medio DX11 sembra essere il miglior prodotto completo.
Per i possessori di GPU Intel, la decisione è un po’ più difficile: DX11 è la scelta migliore negli scenari a GPU limitata in cui si punta a 60fps, ma se si punta a 120fps o più, Vulkan è forse la scelta migliore.
Infine, non abbiamo riscontrato differenze nelle opzioni grafiche o nella qualità grafica tra le due API, che quindi sembrano differire solo in termini di prestazioni e (potenzialmente) di stabilità. Continueremo a testare Baldur’s Gate 3 mentre lavoriamo alla nostra copertura completa del PC, ma speriamo che apprezziate questo primo sguardo a un aspetto delle prestazioni del PC.