Intel, in collaborazione con Alliance for Open Media, continua a sviluppare SVT-AV1 come codificatore video AV1 di punta basato su CPU. Con il prossimo aggiornamento di SVT-AV1 ci sono ottimizzazioni delle prestazioni e diversi nuovi livelli preimpostati che consentono prestazioni ancora maggiori. Ecco alcuni dei primi benchmark dell’SVT-AV1 aggiornato.
Intel inizierà un nuovo anno con alcuni miglioramenti delle prestazioni di codifica AV1 molto interessanti…
È stato già da oltre sei mesi da quando SVT-AV1 0.8.7 è stato distribuito mentre la v0.8.8 è ora in preparazione per il rilascio. Attualmente 0.8.8-rc2 è disponibile per i test mentre gli ingegneri Intel stanno lavorando su con l’aggiornamento ufficiale in uscita a gennaio.
Anche se SVT-AV1 0.8.8 da una prospettiva di versionamento convenzionale potrebbe non sembrare molto eccitante, in realtà è un aggiornamento pesante con più ottimizzazioni delle prestazioni e nuovi livelli preimpostati–9 a 12. Queste nuove preimpostazioni consentono livelli di prestazioni ancora più elevati e la capacità di gestire più codifiche AV1 contemporaneamente sui server. Questi preset sono di qualità sufficientemente buona da suscitare già l’interesse dei clienti Intel e ottenere molto di più che fornire tempi di codifica rapidi per scopi di benchmark.
Utilizzando lo stato quasi finale 0.8.8-rc2 di SVT-AV1 , su un server di riferimento Xeon Platinum 8380 2P con Ubuntu Linux ho eseguito alcuni benchmark di confronto esaminando le prestazioni:
Ai livelli preimpostati da 5 a 8, SVT-AV1 0.8.8-rc2 stava già producendo prestazioni migliori rispetto a SVT-AV1 0.8.7… Ma ora con i nuovi livelli preimpostati, è possibile codificare molto più velocemente. Al livello preimpostato 8, il server Xeon Platinum 8380 2P potrebbe codificare un flusso 4K a 95 FPS. Ma con il preset 9 che è salito a 112 FPS, il preset 10 a 163 FPS, il preset 11 a 189 FPS e il preset 12 a 206 FPS.
Analogamente, anche per la codifica 1080p AV1 la versione SVT-AV1 0.8.8 ha superato la v0.8.7 a tutti i livelli del preset 3 e superiori. Il preset 1/2 era leggermente più lento a causa dei noti compromessi tra qualità e prestazioni. Il server Xeon Scalable Ice Lake per il contenuto 1080p stava codificando a 204 FPS a livello preimpostato 8 rispetto a 165 FPS con v0.8.7. O quando si salta dalla precedente parte superiore del preset 8 ad ora il possibile preset 12, che è stato più che triplicato da 204 a 669 FPS!
Anche ignorando i livelli 9-12 preimpostati, i miglioramenti apportati da SVT-AV1 0.8.8 sui preset esistenti è ottimo senza sacrificare la qualità.
In media sia su 1080p che su 4K e sui preset da 1 a 8, la versione SVT-AV1 0.8.8 sembra essere circa il 21% più veloce rispetto alla versione precedente.
Oltre ai test del server Xeon Platinum 8380 2P, ho anche effettuato alcuni benchmark su un desktop Intel Core i9 12900K”Alder Lake”risalendo ulteriormente con più versioni SVT-AV1.