Noob Frigate question on openvino

Good Morning All,

Hopegfully I put this in the correct place. I am new HA and Frigate and I would like to achive the following:

  1. Install frigate from HACS
  2. Use openvino in frigate as a detector
  3. Human, & Cat detection for 8 dahua cameras (Human required, cat is a bonus)
  4. Car detection on 1 of the 8 cameras
  5. Add coaral tpu down the line
  6. No recording of video just a still image & notification when detected to phone
  7. Possibly add 3 more PTZ cameras
  8. Have live streams of the cameras on dashboard.

My install is as follows:

  1. Gmktec G3 with N100 cpu, 128GB ssd & 16GB of ram
  2. Proxmox 8.3
  3. HA VM with 8GB of ram & 50GB hdd
  4. Unify network controller VM 3gb ram 32gb Hdd
  5. Dahua NVR/cameras integrated with the Dahua integration from HACS

Questions:

  1. Will the N100 have enough horse power to do this?
  2. How do I get HA to see the IGPU of the N100? Is it as simple as adding VirtGL in the display bit of the HA VM in proxmox?
  3. Is there any thing I need to add or do in HA for frigate to use the IGPU?
  4. I prefer not to have frigate in a LXC in proxmox. What are the downsides?
  5. Will frigate replace the dahua integration?
  6. Coral tpu… Replace the Wifi card or use USB TPU? Which is better for my hardware?
  7. Anything else I should know or take into account?

The video detection is just a added early warning eg someone in walking into my garden/driveway.

I’m sure that there are more questions that I didn’t think of but any help will be appreaciated.

Thank you,
AB

Yes, many users run Frigate on N100 with 10+ cameras

If you get the Frigate integration in HA, yes, it can replace the camera streams there

You can but with the n100 coral likely won’t be needed

@crzynik, Thank you for your reply. I’m a bit confused? Will the IGPU be good enouth to do the human and car detection on 8 x 1080N streams (960x1080) at 5 fps?

Also is there a way to streach the 960x1080 native stream of the dahua cameras to be 16x9? as it just looks odd being squashed but it looks normal when played back from the NVR?

Yes, it should be fine for that and more.

And yes you can define a detect resolution to change that.

I’ve been getting no end of issues with frigate directly installed in home assistant as a addon in the proxmox vm. The streams loads itermittetly at best and there are a stream of errors in the frigate logs. It does not detect any hardware acceleration. Is it looks like the only way to go is either using a priviliged lxc container which i see as a security risk or to go down the frigate VM route with a coral tpu…

Some users have shown on GitHub how to do it in an unprivileged LXC. Many users use the tteck script as well.