NVIDIA vs. AMD Transcoding da tamaños de archivo diferentes

Hola, recientemente agregué una tarjeta gráfica RTX 3070 TI más antigua a mi PC (usando un slot PCIE externo con oculink). Tenía la impresión de que podría hacer más transmisiones simultáneas con eso que con el AMD 780M integrado en mi NUC.

Noté que el AMD obtenía mejores resultados usando el mismo perfil (HEVC Mp4 pero guardando como archivo MPG) que el NVidia. Hice varias pruebas y sucedió lo mismo tanto si era una sola codificación como si eran varias codificaciones simultáneas.

¿Por qué el AMD muestra mejores resultados que el Nvidia cuando no se usan códecs Av1?

¡Hola Jay (@jator71), bienvenido a la comunidad!

Es muy común observar diferentes tamaños de archivo al comparar codificadores de hardware como NVIDIA (NVENC) y AMD (AMF), incluso utilizando exactamente el mismo perfil. Esto sucede porque los codificadores de hardware son chips físicamente diferentes en tu GPU, cada uno con sus propios algoritmos propietarios sobre cómo manejan la compresión de video.

Aquí hay algunas razones por las que estás viendo esas diferencias:

1. Diferente implementación del codificador

NVIDIA y AMD utilizan una lógica de “control de tasa” distinta. Cuando MCEBuddy envía un comando (como una tasa de bits objetivo o un nivel de calidad), el chip de NVIDIA y el de AMD interpretan esa instrucción de manera diferente. En muchos casos, el codificador HEVC de AMD busca una compresión más agresiva por defecto, o maneja las escalas de “Calidad constante” (CRF/QP) de forma distinta a NVIDIA.

2. Eficiencia vs. Calidad

El hecho de que un archivo sea más pequeño no significa necesariamente que sea “mejor”. Por lo general, significa que tiene una tasa de bits más baja. Podrías querer verificar lo siguiente:

  • Artefactos visuales: Con el mismo tamaño, uno podría verse más pixelado que el otro.
  • Velocidad: La RTX 3070 Ti de NVIDIA es generalmente mucho más rápida codificando que la 780M integrada, lo cual suele ser el intercambio por un archivo ligeramente más grande.