Solo pochi giorni fa abbiamo visto le differenze tra Windows 11 vs Ubuntu 23.04, dove il sistema operativo Microsoft ha ottenuto la vittoria di una percentuale vicina al 10% in media con le GPU NVIDIA. Problemi di Ubuntu dovuti a Protone, Gioco di valvole e Steam ha lasciato il sistema operativo open source in svantaggio qui, ma questo sarà risolto grazie a Tabella 23.2. Ed è che gran parte di questi inconvenienti verrà risolta, riuscendo a pareggiare le prestazioni tra i due OS, Windows e Linux, su GPU AMD grazie alle ottimizzazioni RADV.
È un argomento un po’ complesso che cercheremo di semplificare in modo che sia facilmente comprensibile, ma ciò su cui dobbiamo essere chiari è che entrambi gli sviluppatori, come Valve, AMD e ovviamente coloro che lavorano sui giochi, avranno un salto di prestazioni una volta che si verifica raramente.
Valve lo fa di nuovo: stesse prestazioni su Windows e Linux con GPU AMD
Gran parte della perdita di prestazioni di Mesa con RADV sembra provenire da quelle che vengono chiamate “attese di occlusione (ambientale)” e dalle loro code. Il parametro specifico “WAIT_REG_MEM” Verrà patchato per risolvere il problema che gli shader sulle architetture AMD hanno con le code di occlusione su Proton.
Samuel Pitoiset di Valve lo spiega così:
Questo è davvero notevole per i giochi poiché molte query di occlusione vengono risolte (in questo caso 4096) perché sembra che l’emissione di pacchetti da 4096 di loro a WAIT_REG_MEM potrebbe bloccarsi più a lungo del previsto. Questo migliora le prestazioni di gioco su +~10% (71->78 FPS). RADV ora dovrebbe essere molto vicino alle prestazioni di Windows in qualsiasi titolo rilasciato.
Comprendiamo che gli sviluppatori devono implementare queste modifiche anche nei giochi e che, quindi, ad eccezione di patch specifiche, ciò non si applicherà a quelle esistenti a meno che lo sviluppatore non si metta al lavoro.
Sarà in un gioco specifico o in un nuovo “standard”?
Beh, questa è un’ottima domanda. Pitoiset parla solo di un gioco specifico, di un titolo inedito, ma a quanto pare sarà un Tripla A per via della cura che gli stanno dando. Cercando qualche informazione in più troviamo in Gitlab che si tratta di una richiesta RADV generale per Mesa sebbene il “gioco” sia menzionato specificamente.
Allo stesso modo, non sappiamo quando arriverà, ma abbiamo visto lo stesso Pitoiset commentare che non sarà pronto per la versione 23.1 di Mesa, quindi capiamo che dovremo passare alla versione 23.2che, se tutto va bene, arriverà ad agosto. Tutto viene gestito con molta cautela, perché non menzionano il gioco in particolare? Di solito gli sviluppatori pubblicizzano i loro titoli per aumentare l’hype.
È un progetto segreto di Valve ed è per questo che non viene nominato? Bene, visto come vengono trattate le informazioni, sembra di sì. Comunque, Per un gioco su Linux che corrisponda a Windows con GPU AMD grazie a RADV è un’ottima notizia e il primo passo per il resto è prendere nota e iniziare a vedere la parità tra i due sistemi operativi, in modo che ogni utente scelga quale installare sul proprio PC senza che ciò comporti una perdita di prestazioni dovuta all’essere sul lato open source.