Handbrake Logo

Est-ce que l'accélération matérielle pour encoder l'AV1 avec HandBrake marche-t-elle mieux avec GPU ou CPU ? On va le savoir bientôt !

La semaine dernière, HandBrake est sorti de son sommeil de quasiment un an, pour nous offrir la version 1.7.0. En sus des optimisations diverses et variées, c'est l'encodage AV1 accéléré par GPU qui a surpris, et plutôt fait plaisir. Ce codec est en train de se faire une sacrée place dans l'univers du stream et de la vidéo, il était donc important pour les développeurs de suivre la cadence. Désormais, encoder en AV1 est possible pour les GPU via AMD VCN et NVIDIA NVEnc. Nous avons voulu vérifier que l'accélération était bien présente, et qu'elle enterrait le CPU pour cet usage.

Handbrake

Attention, nous avons mesuré le temps d'encodage, ce qui ne signifie pas que, malgré le fait que le preset de réglage soit le même, la qualité du rendu soit identique. Nous ne vérifierons pas ce point puisque pas encore outillés pour le faire, mais d'ores et déjà, avec notre vidéo 4k H265 + HDR10 au format MKV comme base, nous avons chronométrés le temps que mettait notre matériel à encoder tout ça.

Nous avons mis notre Core i9-13900K à rude épreuve en passant la vidéo en 720p et 30 ips qualité figée en mode "Super", avec le codec AV1 dans un container de sortie MP4. Voilà ce que ça donne !

HandBrake 1.7.0

1secondes - le plus faible est préférable Titre Conversion 720p30 / AV1 \nTitre Court \nSous-titre \nCore i9-13900K #0071c5 3902 \nPalit RTX 4090 GameRock #76B900 1184 \nGigabyte RTX 4060 Ti Eagle #76B900 1202 \nASUS RX 7800 XT TUF OC #ED1C24 1198

Effectivement, notre encodage s'est fait bien plus vite sur carte graphique que sur CPU. Notez qu'avec ses deux encodeurs matériels, nous attendions de la RTX 4090 qu'elle mette tout le monde d'accord sur sa capacité à bosser plus vite, les résultats montrent qu'il n'en est rien face aux cartes n'en disposant d'un seul, dont la RTX 4060 Ti. En réalité, HandBRake utilise bien les deux encodeurs AV1 de la RTX 4090, mais ne les exploite qu'à hauteur de 50/55% chacun. Il y a fort à parier que HandBrake subira des améliorations, dont celle qui permettra d'exploiter pleinement la capacité des cartes ayant deux encodeurs, de la RTX 4070 Ti à la RTX 4090, on peut tabler sur les RTX 4070 Ti SUPER et RTX 4080 SUPER. Par contre, le mystère reste entier pour la RTX 4070 SUPER.

Notez que nous n'avons fait les mesures de temps de rendu, mais en aucun cas cela ne doit éluder l'autre partie importante : la qualité du rendu (artéfacts, saccades, image dégradée, etc). Il est donc important de prendre en compte ce paramètre au moment de conclure ! Mais c'est déjà un grand pas de fait pour l'AV1 !

Handbrake Logo

M Galonnier


2 commentaires

Laissez votre commentaire

En réponse à Some User