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
[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.
| 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 | ? | 4K @ 10b | 4K @ 10b | ||||||||||
| VCN 2.0 | Navi 1x | 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 | |||||||||||||
| VCN 3.0.33 | Navi 24 | |||||||||||||
| VCN 3.1.0 | Van Gogh[13] | 8K @ 10b | 8K @ 10b | |||||||||||
| VCN 3.1.1 | Rembrandt,[14] Mendocino | |||||||||||||
| VCN 3.1.2 | Raphael, Dragon Range | |||||||||||||
| VCN 4.0 | Navi 3x, Phoenix | |||||||||||||
| 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]Nvidia
[editar | editar código]AMD
[editar | editar código]Intel
[editar | editar código]Notas
- ↑ 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]
- ↑ 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
- ↑ 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
- ↑ «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
- ↑ «The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested». AnandTech. Consultado em 25 de abril de 2025
- ↑ a b c d «RadeonFeature». www.x.org
- ↑ «AMD Lands VCN 3.0 Video Encode Support For Navi 2 / Sienna Cichlid - Phoronix». Phoronix. Consultado em 25 de abril de 2025
- ↑ a b Griffith, Chris (5 de julho de 2022). «AMD Re-introduces the B-frame!». Code Calamity
- ↑ Shilov, Anton (4 de maio de 2022). «First Details About AMD's Next Generation Video Engine Revealed». Tom's Hardware (em inglês)
- ↑ a b «Tested: With RDNA 3, AMD Radeon is finally useful for content creators». PCWorld (em inglês)
- ↑ 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
- ↑ «[Request]: · Issue #318 · GPUOpen-LibrariesAndSDKs/AMF». GitHub (em inglês) – See explanation by rhutsAMD.
- ↑ «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.
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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.