Intel we współpracy z Alliance for Open Media kontynuuje rozwój SVT-AV1 jako flagowego kodera wideo AV1 opartego na procesorze. Wraz z następną aktualizacją SVT-AV1 wprowadzono optymalizacje wydajności, a także kilka nowych wstępnie ustawionych poziomów, pozwalających na jeszcze większą wydajność. Oto kilka wczesnych testów porównawczych tego zaktualizowanego SVT-AV1.

Intel rozpocznie nowy rok z kilkoma bardzo ładnymi ulepszeniami wydajności kodowania AV1…

To już już ponad pół roku od wydania SVT-AV1 0.8.7, podczas gdy wersja 0.8.8 jest obecnie przygotowywana do wydania. Obecnie 0.8.8-rc2 jest dostępny do testowania, gdy inżynierowie Intela pracują nad oficjalna aktualizacja w styczniu.

Chociaż SVT-AV1 0.8.8 z konwencjonalnej perspektywy wersjonowania może nie brzmieć zbyt ekscytująco, w rzeczywistości jest to potężna aktualizacja z większą liczbą optymalizacji wydajności i nowymi wstępnie ustawionymi poziomami–9 do 12. Te nowe ustawienia wstępne pozwalają na jeszcze wyższy poziom wydajności i możliwość jednoczesnej obsługi większej liczby kodowań AV1 na serwerach. Te ustawienia wstępne są wystarczająco dobrej jakości, że już cieszą się zainteresowaniem klientów firmy Intel i zapewniają więcej niż tylko szybkie czasy kodowania do celów porównawczych.

Korzystanie z prawie ostatecznego stanu 0.8.8-rc2 SVT-AV1 , na serwerze referencyjnym Xeon Platinum 8380 2P z systemem Ubuntu Linux przeprowadziłem kilka testów porównawczych dotyczących wydajności:

Przy wstępnie ustawionych poziomach od 5 do 8, SVT-AV1 0.8.8-rc2 zapewniał już lepszą wydajność niż SVT-AV1 0.8.7… Ale teraz dzięki nowym wstępnie ustawionym poziomom możliwe jest znacznie szybsze kodowanie. Na wstępnie ustawionym poziomie 8 serwer Xeon Platinum 8380 2P mógł kodować strumień 4K przy 95 kl./s. Ale z ustawieniem 9, które podskoczyło do 112 kl/s, ustawieniem 10 przy 163 kl/s, ustawieniem 11 przy 189 kl/s i ustawieniem 12 przy 206 kl/s.

Podobnie, nawet w przypadku kodowania 1080p AV1 wersja 0.8.8 SVT-AV1 była lepsza od wersji 0.8.7 na wszystkich poziomach ustawień wstępnych 3 i wyższych. Preset 1/2 był nieco wolniejszy z powodu znanych kompromisów między jakością a wydajnością. Serwer Xeon Scalable Ice Lake dla treści 1080p kodował 204 FPS na wstępnie ustawionym poziomie 8 w porównaniu do 165 FPS w wersji 0.8.7. Lub podczas przeskakiwania z poprzedniego szczytu presetu 8 do obecnego możliwego presetu 12, który wzrósł ponad trzykrotnie z 204 do 669 FPS!

Nawet ignorując presety 9-12 poziomów, ulepszenia wprowadzone przez SVT-AV1 0.8.8 w istniejących ustawieniach wstępnych jest świetny bez poświęcania jakości.

Średnio zarówno w rozdzielczości 1080p, jak i 4K oraz ustawieniach wstępnych od 1 do 8, wydanie SVT-AV1 0.8.8 wydaje się być o około 21% szybsze niż poprzednia wersja.

Oprócz testów serwera Xeon Platinum 8380 2P, przeprowadziłem również kilka testów porównawczych na komputerze stacjonarnym Intel Core i9 12900K „Alder Lake”, cofając się o więcej wersji SVT-AV1.

Categories: IT Info