GPU Acceleration
By leveraging the decoding capabilities of GPU, CPU loading can be efficiently reduced for smoother streaming display. The number of supported decoding channels will also be increased on the same device.
You can adjust following options in the GPU Acceleration tab:
- Enable GPU decoder to offload work from CPU:
- Intelligent adjustment: Streams automatically leverage the decoding capabilities of GPU according to system performance.
- Manual adjustment: To allow GPU decoding to focus on streams consuming more CPU resources. You can manually adjust to an applicable resolution and set up the maximum number of channels according to individual needs.
- Maximum channel count: The maximum number of GPU decoding streams.
- Applicable resolution: A video stream can leverage GPU decoding if its resolution meets the criteria.
- Label the video streams that are using GPU decoding on the screen: If the video stream is using GPU decoding, a GPU icon will be displayed at the top-right corner of the screen.
Enable GPU decoder to offload work from CPU
Note:
- Currently, video streams from the following cameras do not support hardware decoding:
- Fisheye cameras
- Cameras with Live View Analytics enabled
- When system resources are not sufficient, streams can not be decoded by GPU even if the criteria for manual adjustment settings are met.
- Currently only H.264 codec video streams are supported for GPU decoding. Actual supported codecs vary dependeding on GPU capabilities.