Intel, en coopération avec l’Alliance for Open Media, continue de développer le SVT-AV1 en tant qu’encodeur vidéo AV1 basé sur un processeur phare. Avec la prochaine mise à jour SVT-AV1, il y a des optimisations de performances ainsi que plusieurs nouveaux niveaux prédéfinis permettant des performances encore meilleures. Voici quelques premiers tests de performance de ce SVT-AV1 mis à jour.
Intel commencera une nouvelle année avec de très belles améliorations des performances d’encodage AV1…
Cela a été plus de six mois déjà depuis la sortie de SVT-AV1 0.8.7 tandis que la version 0.8.8 est en cours de préparation pour la sortie. Actuellement, 0.8.8-rc2 est disponible pour les tests pendant que les ingénieurs Intel travaillent sur avoir la mise à jour officielle en janvier.
Bien que SVT-AV1 0.8.8 d’un point de vue de versionnage conventionnel puisse ne pas sembler très excitant, il s’agit en fait d’une mise à jour lourde avec plus d’optimisations de performances et de nouveaux niveaux prédéfinis–9 jusqu’à 12. Ces nouveaux préréglages permettent des niveaux de performances encore plus élevés et la possibilité de gérer plus d’encodages AV1 simultanément sur les serveurs. Ces préréglages sont d’une qualité suffisamment bonne pour qu’ils intéressent déjà les clients Intel et qu’ils ne se contentent pas de fournir des temps d’encodage rapides à des fins de référence.
Utilisation de l’état quasi final 0.8.8-rc2 de SVT-AV1 , sur un serveur de référence Xeon Platinum 8380 2P exécutant Ubuntu Linux, j’ai exécuté des tests de comparaison en examinant les performances :
A des niveaux prédéfinis de 5 à 8, SVT-AV1 0.8.8-rc2 produisait déjà de meilleures performances que SVT-AV1 0.8.7… Mais maintenant, avec les nouveaux niveaux prédéfinis, il est possible d’encoder beaucoup plus rapidement. Au niveau prédéfini 8, le serveur Xeon Platinum 8380 2P pourrait encoder un flux 4K à 95 FPS. Mais avec le préréglage 9 qui est passé à 112 FPS, le préréglage 10 à 163 FPS, le préréglage 11 à 189 FPS et le préréglage 12 à 206 FPS.
De même, même pour l’encodage AV1 1080p, la version SVT-AV1 0.8.8 surpassait la v0.8.7 à tous les niveaux du préréglage 3 et supérieur. Le préréglage 1/2 était légèrement plus lent en raison des compromis connus entre la qualité et les performances. Le serveur Xeon Scalable Ice Lake pour le contenu 1080p était encodé à 204 FPS au niveau prédéfini 8 par rapport à 165 FPS avec la v0.8.7. Ou en sautant du haut précédent du préréglage 8 à maintenant le préréglage possible 12, cela a plus que triplé de 204 à 669 FPS !
Même en ignorant les niveaux prédéfinis 9-12, les améliorations apportées par SVT-AV1 0.8.8 sur les préréglages existants est excellent sans sacrifier la qualité.
En moyenne sur 1080p et 4K et les préréglages 1 à 8, la version SVT-AV1 0.8.8 semble être environ 21% plus rapide que la version précédente.
En plus des tests du serveur Xeon Platinum 8380 2P, j’ai également effectué quelques tests sur un ordinateur de bureau Intel Core i9 12900K”Alder Lake”remontant plus loin avec plus de versions SVT-AV1.