Ir para o conteúdo

Video Core Next

Origem: Wikipédia, a enciclopédia livre.

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

[editar | editar código]

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

[editar | editar código]

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

[editar | editar código]

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

[editar | editar código]

Tecnologias de hardware de vídeo

[editar | editar código]

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. a b c d «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. a b 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. a b «Tested: With RDNA 3, AMD Radeon is finally useful for content creators». PCWorld (em inglês) 
  9. a b 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

[editar | editar código]
  • 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.