Video Core Next

Video Core Next é a marca da AMD para seu núcleo de hardware dedicado de codificação e decodificação de vídeo. É uma família de designs de aceleradores de hardware para codificação e decodificação de vídeo e está incorporada às GPUs e APUs da AMD desde o AMD Raven Ridge, lançado em janeiro de 2018.

Background

O Video Core Next é o sucessor da AMD para os designs Unified Video Decoder e Video Coding Engine,[1] que são aceleradores de hardware para decodificação e codificação de vídeo, respectivamente. Ele pode ser usado para decodificar, codificar e transcodificar ("sincronizar") fluxos de vídeo, por exemplo, um DVD ou disco Blu-ray para um formato apropriado, por exemplo, para um smartphone. Ao contrário da codificação de vídeo em uma CPU ou uma GPU de uso geral, o Video Core Next é um núcleo de hardware dedicado no chip do processador. Este circuito integrado específico para aplicação (ASIC) permite um processamento de vídeo mais eficiente em termos de energia.[2][3]

Conjunto de recursos

Todas as versões do VCN suportam: decodificação MPEG-2, decodificação MPEG-4, codificação/decodificação H.264/MPEG-4 AVC, codificação/decodificação HEVC (H.265) e decodificação VP9. Profundidade de cor de 10 bits no formato P010 é suportada. O VCN 1.0 suporta resolução de até 4K. VCN 2.0 e posteriores suportam até 8K.[4] O suporte para os métodos de codificação H.264 e H.265 difere entre as gerações (veja abaixo). O decodificador VC-1 é suportado até o VCN 3.0.33.[4]

O VCN 2.0 é implementado com produtos Navi e a APU Renoir. O conjunto de recursos permanece o mesmo do VCN 1.0.[4]

O VCN 3.0 é implementado com produtos Navi 2.[5] O VCN 3.0 implementa quadros B H.264, que estavam presentes no Video Coding Engine 2.0, mas foram removidos com o VCE 3.0.[6]

O VCN 4.0 adiciona codificação AV1.[7] A qualidade do H.264 é maior com o VCN 4.0 (como parte do RDNA 3) em comparação com as gerações anteriores, mas ainda fica atrás dos codecs de hardware Intel e Nvidia.[8]

Não há suporte para codificação ou decodificação em YUV422 e YUV444 em H.264 e H.265.

Suporte para decodificação/codificação de vídeo Video Core Next[4]
Geração de
VCN
Codinome da GPU JPEG H.262

(MPEG-2)
VC-1/WMV 9 H.264

(MPEG-4 AVC)
H.265

(HEVC)
VP9 AV1
Decodificar Decodificar Decodificar Decodificar Codificar Decodificar Codificar Decodificar Decodificar Encode
B-frame[a] Pré-analise[b] Resolução, profundidade de cor Chroma Resolução, profundidade de cor
VCN 1.0 Raven, Picasso Yes Yes Yes Yes Não ? 4K @ 10b Yes 4K @ 10b Yes Não Não
VCN 2.0 Navi 1x Yes[11] 8K @ 10b 8K @ 10b
VCN 2.2 Renoir, Lucienne, Cezanne, Barcelo
VCN 2.5 Arcturus
VCN 2.6 Aldebaran[12]
VCN 3.0 Navi 21, Navi 22, Navi 23 Yes Yes
VCN 3.0.33 Navi 24 Não Não Não Não Não Não Não Não Não
VCN 3.1.0 Van Gogh[13] Yes Yes Yes Yes 8K @ 10b 8K @ 10b Yes
VCN 3.1.1 Rembrandt,[14] Mendocino Não
VCN 3.1.2 Raphael, Dragon Range
VCN 4.0 Navi 3x, Phoenix Yes
VCN 5.0 Navi 4x

Qualidade

O AMD VCN tem qualidade geral inferior (VMAF) em comparação às ofertas da Intel e da Nvidia. O quadro B estreita a lacuna, mas não a elimina.[8] Com a pré-análise também habilitada, a lacuna está quase fechada.[9]

