启用或禁用硬件加速
添加摄像机时,用于移动侦测的自动硬件加速视频解码是默认设置。记录服务器使用 GPU 资源(如果可用)。这将降低视频移动分析期间的 CPU 负载,同时提高记录服务器的常规性能。
启用或禁用硬件加速
- 在站点导航窗格中,选择设备。
- 在概览窗格中选择相关的摄像机。
- 在移动选项卡上的硬件加速下,选择自动以启用硬件加速,或者选择关以禁用此设置。
使用 GPU 资源
移动侦测的硬件加速视频解码使用以下设备上的 GPU 资源:
- 支持 Intel Quick Sync 的 Intel CPU
- NVIDIA® 显示连接到记录服务器的适配器
负载平衡和性能
自动完成不同资源之间的负载平衡。在系统监视器节点中,您可以验证 NVIDIA GPU 资源上的当前运动分析负载是否在系统监视器阈值节点的指定限制范围内。NVIDIA GPU 负载指示器是:
- NVIDIA 解码
- NVIDIA 内存
- NVIDIA 渲染
如果负载过高,您可以通过安装多个 NVIDIA 显示器适配器将 GPU 资源添加到您的记录服务器。Milestone 不建议使用您 NVIDIA 显示器适配器的可伸缩链接接口 (SLI) 配置。
NVIDIA 产品的计算能力各不相同。
使用 NVIDIA GPU 的移动侦测的硬件加速视频解码需要计算能力版本 6.x (Pascal) 或更新版本。
-
要了解 NVIDIA 产品的计算能力,请访问 NVIDIA 网站 (https://developer.nvidia.com/cuda-gpus/)。
-
要了解视频移动侦测是否已针对特定摄像机进行硬件加速,请对记录服务器日志文件启用日志录制。将级别设置为调试,会将诊断信息记录到 DeviceHandling.log。日志遵循以下模式:
[time] [274] DEBUG – [guid] [name] 已配置的解码:自动:实际解码:Intel/NVIDIA
记录服务器的 OS 版本和 CPU 生成可能会影响硬件加速视频移动侦测的性能。GPU 内存分配往往是较早版本的瓶颈(通常限制在 0.5 GB 到 1.7 GB 之间)。
基于 Windows 10 / 服务器 2016 和第 6 代 CPU (Skylake) 或更新版本的系统可以将 50% 的系统内存分配给 GPU,从而消除或降低这一瓶颈。
第 6 代 Intel CPU 不能提供 H.265 的硬件加速解码功能,因此对于这些 CPU 版本,其性能与 H.264 大致相当。