Intel, en cooperación con Alliance for Open Media, continúa desarrollando SVT-AV1 como el codificador de video AV1 basado en CPU insignia. Con la próxima actualización de SVT-AV1, hay optimizaciones de rendimiento, así como varios niveles preestablecidos nuevos que permiten un rendimiento aún mayor. Estos son algunos de los primeros puntos de referencia de ese SVT-AV1 actualizado.
Intel comenzará un nuevo año con algunas mejoras de rendimiento de codificación AV1 muy agradables…
Ha sido ya hace más de medio año desde que se lanzó SVT-AV1 0.8.7, mientras que la versión 0.8.8 se está preparando para su lanzamiento. Actualmente 0.8.8-rc2 está disponible para pruebas mientras los ingenieros de Intel están trabajando en la actualización oficial estará disponible en enero.
Si bien SVT-AV1 0.8.8 desde una perspectiva de versiones convencionales puede no parecer muy emocionante, en realidad es una actualización considerable con más optimizaciones de rendimiento y nuevos niveles preestablecidos-9 hasta 12. Estos nuevos ajustes preestablecidos permiten niveles de rendimiento aún más altos y la capacidad de manejar más codificaciones AV1 simultáneamente en los servidores. Estos ajustes preestablecidos son de una calidad lo suficientemente buena como para atraer el interés de los clientes de Intel y lograr algo más que ofrecer tiempos de codificación rápidos con fines de referencia.
Usando el estado casi final 0.8.8-rc2 de SVT-AV1 , en un servidor de referencia Xeon Platinum 8380 2P que ejecuta Ubuntu Linux, ejecuté algunos puntos de referencia comparativos para observar el rendimiento:
En los niveles preestablecidos de 5 a 8, SVT-AV1 0.8.8-rc2 ya estaba obteniendo un mejor rendimiento que SVT-AV1 0.8.7… Pero ahora con los nuevos niveles preestablecidos, es posible codificar mucho más rápido. En el nivel preestablecido 8, el servidor Xeon Platinum 8380 2P podría codificar una transmisión 4K a 95 FPS. Pero con el preajuste 9 que subió a 112 FPS, preajuste 10 a 163 FPS, preajuste 11 a 189 FPS y preajuste 12 a 206 FPS.
De manera similar, incluso para la codificación AV1 de 1080p, la versión SVT-AV1 0.8.8 superó a la v0.8.7 en todos los niveles del preajuste 3 y superiores. Los preajustes 1/2 fueron un poco más lentos debido a las compensaciones conocidas entre calidad y rendimiento. El servidor Xeon Scalable Ice Lake para el contenido de 1080p estaba codificado a 204 FPS en el nivel preestablecido 8 en comparación con 165 FPS con v0.8.7. O al saltar desde la parte superior anterior del preset 8 hasta ahora el posible preset 12, ¡eso se triplicó de 204 a 669 FPS!
Incluso ignorando los niveles preestablecidos 9-12, las mejoras realizadas por SVT-AV1 0.8.8 en los ajustes preestablecidos existentes son excelentes sin sacrificar la calidad.
En promedio, tanto en 1080p como en 4K y los ajustes preestablecidos 1 a 8, la versión SVT-AV1 0.8.8 parece ser aproximadamente un 21% más rápida que la versión anterior.
Además de las pruebas del servidor Xeon Platinum 8380 2P, también realicé algunas pruebas en un escritorio Intel Core i9 12900K”Alder Lake”que se remonta a más versiones de SVT-AV1.