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-fonte]

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-fonte]

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  |  |  |  |  |  | ?  | 4K @ 10b  |  |  | 4K @ 10b  |  |  |
VCN 2.0  | Navi 1x  | [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  |  |  |
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-fonte]

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-fonte]

### Tecnologias de hardware de vídeo

[editar | editar código-fonte]

#### Nvidia

[editar | editar código-fonte]

* Compensação de movimento da GeForce 256

#### AMD

[editar | editar código-fonte]

* Video Coding Engine \- AMD
* Unified Video Decoder \- AMD

#### Intel

[editar | editar código-fonte]

* Intel Quick Sync Video \- 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. ↑ 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-fonte]

* 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.

* v
* d
* e

Unidades de processamento gráfico da AMD

Lista de GPUs da marca Radeon (modelo de recursos de GPU) e lista de APUs (modelo de recursos de APU) (Radeon)

| Pipeline fixo|

* Wonder
* Mach
* Rage
* All-in-Wonder (antes de 2000)

|

Shaders de vértice e fragmento|

* R100
* R200
* R300
* R400
* R500
* All-in-Wonder (depois de 1999)

shaders unificados|

| TeraScale|

* HD 2000
* HD 3000
* HD 4000
* HD 5000
* HD 6000

|

Shaders e memória unificados|

| GCN|

* HD 7000
* HD 8000
* 200
* 300
* 400
* 500
* RX Vega
* 600

|

RDNA|

* RX 5000
* RX 6000
* RX 7000
* RX 9000

Tecnologias e softwares atuais

| Aceleração de áudio/vídeo|

* Unified Video Decoder (UVD)
* Video Coding Engine (VCE)
* Video Core Next (VCN)
* TrueAudio

|

tecnologias de GPU|

* Eyefinity
* FreeSync
* PowerTune
* CrossFire
* Hybrid Graphics
* HyperMemory
* HyperZ
* HSA
* RDNA
* 2
* 3
* 4

Software|

| Atual|

* AMD Radeon Software
* HD3D
* ROCm
* AMDGPU
* GPUOpen
* TressFX
* HLSL2GLSL

|

Obsoleto|

* AMD APP SDK
* Catalyst
* Close to Metal
* CodeAnalyst
* GPU PerfStudio
* Mantle
* CodeXL

Outras marcas e produtos

| Workstations Supercomputadores|

| Atual|

* Radeon Pro
* Radeon Instinct

|

Obsoleto|

* FireGL/FirePro
* FireMV
* FireStream

Consoles
e PCs portáteis|

* Flipper (GameCube)
* Xenos (Xbox 360)
* Hollywood (Wii)
* Liverpool (PlayStation 4)
* Durango (Xbox One)
* Neo (PlayStation 4 Pro)
* Scorpio (Xbox One X)
* Atari VCS (2021)
* PlayStation 5
* Xbox Series X/S
* Steam Deck

*[v]: Ver esta predefinição
*[d]: Discutir esta predefinição
*[e]: Editar esta predefinição