Are these stats normal for openvino on an iGPU? #20991
-
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
|
Based on your UHD 730 iGPU and the documentation, your stats are within expected ranges. Let me address your questions: 1. Are these stats expected for my iGPU? Yes, your performance is consistent with documented benchmarks. For the Intel UHD 730, the YOLOv9 s-320 model shows inference times of approximately 20ms, and the s-640 model shows approximately 40ms(1). Your 15-20ms for 320x320 and ~50ms for 640x640 align with these expectations(1). 2. Is the 640x640 too large for my iGPU? The 640x640 model is usable but pushes the limits of the UHD 730. The documentation shows s-640 models take approximately 40ms on this GPU(1). Your 50ms inference time with high detector CPU usage suggests the GPU is working hard but not falling back to CPU. 3. Is the "Detector CPU Usage" normal? The "Detector CPU Usage" metric in Frigate actually represents the detector process's overall resource usage, not strictly CPU usage. When using OpenVINO with 4. Will this be usable for multiple cameras? For multiple cameras with the UHD 730, you should use the 320x320 model. The documentation notes that the UHD 730 can handle one detector instance effectively(1). With one camera at 320x320 showing 50-75% detector usage, you have headroom for additional cameras, though you may need to tune detect fps and motion settings to balance load. 5. Which GPU handles enrichments? This is where your setup needs attention. You're using the
Since you're using the Recommendations:
Your current setup should work well: Intel iGPU for object detection via OpenVINO, and Nvidia GPU for enrichments via the tensorrt image. 📚 Sources: Have another question? Just tag @inkeep. |
Beta Was this translation helpful? Give feedback.

The AI is correct here.
I run a 12th gen i7 iGPU and I see similar numbers as you.
A 640x640 model won't run very well on an iGPU either, in my experience. And we've found that users are vastly overestimating the benefit of a 640x640 model. Bigger is not necessarily better. Frigate was specifically designed to compensate for using a smaller 320x320 model. Using a 640x640 model can actually make performance worse because it limits how far Frigate will zoom in on the image when running detection.
Also, Detector CPU Usage is the measurement of the CPU used to prepare inputs for the model for inference on GPU. Those values are normal, as well.