In vista della ramificazione Mesa 23.1 e del blocco delle funzionalità in arrivo nella prossima settimana o due, gli sviluppatori di driver grafici open source di Intel hanno ottenuto alcune ottimizzazioni delle prestazioni dell’ultimo minuto a vantaggio del loro driver Vulkan”ANV”.
Innanzitutto, c’è una correzione per uno svuotamento dello stato di calcolo non necessario per Gen12.5 e versioni successive. Lo stall flushing CS è necessario solo per l’hardware grafico pre-Gen12.5, dove fino a pochi giorni fa era applicato anche all’ultima grafica Intel integrata/discreta. Evitando questo flushing su Gen12.5+, giochi come Red Dead Redemption 2 godono di un’accelerazione di circa il 3%.
Oggi sono state unite per Mesa 23.1 alcune ottimizzazioni del carico uniforme per aiutare a ridurre la pressione del registro e, a sua volta, portare a un uso più efficiente del registro in titoli di giochi testati come Assassin’s Creed Odyssey, Cyberpunk 2077, Dota 2, Fallout 4, Witcher 3, Wolfenstein: Youngblood e altri.
Un’altra ottimizzazione ostacolata dalla modifica del flusso di stallo CS citata è l’ottimizzazione dell’invio generato indiretta ma richiede l’abilitazione tramite una variabile di ambiente o un file di configurazione DriRC. Altri recenti lavori di ottimizzazione ANV e altre modifiche possono essere trovati tramite questa ricerca Gitlab. È bello vedere che alcuni lavori di ottimizzazione delle prestazioni arrivano ancora prima di Mesa 23.1 oltre a tutto il loro lavoro in corso per abilitare il supporto del driver in modalità kernel Xe.