Skip to content
Discussion options

You must be logged in to vote

Frigate supports hardware acceleration for video decoding using the GPU, which is highly recommended to reduce CPU usage(1). The preset-nvidia is intended for NVIDIA GPUs (using NVDEC), while preset-vaapi is for Intel/AMD GPUs (using VAAPI)(1). There is no documentation suggesting that CPU-based hardware acceleration (like VPP) is preferred or more efficient than GPU-based decoding—Frigate is designed to offload video decoding to the GPU, not the CPU, for improved performance and lower power consumption(1).

If you're seeing GPU usage for decoding with preset-nvidia, that's expected for NVIDIA hardware. Setting hwaccel_args: preset-vaapi under a camera will only work if your hardware and d…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by NickM-27
Comment options

NickM-27
Aug 31, 2025
Collaborator Sponsor

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment