Intel в сотрудничестве с Alliance for Open Media продолжает разработку SVT-AV1 в качестве флагманского кодировщика видео AV1 на базе ЦП. В следующем обновлении SVT-AV1 есть оптимизации производительности, а также несколько новых предустановленных уровней, позволяющих добиться еще большей производительности. Вот несколько ранних тестов обновленного SVT-AV1.
Intel начнет новый год с очень хороших улучшений производительности кодирования AV1…
Это было прошло уже более полугода с момента поставки SVT-AV1 0.8.7, а версия 0.8.8 сейчас готовится к выпуску. В настоящее время 0.8.8-rc2 доступен для тестирования, пока инженеры Intel работают над официальное обновление вышло в январе.
Хотя SVT-AV1 0.8.8 с точки зрения обычного управления версиями может показаться не очень интересным, на самом деле это здоровенное обновление с большей оптимизацией производительности и новыми предустановленными уровнями-9 по 12. Эти новые предустановки обеспечивают еще более высокий уровень производительности и возможность обрабатывать больше кодировок AV1 одновременно на серверах. Эти предустановки достаточно хорошего качества, поэтому они уже вызывают интерес у клиентов Intel и позволяют достичь большего, чем просто быстрое время кодирования для целей тестирования.
Использование почти финального состояния 0.8.8-rc2 SVT-AV1. , на эталонном сервере Xeon Platinum 8380 2P под управлением Ubuntu Linux я провел несколько сравнительных тестов, глядя на производительность:
На предустановленных уровнях от 5 до 8 SVT-AV1 0.8.8-rc2 уже давал лучшую производительность чем SVT-AV1 0.8.7… Но теперь с новыми предустановленными уровнями кодировать можно намного быстрее. На предустановленном уровне 8 сервер Xeon Platinum 8380 2P мог кодировать поток 4K со скоростью 95 FPS. Но с предустановкой 9, которая увеличилась до 112 FPS, предустановкой 10 на 163 FPS, предустановкой 11 на 189 FPS и предустановкой 12 на 206 FPS.
Точно так же даже для кодирования 1080p AV1 версия SVT-AV1 0.8.8 превосходила v0.8.7 на всех уровнях предустановки 3 и выше. Preset 1/2 были немного медленнее из-за известного компромисса между качеством и производительностью. Сервер Xeon Scalable Ice Lake для контента 1080p кодировал со скоростью 204 FPS при заданном уровне 8 по сравнению со 165 FPS с v0.8.7. Или при переходе от предыдущей вершины предустановки 8 к возможной предустановке 12, которая увеличилась более чем втрое с 204 до 669 кадров в секунду!
Даже игнорируя предустановленные уровни 9–12, улучшения, сделанные SVT-AV1 0.8.8 на существующих предустановках отлично работает без ущерба для качества.
В среднем для 1080p и 4K и предустановок с 1 по 8 выпуск SVT-AV1 0.8.8 будет примерно на 21% быстрее чем в предыдущем выпуске.
В дополнение к тестированию сервера Xeon Platinum 8380 2P, я также провел несколько тестов на настольном компьютере Intel Core i9 12900K”Alder Lake”, вернувшись к большему количеству версий SVT-AV1.