Dans le cadre de l’activation continue des GPU RDNA 3 de nouvelle génération d’AMD, la société a publié une série de correctifs pour Linux qui révèlent des détails sur les prochains moteurs vidéo de la société, la version 4.x de Video Codec Next. Pour l’instant, VCN 4.x prend en charge le décodage de pratiquement tous les codecs modernes, mais pour une raison quelconque, l’encodage AV1 n’est pas pris en charge.
Le moteur VCN 4.0 d’AMD semble prendre en charge le décodage H.264/MPEG 4 AVC, H.265, VP9, AV1 et JPEG, mais uniquement le codage H.264 et H.265. Pour l’instant, VCN ne semble pas prendre en charge l’encodage AV1 ainsi que le décodage/encodage H.266/VVC (codage vidéo polyvalent). Alors que VVC est un codec de nouvelle génération qui sera peut-être nécessaire en 2023 ou 2024 (lorsque le contenu approprié sera disponible), AV1 est un codec de génération actuelle avec une utilisation en expansion, et certains utilisateurs aimeraient l’avoir à présent pour encoder ou transcoder de la vidéo.
Les GPU Arc Alchemist d’Intel prennent entièrement en charge le décodage et l’encodage AV1, les seules puces à le faire à l’heure actuelle. Mais RDNA 3 n’arrivera que plus tard cette année, donc si le VCN 4.x d’AMD ne prend effectivement pas en charge l’encodage AV1, cela signifie qu’un GPU concurrent aura un avantage sur les prochains processeurs graphiques d’AMD. Nous nous attendons à ce que Nvidia puisse également prendre en charge l’encodage AV1 avec sa prochaine architecture Ada, bien que cela reste encore à confirmer.
Les GPU de la génération actuelle d’AMD basés sur l’architecture RDNA 2 utilisent les blocs de décodage vidéo VCN 3.0, VCN 3.1 et VCN 3.1.2 de la société. En revanche, les processeurs graphiques RDNA 3 de nouvelle génération (au moins le soi-disant SoC21, qui serait Navi 31) comprendront le moteur VCN 4.0 de nouvelle génération, selon un nouveau correctif Linux publié par AMD et découvert par @Kepler_L2.
En parlant de VCN 4.0, même le moteur VCN 3.x actuel prend entièrement en charge le décodage H.264/MPEG4 AVC, H.265, VP9, AV1 et JPEG ainsi que l’encodage H.264 et H.265, il reste donc à être vu ce que VCN 4.0 ajoute à la liste. Une supposition naturelle serait des résolutions prises en charge, des profondeurs/formats de couleurs et/ou des améliorations d’efficacité plus élevées, mais nous prévoyons également des modifications supplémentaires des ensembles de fonctionnalités.
En attendant, il convient de garder à l’esprit que toutes les fonctionnalités GPU ne sont pas activées avant le lancement, en particulier sous Linux pour diverses raisons juridiques et techniques. Par conséquent, il est possible que l’encodage AV1 soit pris en charge par le matériel VCN 4.0 d’AMD, mais pour l’instant, il n’est pas pris en charge par les crochets logiciels Linux.