Not enough resource for motion detection analysis. Check the engine configuration in smart analysis.

CPM

n3wb
Aug 22, 2024
7
3
Netherlands
I bought a brand new ds-7616NXI-i2/P16(E). (firmware V5.04.060 build 250523) Setup the device, migrated my camera's (AcuSense, non AcuSense, AliExpress "hik-compatible" and ONVIF streams) and configured the VCA Engine as: "Perimeter Protection". This because i want to use non acusense, hik-compatible and onvif with the perimeter VCA capability.
This works fine.

But something is confusing me. When i setup regular Motion detection there is a warning message for every camera: "Not enough resource for motion detection analysis. Check the engine configuration in smart analysis."
The Engine is not configured for motion detection but for Perimeter Protection. Why is this message here then?
What i tried:
  • Fully unload the VCA engine (Unload option)
  • VCA engine set to "Motion detection" and cleared al the motion detection area's and disabled motion detection per camera on the NVR.
  • VCA engine set to "Motion detection" and cleared "AI by NVR" and/or "Dynamic Analysis" options per camera on the NVR.
  • VCA engine set to "Motion detection" there are NO Linked channels (devices) under the VCA.

I can click the "X" to remove the message but then next time is i present again. This happens on every camera.

it's a bit similar as this thread: .

Error.png
 
Last edited:
If you use perimetar protection channels for NVR VCA, you cannot use Motion detection on any channel with Human/Vehicle checkmark. You Can disable that and use a standard motion.

Check if there is on any channel Motion 2.0 enabled. Perhaps overlooked?
 
I don't have any human/vehicle function enabled at the motion detection section on any camera. As shown above that is the only camera that displays that function and they are unchecked.

I don't know what you mean with "motion 2.0". I don't see that remark Anywhere can you explain it s little bit more?

The only option I have selected at the motion detection section is "dynamic analysis".
 
Update: i used the: "Restore to Default Settings All parameters except network parameters and user account will be cleared" setting. Configured the VCA engine to "Permeter protection", added the camera's again and instantly got that notification again. Super annoying.
 
Your NVR has Acusense capabilities. So when you are setting up the detections it will give you an option whether you want to have the detection done from the camera itself or from the NVR.
You only have a limited amount of processing power from the NVR side. If you set too many to be done from the NVR then it will give you the error message. From what I remember, the motion detection 2.0, which is the human vehicle filtering is turned on for every channel by default. If you tried to then turn on a perimeter protection then it will give an error of too many turned on. So if the camera supports processing from the camera side then make sure to turn on the option.
1751052509153.png
 
Thanks for your reply. I understand what you are saying.
If you enable AI by Device (the NVR) and any option related then you get linked channels in the VCA engine. After the reset I didn't enable any camera with the acusense feature (AI enabled by Device) so there isn't any device using the engine, nor is the button "AI by Device" enabled on any camera.

I think this is a firmware issue/bug or something. I experienced more issues, like continues recording on some camera when it wasn't enabled. That's why I did a reset. The only thing now is that strange message.
 
Thanks for your reply. I understand what you are saying.
If you enable AI by Device (the NVR) and any option related then you get linked channels in the VCA engine. After the reset I didn't enable any camera with the acusense feature (AI enabled by Device) so there isn't any device using the engine.

I think this is a firmware issue/bug or something. I experienced more issues, like continues recording on some camera when it wasn't enabled. That's why I did a reset. The only thing now is that strange message.
If you have cameras that are able to do processing on the camera themselves then make sure that is turned on. Now with that being said.... whether or not the camera has that turned on is the next question so while you can enable it on the NVR menu, it it is not turned on from the camera then it won't work. So log into the camera and look at "VCA" resource. Select the one you need and the camera will reboot with the new "engine" on. After that it will use the camera's processing. At the end you ideally would want the least work done on the NVR itself or you will run into those errors telling telling you the upper limits being reached which in layman terms meaning NVR itself isn't powerful enough to do all the extra work you want it to do.

1751054023245.png