Apesar da falta de suporte a quadros B, o H.265 oferece melhor qualidade (VMAF) e velocidade quase idêntica para a mesma taxa de bits em comparação com o H.264 no VCN 2.0, 3.0 e 4.0.[15]

Ver também

Tecnologias de hardware de vídeo

Nvidia

AMD

Intel

Notas

  1. ↑ Os quadros B permitem o uso de quadros I e P de maior qualidade, melhorando a qualidade geral do vídeo em seções de alto movimento. Não há suporte para quadros B para H.265 em nenhuma versão.[6]
  2. ↑ A pré-análise melhora a qualidade em cenas de alto movimento ao custo da latência.[9][10] Esta passagem funciona tanto em H.264 quanto em H.265.

Referências

  1. ↑ Larabel, Michael (17 de novembro de 2017). «Radeon VCN Encode Support Lands In Mesa 17.4 Git». Phoronix. Consultado em 25 de abril de 2025
  2. ↑ «Intel's Second-Gen Core CPUs: The Sandy Bridge Review - Sandy Bridge's Secret Weapon: Quick Sync». Tom's Hardware. 3 de janeiro de 2011. Consultado em 25 de abril de 2025
  3. ↑ «The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested». AnandTech. Consultado em 25 de abril de 2025
  4. 1 2 3 4 «RadeonFeature». www.x.org
  5. ↑ «AMD Lands VCN 3.0 Video Encode Support For Navi 2 / Sienna Cichlid - Phoronix». Phoronix. Consultado em 25 de abril de 2025
  6. 1 2 Griffith, Chris (5 de julho de 2022). «AMD Re-introduces the B-frame!». Code Calamity
  7. ↑ Shilov, Anton (4 de maio de 2022). «First Details About AMD's Next Generation Video Engine Revealed». Tom's Hardware (em inglês)
  8. 1 2 «Tested: With RDNA 3, AMD Radeon is finally useful for content creators». PCWorld (em inglês)
  9. 1 2 Griffith, Chris (11 de agosto de 2022). «AMD improves video encoding yet again! This time with Pre-Analysis». Code Calamity (em inglês). Consultado em 25 de abril de 2025
  10. ↑ «[Request]: · Issue #318 · GPUOpen-LibrariesAndSDKs/AMF». GitHub (em inglês) – See explanation by rhutsAMD.
  11. ↑ «AMF/amf/doc/AMF_Video_PreAnalysis_API.md at 2ca261f7f08ed762f115db5af8e5d288a9b2eaff · GPUOpen-LibrariesAndSDKs/AMF». GitHub (em inglês). Consultado em 11 de janeiro de 2024. The AMF PA feature is supported by Radeon RX 5000 Series or newer GPUs as well as Ryzen 2000 U/H series or newer APUs.
  12. ↑ Larabel, Michael (24 de fevereiro de 2021). «AMD Radeon "Aldebaran" GPU Support Published For Next-Gen CDNA». Phoronix. Consultado em 25 de abril de 2025
  13. ↑ Alcorn, Paul (26 de setembro de 2020). «AMD's Van Gogh Chips to Have DDR5, Navi 2 Graphics». Tom's Hardware. Consultado em 25 de abril de 2025
  14. ↑ Tyson, Mark (28 de setembro de 2020). «AMD Radeon RX 6000 GPU specs spotted in MacOS beta code». HEXUS. Consultado em 25 de abril de 2025
  15. ↑ Walton, Jarred (10 de março de 2023). «Video Encoding Tested: AMD GPUs Still Lag Behind Nvidia, Intel (Updated)». Tom's Hardware (em inglês)

Ligações externas

  • AMF, API de software da AMD para VCN e funções de mídia anteriores. Notas de versão indicam adições de recursos sem mencionar versões de hardware.
  • VCEEnc, um programa de linha de comando que expõe a maioria das opções configuráveis do AMF. Permite HDR10+ com VCN H.265.
  • FastFlix, um frontend gráfico para VCEEnc e outros codificadores.