La scorsa settimana Feral Interactive ha rilasciato Total War: WARHAMMER III per Linux come port nativo di questo gioco che ha debuttato all’inizio di quest’anno su Windows. Quest’ultimo porting di giochi Total War su Linux da parte di Feral si basa sull’API Vulkan per la grafica e viene fornito con requisiti di sistema modesti. Per chi è curioso delle prestazioni di questa ultima porta di gioco di alto profilo, ecco i benchmark su 24 diverse schede grafiche AMD Radeon e NVIDIA GeForce su Ubuntu Linux.

Per chi è curioso di sapere Requisiti GPU per questa porta di gioco Linux nativa e se i driver NVIDIA o AMD Vulkan hanno un vantaggio particolare per questo gioco Linux appena rilasciato, la scorsa settimana ho eseguito le due dozzine di test della scheda grafica. La selezione si basava sulle recenti schede grafiche che avevo a disposizione per il test.

I requisiti di sistema Linux per questo porting di giochi indicano un minimo di una GPU GeForce GTX 970 o Radeon RX 470 mentre si consiglia almeno una GeForce GTX 1070 o AMD Radeon RX 5700 XT. Total War: WARHAMMER III su Windows ha un minimo della serie GeForce GTX 900/AMD Radeon RX 400 o una raccomandazione della GeForce GTX 1660 Ti/Radeon RX 5600 XT, quindi con la porta Linux ci sono requisiti di sistema leggermente superiori. Su Windows il gioco viene renderizzato utilizzando Direct3D 11. Feral ha testato questo gioco su Linux per funzionare con il driver della serie NVIDIA 470 e versioni successive o Mesa 21.0.3 e versioni successive: nessun requisito di driver particolarmente rigido con la maggior parte dei giocatori Linux probabilmente già lontani versioni più recenti.

Con le 24 schede grafiche, i benchmark sono stati eseguiti a 1080p/1440p/4K su un mix di impostazioni grafiche. Tutti i test sono stati eseguiti su un sistema Intel Core i9 12900K Alder Lake che esegue Ubuntu 22.04 con il kernel Linux 5.18. Mesa 22.2-devel dell’Oibaf PPA è stato utilizzato per i test Radeon mentre il driver proprietario NVIDIA 515.48.07 è stato utilizzato con tutte le schede grafiche GeForce. Le schede grafiche testate per questo benchmarking di Total War: WARHAMMER III Linux includevano:

-GTX 1070
-GTX 1660 SUPER
-RTX 2060
-RTX 2060 SUPER
-RTX 2080 SUPER
-TITAN RTX
-RTX 3060
-RTX 3060 Ti
-RTX 3070
-RTX 3070 Ti
-RTX 3080
-RTX 3080 Ti
-RTX 3090
-RX 590
-RX Vega 56
-Radeon VII
-RX 5500 XT
-RX 5700 XT
-RX 6600
-RX 6600 XT
-RX 6700 XT
-RX 6750 XT
-RX 6800
-RX 6800 XT

A causa delle differenze di gestione delle impostazioni per garantire la comparabilità e l’automazione, solo la porta di gioco nativa di Linux è stato testato. WARHAMMER III è disponibile per l’uso anche tramite Steam Play (Proton).

In primo luogo è stata testata la configurazione più permissiva: 1080p con impostazioni di qualità media. Il porting di giochi Linux funzionava abbastanza facilmente anche con una Radeon RX 590 Polaris intorno a una media di 60 FPS in questa configurazione di base. La GeForce GTX 1070 come scheda grafica”consigliata”eseguiva il benchmark integrato di TWW3 a una media di circa 68 FPS. Mentre in alcuni giochi Linux il driver RADV ha un vantaggio misurabile con l’RX 6800 XT a volte sotto Linux superando anche l’RTX 3080 Ti e l’RTX 3090, non era il caso per questo porting di giochi… Bene, vedremo se nelle prossime settimane si verificano ottimizzazioni RADV/ACO che potrebbero avvantaggiare questo driver open source. (Le impostazioni di bassa qualità non sono state testate poiché almeno all’avvio iniziale di questo test, il gioco si bloccava durante l’inizializzazione con preimpostazioni di bassa qualità.)

In questa configurazione di base, le schede grafiche AMD RDNA2 però ha fornito l’efficienza energetica superiore con il vantaggio delle GPU NVIDIA Ampere.

A 1080p con impostazioni di alta qualità, una GeForce RTX 2060/Radeon RX 6600 era intorno alla soglia di 60 FPS per questo gioco Total War su Linux. Il driver RADV open source si comportava bene rispetto al driver NVIDIA proprietario.

O con impostazioni di qualità ultra a 1080p, Radeon VII/RX 6600 XT/RX 5700 XT e NVIDIA GeForce RTX 2060 SUPER erano intorno al 60 punti FPS. Le prestazioni della Radeon RX 6800 XT sono state allineate con la GeForce RTX 3080 Ti in questo test di gioco a 1080p più impegnativo.

A 1080p con impostazioni di qualità ultra, le schede grafiche AMD RDNA2 hanno continuato a mostrare una migliore efficienza energetica rispetto alla GeForce Serie RTX 30 su Linux.

Se si preferisce il gioco a 1440p, con impostazioni di qualità media le serie NVIDIA RTX 2060/3060 e RX 6600 XT erano intorno al punto limite di 60 FPS. Il driver di NVIDIA stava mostrando un vantaggio maggiore rispetto a RADV, a differenza di alcuni giochi Linux (incluso Steam Play) in cui l’RX 6800 XT tende ad essere molto più competitivo con l’RTX 3080 Ti e l’RTX 3090, superando talvolta anche l’RTX 3090.

Le Radeon RX 6700 XT e RTX 3060 Ti raggiungevano entrambe i 60 FPS con impostazioni di qualità ultra 1440p.

Le schede grafiche AMD Radeon RX serie 6000 su Linux hanno continuato a mostrare prestazioni migliori-per Watt rispetto alla serie GeForce RTX 30.

Se vuoi goderti i giochi 4K con impostazioni di qualità media, la serie Radeon RX 6800/RTX 3080 sarebbe probabilmente necessaria almeno per goderti la migliore esperienza.

Con le impostazioni di qualità superiore a 4K, Total War: WARHAMMER III su Linux era piuttosto impegnativo con le schede grafiche di ultima generazione testate che avevo a disposizione.

Con la configurazione più impegnativa testata per questo Linux porting del gioco, la serie AMD Radeon RX 6000 ha continuato a mostrare prestazioni migliori p più Watt rispetto all’attuale concorrenza NVIDIA.

Per chi fosse interessato, ecco il consumo energetico complessivo della GPU delle 24 schede testate per l’intera durata delle impostazioni di risoluzione/qualità testate.

Infine, ecco la media geometrica per tutti i benchmark delle prestazioni effettuati con Total War: WARHAMMER III su Linux per come queste diverse schede grafiche AMD Radeon e NVIDIA GeForce si sono accumulate in tutte le configurazioni testate. Ecco a che punto stanno le cose oggi, mentre vedremo se gli sviluppatori NVIDIA o AMD/Mesa riusciranno a spremere eventuali nuove ottimizzazioni a vantaggio di questo porting di giochi Linux nelle settimane/mesi a venire.

Categories: IT Info