For at least the last year when BI gets busy the FPS will drop on one or more cameras and never recover. This usually happens when viewing prior recordings. Once this happens the only way to recover is to restart the camera(s) (in BI) with the slow fps.
Normally my system chugs along nicely using ~20% CPU. This is with 18 active cameras, half of which are 4k and using sub streams. Most cameras are using ONVIF camera triggers and have limit decoding checked and no display of overlays on live views. A few cameras use BI motion detection. When multiple cameras get triggered at the same time the CPU usage increases up to 60-80%, sometimes spiking briefly to 100% before returning to normal.
It's when I go to review recorded footage that BI bogs down and does not recover. Usually no problem, but eventually I'll notice the CPU usage is very high and does not drop below 40-60%, even after I stop reviewing footage. If I then go to BI's info window and look at the cameras at least one will be sitting at a low FPS and the key frame rate will have dropped from 1.00 down below 0.5. Once this happens the camera never recovers until I restart the camera within BI. If I forget and fail to check I will come back the next day and find the camera still lagging. This never seems to happen with my 1080p cameras.
I have tried with and without hardware acceleration. I believe I have antivirus turned off for BI and its storage locations. I have the BI camera buffer set to 40 MB which should be plenty large.
I can see where BI would temporarily bog down when busy, but I would expect BI to recover eventually. I would also expect BI to alert me when the FPS or keyframe rate drops for an extended period of time.
Any ideas or anyone else seeing this?
Normally my system chugs along nicely using ~20% CPU. This is with 18 active cameras, half of which are 4k and using sub streams. Most cameras are using ONVIF camera triggers and have limit decoding checked and no display of overlays on live views. A few cameras use BI motion detection. When multiple cameras get triggered at the same time the CPU usage increases up to 60-80%, sometimes spiking briefly to 100% before returning to normal.
It's when I go to review recorded footage that BI bogs down and does not recover. Usually no problem, but eventually I'll notice the CPU usage is very high and does not drop below 40-60%, even after I stop reviewing footage. If I then go to BI's info window and look at the cameras at least one will be sitting at a low FPS and the key frame rate will have dropped from 1.00 down below 0.5. Once this happens the camera never recovers until I restart the camera within BI. If I forget and fail to check I will come back the next day and find the camera still lagging. This never seems to happen with my 1080p cameras.
I have tried with and without hardware acceleration. I believe I have antivirus turned off for BI and its storage locations. I have the BI camera buffer set to 40 MB which should be plenty large.
I can see where BI would temporarily bog down when busy, but I would expect BI to recover eventually. I would also expect BI to alert me when the FPS or keyframe rate drops for an extended period of time.
Any ideas or anyone else seeing this?