Habilitar o deshabilitar la aceleración por hardware

La decodificación automática de vídeo acelerada por hardware para la detección de movimiento es la configuración por defecto cuando se añade una cámara. El servidor de grabación utiliza los recursos de la GPU si están disponibles. Esto reducirá la carga de la CPU durante el análisis del movimiento del vídeo y mejorará el rendimiento general del servidor de grabación.

Para habilitar o deshabilitar la aceleración por hardware

  1. En el panel Navegación del sitio, seleccione Dispositivos.
  2. Seleccione la cámara correspondiente en el panel Generalidades.
  3. En la pestaña Movimiento, en Aceleración por hardware seleccione Automático para habilitar la aceleración por hardware o seleccione Desactivado para desactivar la configuración.

Uso de recursos de la GPU

La decodificación de vídeo acelerada por hardware para la detección de movimiento utiliza recursos de la GPU en:

  • Las CPU Intel que admiten Intel Quick Sync
  • NVIDIA® muestra adaptadores de pantalla conectados a su servidor de grabación

Equilibrio de carga y rendimiento

El equilibrio de la carga entre los diferentes recursos se realiza automáticamente. En el nodo Monitor del sistema puede verificar si la carga actual de análisis de movimiento en los recursos de la GPU NVIDIA está dentro de los límites especificados desde el nodo Umbrales del monitor del sistema. Los indicadores de carga de la GPU NVIDIA son:

  • Decodificación de NVIDIA
  • Memoria de NVIDIA
  • Procesamiento de NVIDIA

Si la carga es demasiado alta, puede añadir recursos de GPU a su servidor de grabación instalando varios adaptadores de pantalla NVIDIA. Milestone desaconseja el uso de la configuración SLI (Scalable Link Interface) de tarjetas gráficas NVIDIA.

Los productos NVIDIA tienen diferentes capacidades de computación.

La decodificación de vídeo acelerada por hardware para la detección de movimiento utilizando las GPU NVIDIA requiere una capacidad de cálculo de la versión 6.x (Pascal) o más reciente.

  • Para ver si la detección de movimiento de vídeo está acelerada por hardware para una cámara específica, habilite el registro en el archivo de registro del servidor de grabación. Establezca el nivel en Depuración y el diagnóstico se registrará en el DeviceHandling.log. El registro sigue el patrón:
    [time] [274] DEBUG – [guid] [name] Descodificación configurada: Automática: Decodificación real: Intel/NVIDIA

La versión del sistema operativo del servidor de grabación y la generación de la CPU pueden afectar al rendimiento de la detección de movimiento de vídeo acelerada por hardware. La asignación de memoria a la GPU suele ser el cuello de botella con las versiones más antiguas (el límite típico está entre 0,5 GB y 1,7 GB).

Los sistemas basados en Windows 10 / Server 2016 y CPU de 6ª generación (Skylake) o más recientes pueden asignar el 50% de la memoria del sistema a la GPU y así eliminar o reducir este cuello de botella.

La 6ª generación de las CPU de Intel sí proporciona decodificación acelerada por hardware de H.265, por lo que el rendimiento es comparable al de H.264 para estas versiones de CPU.