I have 12 1080p cameras. 8 are recording 24x7 and have motion detection. To accomplish this I cloned the 8 cameras so that 8 record constantly, and the other 8 do motion detection. The remaining 4 are not recording and do not have motion detection. They're PTZ and just used for getting a better view of things live.
Computer has an i7-4790K processor and 16GB of RAM. My CPU usage is generally at 80% or higher, often over 95%. The 24x7 recordings go to a WD Purple 4TB drive, while the motion detection recordings to a WD Purple 1TB drive.
I am already recording direct to disc, which I know should drastically reduce CPU usage. I record in BVR format, not MP4. Not sure if changing to MP4 would alter the CPU usage.
I checked each cam's max fps and found most were at 20, some as high as 60. I don't think I set them that high, so I set them all to 10 fps max. However, now if I go into each cam's properties, that number has climbed higher on its own to 11 or 12 fps.
All the cameras had Hardware Decoding set to "Yes (no VPP)". I tried switching those all to "No", but it doesn't seem to have made any difference in CPU usage.
I've also turned off the web server, no effect on CPU. As a test, I turned off the motion sensor on all 8 cameras to see if that had any effect on CPU. It did not. I've tried compacting the DB, and Repair/Regenerate the DB as well. No effect. I've just now turned off recording on all 8 24x7 cameras, but still CPU usage is over 90% right now. So currently I have web server off, no motion detection, no cameras recording, but yet still around 90% CPU usage. I've confirmed in Task Manager that the bulk of the CPU usage is from Blue Iris (76-83% generally).
The system wasn't always using this much CPU. When I initially got my cameras configured, it was typically 30-60% CPU usage. I don't know why it has creeped up so much over the months. It's become a problem that occasionally crashes Blue Iris. I use Blue Iris Tools as well for the Watchdog monitor to automatically reopen Blue Iris if it crashes, and to overlay weather information on the cams.
I've tried to share as much relevant info about my setup as I can. Please let me know if additional info is needed.
Computer has an i7-4790K processor and 16GB of RAM. My CPU usage is generally at 80% or higher, often over 95%. The 24x7 recordings go to a WD Purple 4TB drive, while the motion detection recordings to a WD Purple 1TB drive.
I am already recording direct to disc, which I know should drastically reduce CPU usage. I record in BVR format, not MP4. Not sure if changing to MP4 would alter the CPU usage.
I checked each cam's max fps and found most were at 20, some as high as 60. I don't think I set them that high, so I set them all to 10 fps max. However, now if I go into each cam's properties, that number has climbed higher on its own to 11 or 12 fps.
All the cameras had Hardware Decoding set to "Yes (no VPP)". I tried switching those all to "No", but it doesn't seem to have made any difference in CPU usage.
I've also turned off the web server, no effect on CPU. As a test, I turned off the motion sensor on all 8 cameras to see if that had any effect on CPU. It did not. I've tried compacting the DB, and Repair/Regenerate the DB as well. No effect. I've just now turned off recording on all 8 24x7 cameras, but still CPU usage is over 90% right now. So currently I have web server off, no motion detection, no cameras recording, but yet still around 90% CPU usage. I've confirmed in Task Manager that the bulk of the CPU usage is from Blue Iris (76-83% generally).
The system wasn't always using this much CPU. When I initially got my cameras configured, it was typically 30-60% CPU usage. I don't know why it has creeped up so much over the months. It's become a problem that occasionally crashes Blue Iris. I use Blue Iris Tools as well for the Watchdog monitor to automatically reopen Blue Iris if it crashes, and to overlay weather information on the cams.
I've tried to share as much relevant info about my setup as I can. Please let me know if additional info is needed.