Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Editando
Video Coding Engine
(sección)
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
== Descripción general == [[Archivo:AMD_VCE_fixed_mode.svg|miniaturadeimagen| En el ''"modo completamente fijo",'' todo el cálculo lo realiza la unidad VCE de función fija. Se puede acceder al modo totalmente fijo a través de la API de OpenMAX IL.]] [[Archivo:AMD_VCE_hybrid_mode.svg|miniaturadeimagen| El bloque de codificación de entropía del VCE ASIC también es accesible por separado, lo que permite ''el "modo híbrido"'' . En el ''"modo híbrido",'' la mayor parte del cálculo lo realiza el motor 3D de la GPU. Usando el SDK de programación paralela acelerada de AMD y los desarrolladores de [[OpenCL]] pueden crear codificadores híbridos que combinan la estimación de movimiento personalizada, la transformación de coseno discreta inversa y la compensación de movimiento con la codificación de entropía de hardware para lograr una codificación más rápida que en tiempo real.]] El manejo de datos de video implica el cálculo de algoritmos de [[compresión de datos]] y posiblemente de algoritmos de procesamiento de video. Como muestran los métodos de compresión de plantilla, los algoritmos de compresión de video con pérdida involucran los pasos: [[Compensación de movimiento|estimación de movimiento]] (ME), [[transformada de coseno discreta]] (DCT) y [[Codificación entrópica|codificación de entropía]] (EC). AMD Video Code Engine (VCE) es una implementación de hardware completa del códec de video H.264/MPEG-4 AVC. Es capaz de entregar 1080p a 60 cuadros por segundo. Debido a que su bloque de codificación de entropía también es un motor de códec de video accesible por separado, se puede operar en dos modos: modo fijo completo y modo híbrido.<ref name="AnandTech">{{Cita web|url=https://www.anandtech.com/show/5261/amd-radeon-hd-7970-review/9|título=Video & Movies: The Video Codec Engine, UVD3, & Steady Video 2.0|fechaacceso=2017-05-20|fecha=2011-12-22|editorial=[[AnandTech]]|fechaarchivo=4 de marzo de 2022|urlarchivo=https://web.archive.org/web/20220304141612/https://www.anandtech.com/show/5261/amd-radeon-hd-7970-review/9|deadurl=yes}}</ref><ref>{{Cita web|url=https://www.amd.com/en-us/products/graphics/desktop/oem/8900|título=Radeon HD 8900 Specs|fechaacceso=2016-07-18|editorial=AMD}}</ref> Al emplear AMD APP SDK, disponible para Linux y Microsoft Windows, los desarrolladores pueden crear codificadores híbridos que combinan la estimación de movimiento personalizada, la transformación de coseno discreta inversa y la compensación de movimiento con la codificación de entropía de hardware para lograr una codificación más rápida que en tiempo real. En el modo híbrido, solo se usa el bloque de codificación de entropía de la unidad VCE, mientras que el cómputo restante se descarga al motor 3D de la GPU, por lo que el cómputo se escala con la cantidad de unidades de cómputo (CU) disponibles. === VCE 1.0 === A partir de abril de 2014, hay dos versiones de VCE.<ref name="amd-introducing"></ref> La versión 1.0 admite H.264 YUV420 (marcos I & P), H.264 SVC Temporal Encode VCE y ''Display Encode Mode'' (DEM). Se puede encontrar en: * Basado en [[Piledriver (microarquitectura)|Piledriver]] ** Trinity APU (Ax-5xxx, por ejemplo A10-5800K) ** APU Richland (Ax-6xxx, por ejemplo A10-6800K) * GPUs de la generación Islas del Sur (GCN1: CAYMAN, ARUBA (Trinity/Richland), CAPE VERDE, PITCAIRN, TAHITI). Estos son ** Serie Radeon HD 7700 (excepto HD 7790 con VCE 2.0) ** Serie Radeon HD 7800 ** Serie Radeon HD 7900 ** Radeon HD 8570 a 8990 (excepto HD 8770 con VCE 2.0) ** Radeon R7 250E, 250X, 265 / R9 270, 270X, 280, 280X ** Radeon R7 360, 370, 455 / R9 370, 370X ** Mobile Radeon HD 77x0M a HD 7970M ** Serie Mobile Radeon HD 8000 ** Serie Mobile Radeon Rx M2xx (excepto R9 M280X con VCE 2.0 y R9 M295X con VCE 3.0) ** Mobile Radeon R5 M330 a R9 M390 ** Tarjetas FirePro con GCN de primera generación (GCN1) (excepto W2100, que es Oland XT) === VCE 2.0 === En comparación con la primera versión, VCE 2.0 agrega H.264 YUV444 (I-Frames), B-frames para H.264 YUV420 y mejoras en el DEM (Display Encode Mode), lo que da como resultado una mejor calidad de codificación. Se puede encontrar en: * Basado en [[Steamroller (microarquitectura)|Steamroller]] ** APU Kaveri (Ax-7xxx, por ejemplo A10-7850K) ** APU Godavari (Ax-7xxx, por ejemplo A10-7890K) * Basado en [[Jaguar (microarquitectura)|Jaguar]] ** APU Kabini (p. ej. Athlon 5350, Sempron 2650) ** APU Temash (p. ej. A6-1450, A4-1200) * Basado en [[Puma (microarquitectura)|Puma]] ** Beema y Mullins * GPU de la generación Sea Islands, así como GPU Bonaire o Hawaii (2nd Generation Graphics Core Next), como ** Radeon HD 7790, 8770 ** Radeon R7 260, 260X / R9 290, 290X, 295X2 ** Radeon R7 360/R9 390, 390X ** Móvil Radeon R9 M280X ** Móvil Radeon R9 M385, M385X ** Móvil Radeon R9 M470, M470X ** Tarjetas FirePro con GCN de segunda generación (GCN2) === VCE 3.0 === Motor de código de video 3.0 (VCE 3.0) presenta una nueva escala de video de alta calidad y [[H.265|codificación de video de alta eficiencia]] (HEVC/H.265).<ref>{{Cita web|url=https://lists.freedesktop.org/archives/dri-devel/2015-June/084083.html|título=[pull] amdgpu drm-next-4.2|fechaacceso=2023-02-25|apellido=Deucher|nombre=Alex|fecha=Wed Jun 3 18:48:31 PDT 2015}}</ref> Junto con [[Unified Video Decoder|UVD]] 6.0, se puede encontrar en la tercera generación de Graphics Core Next (GCN3) con hardware de controlador de gráficos basado en "Tonga", "Fiji", "Iceland" y "Carrizo" (VCE 3.1), que ahora se utiliza AMD Radeon Rx 300 Series (familia de GPU Pirate Islands) y VCE 3.4 de la serie [[AMD Radeon RX serie 400|AMD Radeon RX 400]] y [[AMD Radeon RX serie 500|AMD Radeon RX 500]] (ambas de la familia de GPU Polaris). * Tonga: Radeon R9 285, 380, 380X; Móvil Radeon R9 M390X, M395, M395X, M485X * Tonga XT: FirePro W7100, S7100X, S7150, S7150 X2 * Fiyi: Radeon R9 Fury, Fury X, Nano; Radeon Pro Dúo (2016); FirePro S9300, W7170M * Polaris: RX 460, 470, 480; RX 550, 560, 570, 580; Radeon Pro Duo (2017) === VCE 4.0 === El codificador Video Code Engine 4.0 y el decodificador UVD 7.0 están incluidos en las GPU basadas en Vega.<ref>{{Cita noticia|apellidos=Larabel|nombre=Michael|título=AMD Sends Out 100 Patches, Enabling Vega Support In AMDGPU DRM|url=https://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-Vega-10-Support|fechaacceso=2017-8-25|editorial=Phoronix|fecha=2017-3-20}}</ref><ref>{{Cita web|url=https://techreport.com/news/31627/amd-publishes-patches-for-vega-support-on-linux/|título=AMD publishes patches for Vega support on Linux|fechaacceso=2023-2-24|autor=Zak Killian|fecha=2017-3-22}}</ref> ==== VCE 4.1 ==== La GPU Vega20 de AMD, presente en las tarjetas Instinct Mi50, Instinct Mi60 y Radeon VII, incluye instancias VCE 4.1 y dos UVD 7.2.<ref>{{Cita web|url=https://lists.freedesktop.org/archives/amd-gfx/2018-May/022291.html|título=[PATCH 50/57] drm/amdgpu/vg20:Enable the 2nd instance IRQ for uvd 7.2|fechaacceso=2019-01-13|autor=Deucher|nombre=Alex|fecha=15 May 2018}}</ref><ref>{{Cita web|url=https://lists.freedesktop.org/archives/amd-gfx/2018-May/022282.html|título=[PATCH 42/57] drm/amd/include/vg20: adjust VCE_BASE to reuse vce 4.0 header files|fechaacceso=2019-01-13|autor=Deucher|nombre=Alex|fecha=15 May 2018}}</ref>
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Editando
Video Coding Engine
(sección)
Añadir idiomas
Añadir tema