- Mar 23, 2015
- 14
- 0
Hello folks, hoping you all can help me diagnose an intermittent issue with my system. I've been hitting the forums for the last couple weeks and finally decided I better just post something.
I am using Blue Iris v4.0.2.3 x64 on a PC with the following specs:
i7 2600 @ 3.4Ghz Sandy Bridge
8 GB RAM 120 GB Intel SSD (Operating system, software, new clips/alerts)
4 TB Western Digital 5200rpm drive (Storage only)
ATI Radeon 7770 (for kicks, I know it isn't necessary)
Intel Corporation DH67BL motherboard
I have 2 Swann NHD-830s, 1 NHD-831, and 3 NHD-820s (two 820s have the firmware update to produce 3MP images, one does not, and only produces 1080p. They came this way.) I also have an old Panasonic KX-HCM10 PTZ in the building, and a remotely connected Trendnet TV-IP572 w/ audio (only camera w/ audio). I also have two NETGEAR ProSafe GS110TP Gigabit Smart Switch w/ PoE to power it all, one of which is connected to the NVR and a Cisco switch that handles the building's main network.
Here's my problem. I have the system buttoned down pretty well it seems, all cameras running at 15 fps, i-frame at 15, pre-buffer at 30, network buffer set to 10MB, Direct-to-Disc enabled, all cameras recording in h.264 format (except the PTZ records in MJPG), and have BI running as a service. Each of these settings are reflected in both the camera and the software. EXCEPT the PTZ and Trendnet may be different frame rates and forced down slower in BI, I'm not certain as they keep changing framerates slightly and those two aren't mine to configure freely.
Daytime CPU usage sits between 25-35% typically. Night time usage sits between 35-50%, almost all of the time, even when recording all 6 high-res cameras at once. Then, without rhyme or reason, the CPU jumps to 85-100% usage and resource monitor reports the CPU maximum frequency drops to 47%. During this time the bandwidth from each of the 2-3MP cameras drop from 1.2MB p/s to 400-800KB p/s and the frames drop by half, some of the cameras going down to 0 frames despite bandwidth still being received. Writing to disc also drops off dramatically, as it would if the CPU was lagging behind. After about 30-60seconds the CPU catches back up and everything goes back to running smoothly again. **UPDATE** As I write this, of course the night-time CPU usage is bottle-necking regularly off and on.
I am about to pull out what little hair I have left, or consider another option, but I am so deeply invested in BI already that I would hate to abandon it. I have been in contact with Ken somewhat but I have a feeling I'm overwhelming him with questions, so hopefully somebody here has something to suggest..
Things I have tried:
Disabled ATI Radeon 7770 HDMI audio driver.
Disabled Realtek audio driver (read people had some problems with sound latency being introduced by drivers)
Made certain Make High-Res JPEG is unchecked for all cameras.
Originally had numerous Hard Faults associated with writing new clips/alerts. Solved by using the main internal SSD for new clips/alerts, now only pushing Storage to the slow 4 TB.
DPC Latency Checker didn't show the lack of latency until about half-way through the CPU maxing out (even though BI reported getting 0-6 frames from each 15FPS camera.) Not certain how to isolate this.
I have reduced clip size to 1 hour/2gigs for all cameras to reduce the overhead of big files some. Object Detect/Reject is Unchecked (Due to suggestions about missing frames/recording not starting early enough.. seems to have helped w/ pre-buffer set correctly)
Wondered if the 5200rpm 4TB was introducing the latency, but after watching it write a multi-gig file with minimal CPU change I decided against it.
Played with numerous settings and thought I had it figured out a few times, only to find it would crop up again, usually within an hour or two in day-time, or 5-30minutes at night.
I'll be happy to lay out more specifics to anyone who asks, I'm at my wits end tonight. Thoughts??
I am using Blue Iris v4.0.2.3 x64 on a PC with the following specs:
i7 2600 @ 3.4Ghz Sandy Bridge
8 GB RAM 120 GB Intel SSD (Operating system, software, new clips/alerts)
4 TB Western Digital 5200rpm drive (Storage only)
ATI Radeon 7770 (for kicks, I know it isn't necessary)
Intel Corporation DH67BL motherboard
I have 2 Swann NHD-830s, 1 NHD-831, and 3 NHD-820s (two 820s have the firmware update to produce 3MP images, one does not, and only produces 1080p. They came this way.) I also have an old Panasonic KX-HCM10 PTZ in the building, and a remotely connected Trendnet TV-IP572 w/ audio (only camera w/ audio). I also have two NETGEAR ProSafe GS110TP Gigabit Smart Switch w/ PoE to power it all, one of which is connected to the NVR and a Cisco switch that handles the building's main network.
Here's my problem. I have the system buttoned down pretty well it seems, all cameras running at 15 fps, i-frame at 15, pre-buffer at 30, network buffer set to 10MB, Direct-to-Disc enabled, all cameras recording in h.264 format (except the PTZ records in MJPG), and have BI running as a service. Each of these settings are reflected in both the camera and the software. EXCEPT the PTZ and Trendnet may be different frame rates and forced down slower in BI, I'm not certain as they keep changing framerates slightly and those two aren't mine to configure freely.
Daytime CPU usage sits between 25-35% typically. Night time usage sits between 35-50%, almost all of the time, even when recording all 6 high-res cameras at once. Then, without rhyme or reason, the CPU jumps to 85-100% usage and resource monitor reports the CPU maximum frequency drops to 47%. During this time the bandwidth from each of the 2-3MP cameras drop from 1.2MB p/s to 400-800KB p/s and the frames drop by half, some of the cameras going down to 0 frames despite bandwidth still being received. Writing to disc also drops off dramatically, as it would if the CPU was lagging behind. After about 30-60seconds the CPU catches back up and everything goes back to running smoothly again. **UPDATE** As I write this, of course the night-time CPU usage is bottle-necking regularly off and on.
I am about to pull out what little hair I have left, or consider another option, but I am so deeply invested in BI already that I would hate to abandon it. I have been in contact with Ken somewhat but I have a feeling I'm overwhelming him with questions, so hopefully somebody here has something to suggest..
Things I have tried:
Disabled ATI Radeon 7770 HDMI audio driver.
Disabled Realtek audio driver (read people had some problems with sound latency being introduced by drivers)
Made certain Make High-Res JPEG is unchecked for all cameras.
Originally had numerous Hard Faults associated with writing new clips/alerts. Solved by using the main internal SSD for new clips/alerts, now only pushing Storage to the slow 4 TB.
DPC Latency Checker didn't show the lack of latency until about half-way through the CPU maxing out (even though BI reported getting 0-6 frames from each 15FPS camera.) Not certain how to isolate this.
I have reduced clip size to 1 hour/2gigs for all cameras to reduce the overhead of big files some. Object Detect/Reject is Unchecked (Due to suggestions about missing frames/recording not starting early enough.. seems to have helped w/ pre-buffer set correctly)
Wondered if the 5200rpm 4TB was introducing the latency, but after watching it write a multi-gig file with minimal CPU change I decided against it.
Played with numerous settings and thought I had it figured out a few times, only to find it would crop up again, usually within an hour or two in day-time, or 5-30minutes at night.
I'll be happy to lay out more specifics to anyone who asks, I'm at my wits end tonight. Thoughts??
Last edited by a moderator: