CPU usage spikes when using remote view

Pyrofighting

Young grasshopper
Oct 16, 2017
47
23
When I login to the web interface, my CPU spikes to 100%. It won't recover until I reset the BI Computer. Any suggestions on how I can make this work. I would like to be able to view my cameras remotely.

BI Computer
Windows 10 Pro
Intel i7-8700 @370ghz
16gb ram
500gb solid State OS Drive
8tb WD Purple x3 for storage
NVIDIA GeForce GTX 1050

Blue Iris Version 4.7.7.0 x64
 
1)What type and model cameras.
2) Number of cameras
3) total MP/s recording.
4) is BI running as a service
5) Are you recording direct to disk.
6) Is BI set to use hardware acceleration.
7) what is your hardware acceleration setting
8) are you running (displaying) the UI3 on the BI PC or on a seperate PC.
9) if you are using intel hardware acceleration are you liking memory ?
10) what is your CPU utilization before starting UI3 ?
 
When I login to the web interface, my CPU spikes to 100%. It won't recover until I reset the BI Computer. Any suggestions on how I can make this work. I would like to be able to view my cameras remotely.

BI Computer
Windows 10 Pro
Intel i7-8700 @370ghz
16gb ram
500gb solid State OS Drive
8tb WD Purple x3 for storage
NVIDIA GeForce GTX 1050

Blue Iris Version 4.7.7.0 x64
This is because you are using "limit decoding"...you need to prevent your all cameras and any other groups from decoding on streaming. (settings to the left of ptz controls)
 
@fenderman

Is this the item/page tab ? Should it be check or unchecked on cameras that are record only ?
C20.JPG
 

Attachments

  • C20.JPG
    C20.JPG
    67.5 KB · Views: 17
I have 12 cameras. There all are 1920x1080 . Frame rate is between 8-15 fps. The Iframe is twice the frame rate. The higher frame rates are cameras with the largest amount of motion. The lowest frame rate is the for cameras with also no regular motion.

I have BI motion detection on only 5 cameras. The other 7 cameras are inside the house with large dogs.
 
This is because you are using "limit decoding"...you need to prevent your all cameras and any other groups from decoding on streaming. (settings to the left of ptz controls)

This is correct. I am using limit decoding. Should I not?

I have 25 Lorex 4K Cameras. Most are running at 2K/30fps. The rest are 4K 15fps. I have an at risk business and would like to retain the quality.
 
There is no need for 30 fps. Use 15fps as the max. You are not shooting a hollywood movie.
 
Last edited:
  • Like
Reactions: awsum140
There is no need for 30 fps. Use 15fps as the max. You are not shooting a hollywood monie.

Then I’ll bump up to 4K @15fps. But that’s the same processing. Again, due to the nature of my business and the movements I want to capture I was hoping to maintain the quality. Is that not possible? Am I overloading the computer?
 
I personally do not see a difference when reviewing g 15 and 30 fps.

15 fps reduces the work load.
Have you read about cpu and bi in the wiki ?

Waiting for @fenderman comments.
 
This is correct. I am using limit decoding. Should I not?

I have 25 Lorex 4K Cameras. Most are running at 2K/30fps. The rest are 4K 15fps. I have an at risk business and would like to retain the quality.
still dont know how many total mp fps you are running.
regardless its a large load.
using limit decoding will screw with motion detection. so you will need to use the cameras MD to trigger blue iris.
First thing to do is hit the gear button on the left of ptz and disable encoding for the all camera group and any other group you have. Then test.
 
still dont know how many total mp fps you are running.
regardless its a large load.
using limit decoding will screw with motion detection. so you will need to use the cameras MD to trigger blue iris.
First thing to do is hit the gear button on the left of ptz and disable encoding for the all camera group and any other group you have. Then test.

Is the Hardware accelerated decode, what your talking about?

960b743eca009eabd740e82a1daea403.jpg
 
still dont know how many total mp fps you are running.
regardless its a large load.
using limit decoding will screw with motion detection. so you will need to use the cameras MD to trigger blue iris.
First thing to do is hit the gear button on the left of ptz and disable encoding for the all camera group and any other group you have. Then test.

Or is it this screen?

a6adc546a0700bd5b85e42387ab11911.jpg
 
Yep! That helped. It still hits 100% usage when viewing remotely, but it goes back to normal once I stop.

Any other suggestions for settings, performance, etc? Do you think having 25-30 cameras at 4K/ 15fps and 2K/ 30fps is too much?
yes its too much
 
how much memory is being used?
are all the cams recording to the same drive? if so, split it up so that 1/3 of the cameras record to each storage drive.
 
how much memory is being used?
are all the cams recording to the same drive? if so, split it up so that 1/3 of the cameras record to each storage drive.

Ok. I’m currently recording directly to the solid state OS drive, then sending to a WD Purple. Is it ok to go direct to the WD Purple and cut out a step?

I have three8tb WD Purple drives. I’ll split the cameras between them tomorrow.

The ram seems to hover 8-12gb usage. I have 16gb total. Should I upgrade to 32gb with this many cameras?