Intel gaat in samenwerking met de Alliance for Open Media door met de ontwikkeling van SVT-AV1 als het vlaggenschip op CPU-gebaseerde AV1-video-encoder. Met de volgende SVT-AV1-update zijn er prestatie-optimalisaties en verschillende nieuwe vooraf ingestelde niveaus voor nog betere prestaties. Hier zijn enkele vroege benchmarks van die bijgewerkte SVT-AV1.
Intel begint een nieuw jaar met een aantal zeer mooie AV1-coderingsprestatieverbeteringen…
Het is al meer dan een half jaar sinds SVT-AV1 0.8.7 werd verzonden, terwijl v0.8.8 nu wordt voorbereid voor release. Momenteel is 0.8.8-rc2 beschikbaar voor testen terwijl Intel-ingenieurs werken aan met de officiƫle update in januari.
Hoewel SVT-AV1 0.8.8 vanuit een conventioneel versie-perspectief misschien niet erg opwindend klinkt, is het eigenlijk een flinke update met meer prestatie-optimalisaties en nieuwe vooraf ingestelde niveaus–9 t/m 12. Deze nieuwe voorinstellingen zorgen voor nog hogere prestatieniveaus en de mogelijkheid om meer AV1-coderingen tegelijk op servers te verwerken. Deze voorinstellingen zijn van een goede kwaliteit zodat ze al de interesse van Intel-klanten hebben en ze bereiken meer dan alleen snelle coderingstijden voor benchmarkdoeleinden.
Gebruikmakend van de bijna definitieve 0.8.8-rc2-status van SVT-AV1 , op een Xeon Platinum 8380 2P-referentieserver met Ubuntu Linux heb ik een aantal vergelijkingsbenchmarks uitgevoerd, kijkend naar de prestaties:
Op vooraf ingestelde niveaus van 5 tot en met 8 leverde SVT-AV1 0.8.8-rc2 al betere prestaties op dan SVT-AV1 0.8.7… Maar nu met de nieuwe vooraf ingestelde niveaus is het mogelijk om veel sneller te coderen. Op vooraf ingesteld niveau 8 kon de Xeon Platinum 8380 2P-server een 4K-stream coderen met 95 FPS. Maar met preset 9 die opliep tot 112 FPS, preset 10 op 163 FPS, preset 11 op 189 FPS en preset 12 op 206 FPS.
Evenzo presteerde zelfs voor 1080p AV1-codering de SVT-AV1 0.8.8-release beter dan v0.8.7 op alle niveaus van preset 3 en hoger. Preset 1/2 was iets langzamer vanwege bekende compromissen tussen kwaliteit en prestaties. De Xeon Scalable Ice Lake-server voor de 1080p-inhoud codeerde met 204 FPS op vooraf ingesteld niveau 8 vergeleken met 165 FPS met v0.8.7. Of bij het springen van de vorige top van preset 8 naar nu de mogelijke preset 12, dat was meer dan verdrievoudigd van 204 naar 669 FPS!
Zelfs als we de vooraf ingestelde 9-12-niveaus negeren, zijn de verbeteringen die door SVT-AV1 0.8.8 op bestaande presets is geweldig zonder in te boeten aan kwaliteit.
Gemiddeld over zowel 1080p als 4K en de presets 1 tot en met 8, lijkt de SVT-AV1 0.8.8-release ongeveer 21% sneller te zijn dan de vorige release.
Naast de Xeon Platinum 8380 2P-servertests, heb ik ook enkele benchmarks uitgevoerd op een Intel Core i9 12900K”Alder Lake”-desktop die verder teruggaat met meer SVT-AV1-versies.