Building out Frigate for 12 cams — Hailo vs GPU, high-res face recognition/LPR, and trying not to burn 200W 24/7
Been fucking around with Frigate for a while now and I’m at the point where it’s working well enough that I want to build the setup out properly. Looking for feedback from people running bigger Frigate installs, especially Hailo + face recognition/LPR.
Current hardware:
- i7-8700K
- Gigabyte Z370 AORUS Gaming 7
- 32GB DDR4
- EVGA GTX 1060 SC 6GB
- Intel UHD630 iGPU
- Proxmox
- Frigate running in an LXC/Docker
- M.2 SSD
- planning to put a 3TB NVR/surveillance HDD back in for event recordings
Currently testing 4 Reolink cameras.
Frigate is running YOLO11m 640x640 through ONNX/CUDA on the GTX 1060. Intel iGPU handles VAAPI decode/scaling.
I started playing with Frigate face recognition and holy shit, I’m impressed. That’s basically what sent me down this rabbit hole.
I found that using the 640x360 substreams for detect was pretty disappointing for faces. I moved my Main Door camera to a 2560x1440 working/detect frame at 5fps and face recognition got noticeably better.
I then got stupid and tried all 4 cameras high-res. 😂
That was too much. Frigate started skipping about 14fps overall.
Current sweet spot is:
- Main Door: 2560x1440 @ 5fps
- Front Doors: 2560x1440 @ 5fps
- Street: 640x360 @ 5fps
- Side House: 640x360 @ 5fps
With that setup I’m getting basically 20.2 process fps / 20.3 camera fps and 0 skipped fps.
GTX 1060 inference is around 36-37ms with YOLO11m. GPU utilization varies depending on activity, but I’ve seen the 1060 hit its 120W power limit when shit gets busy.
The UHD630 was only around 20ish% in my last test, and overall CPU usage was only around 12%, so the 8700K itself definitely doesn’t appear to be my bottleneck yet.
Eventually I want around 12 cameras.
The end goal is:
- person detection
- dogs/animals
- Frigate+ eventually
- face recognition on cameras where people are close enough
- ideally 2K working frames for the important face cameras
- 2K or possibly 4K for dedicated license plate cameras
- good detection quality, not just insane FPS numbers
- low enough power consumption that I don’t feel like I’m heating my house with an NVR
Current server seems to be pulling roughly 150-200W depending on what it’s doing, so power efficiency is becoming a concern.
My current thought is:
Intel iGPU = decode/scale
Hailo-8 = YOLO/object detection
GTX 1060 = keep installed for face/LPR/other CUDA shit if Frigate can actually make useful use of it
CPU = everything else
The big question I have is Hailo detection quality.
I actually really like the quality I’m getting from YOLO11m on the GTX 1060. I don’t want to buy a Hailo and find out I have to drop down to some tiny model that misses shit just to get 100+ FPS.
I understand the GPU itself isn’t what determines detection quality — the model does — and Hailo models are generally quantized/compiled differently. But for people who have actually made the switch:
Can Hailo-8 realistically give me YOLO11m-ish detection quality while handling a 12-camera setup?
And how are you guys handling faces/LPR?
Do you let Hailo handle object detection and use another accelerator/GPU for enrichments? Is the NVIDIA card even worth keeping installed once Hailo is doing YOLO?
I’m also considering rebuilding around a newer Intel platform eventually for lower power and a newer iGPU/media engine. I have access to DDR5 and have been looking at Core Ultra stuff, but I’m not interested in replacing the 8700K just because it’s old. Right now the CPU has tons of headroom.
So I’m basically trying to figure out:
- Keep the 8700K/Z370 and add Hailo?
- Build a newer low-power Intel box + Hailo?
- Use Hailo for detection and keep the 1060 for enrichments?
- Skip Hailo and just buy a much newer NVIDIA GPU?
- What hardware are people actually using for 10-12 cams with high-res face recognition and LPR without pulling stupid amounts of power?
Not looking for a theoretical “a Coral can do 900 cameras if nothing moves” answer lol. I’m interested in real setups with multiple simultaneous detections, faces, cars, animals, LPR, etc.
Appreciate any numbers you guys have — camera count, detect resolution/FPS, Hailo model, inference speed, iGPU/GPU utilization, and actual wall power would be especially useful.