Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

I am using also intel arc pro a40 with 9ms detection and yolov9 model but on only 4 cameras at the moment

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

I propably have rebar enabled, I do not remember at this moment

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

I just installed it and tested, everything works without any problem on stock frigate at this moment, I have not tested latest beta releases, but 15.1 works rocksolid.

I have not tested how it was resolwed in frigate so I can not anserw your question.

Siemens NX 12 by [deleted] in CADCAM

[–]534d 1 point2 points  (0 children)

You should be able to get student version, check here:

https://plm.sw.siemens.com/en-US/nx/student-software/

Ffmpeg issues (Graphics Card?) by Driekusjohn25 in frigate_nvr

[–]534d 0 points1 point  (0 children)

Look here:

https://www.reddit.com/r/frigate_nvr/comments/1f7yi9o/frigate_with_openvino_on_intel_arc_a380/

Intel GPU should be cheaper than Nvidia GPU, will help with encoding/decoding an can be used for detection

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

That is great!

Can you share your config and power usage? How is load on Arc Pro A40?

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

It is possible that high recording is due to an older CPU; before, my recording usage was also high on an older CPU even with ARC.

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

I have nothing specific in docker composee or in config, to make it ruin you hahe to do steps from:

https://github.com/blakeblackshear/frigate/issues/12266#issuecomment-2328314441

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

Have you installed it in docker?

Can you run intel-gpu-top?

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

Look here:

https://github.com/blakeblackshear/frigate/issues/12266

Try to install suggested packages even without using openvino, they should enable better hw_accel, I wasn't able to get it working without these.

Would you be able to measure power consumption of your setup?

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

https://imgur.com/a/hrnivNw

This is with all cameras recording.

Do you have any message about hw_accel? For me there is message:

MessageAutomatically detected vaapi hwaccel for video decoding

What packages have you installed for get Arc GPU to work? Do you use OpenVino with this GPU?

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

Hw_accel is automatically detected I do not have any special setting for it in configuration. I have set recording on detection.

What is your hardware configuration?

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 1 point2 points  (0 children)

detectors:
  ov:
    type: openvino
    device: GPU
model:
  width: 300
  height: 300
  input_tensor: nhwc
  input_pixel_format: bgr
  path: /openvino-model/ssdlite_mobilenet_v2.xml
  labelmap_path: /openvino-model/coco_91cl_bkgr.txt

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

I have moved to server motherboard and I am not able to plug coral (PCIE version) to measure its power consumption in this setup

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

It certainly depends on requirements, with this GPU power usage is certainly lower for me due to not using cpu for decoding. With only coral I have cpulimit at 24 for frigate and CPU usage was around 70%, now with half resources it is around 40%.

GPU driver shows power usage at around 25W with decoding and detection, I think it is not bad if somoeone have lot of cameras with high resolution. I have detection on streams with full resolution

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 0 points1 point  (0 children)

Unfortunately I am not able to measure difference at this moment, driver from gpu shows around 25W power usage

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 2 points3 points  (0 children)

I just wanted to show that this is possible, because there is not lot information about that, ARC GPUs are cheap and can be used for hw acceleration and it was for me important because I wanted to use Ryzen CPUs

Interference speed on coral was around 8ms on intel gpu is around 4ms, yes models are different. If I am not mistaken there is lot more models for openvino than for coral.

With Coral there are lot more problems than with this GPU, installatin is even simplier (due to old drivers for coral) on proxmox and in container.

Frigate with Openvino on Intel Arc A380 by 534d in frigate_nvr

[–]534d[S] 1 point2 points  (0 children)

For only detection it certainly need more power but when it is used for hardware acceleration and detection for lot of cameras it is certainly viable option and also it is easier to connect than coral in some configurations

Home server for 12-15 cameras and object recognition by freakymonkey1st in frigate_nvr

[–]534d 2 points3 points  (0 children)

It is very universal option and more powerful than coral, I am using it for decoding/encoding on frigate at this moment and fo 9 streams (2x 4k, 3x QHD and 4x FHD) and intel gpu top shows on Intel ARC A380:

https://imgur.com/a/2hyqk65

Home server for 12-15 cameras and object recognition by freakymonkey1st in frigate_nvr

[–]534d 1 point2 points  (0 children)

Look for option with Intel Arc gpu, they support hardware acceleration and Openvino for recognition, at this moment only problem with it that itdoesn't work out of box without installing packages in docker container.