CPU usage after upgrading to BI 6 ?

hotwheels498

Getting the hang of it
Jun 24, 2018
52
33
West Virginia
I did the upgrade to 6 from 5 and now i have very high CPU usage. I have 15 camera that i have had on this BI setup for several years now. With version 5 my CPU usage would always be in the 25 to 35% range, after the upgrade to 6 it is running 75 to 85%. I went thru and double checked all my cameras are using Intel HW acceleration with 15 fps. below is the typical config of my cameras in BI
Any ideas or suggestions ?
1767478964438.png
1767479034437.png
 
Have you confirmed the CPU usage with Taskmanger? Turn off the hardware decode on all your cameras, it is not needed is you are using sub streams, post back if that improves things! Are you using the internal AI?
 
  • Like
Reactions: gwminor48
Hardware aceleration could be your issue. It used to be the go to to use CPU decoding, but then it no longer became necessary and in some past BI builds I believe it actually started to raise resource usage. As the hardware that decodes it is your CPU architecture, it's possible it's acceleration that's causing the issue. Turn it off and see what the usage is like then. You can always turn it back on if it's worse still.
 
  • Like
Reactions: gwminor48
I believe that is what I and @CCTVCam are recommending! If your CPU load does not go down then it is a simple matter of changing it back!

If you don't want to change it on all cameras I think that it can be disabled globally on this screen by setting the "Hardware accelerated decode" to "No", a restart of BI and the service will be required before it takes effect!

Screenshot 2026-01-05 140850.png
 
  • Like
Reactions: Flintstone61
If you don't want to change it on all cameras I think that it can be disabled globally on this screen by setting the "Hardware accelerated decode" to "No", a restart of BI and the service will be required before it takes effect!

The global setting only affects cameras where "Hardware decode" is still set to "Default".

Then restarting the BI service is technically optional. The change would also take effect if you manually restart each of the affected cameras. That just gets unwieldy beyond a few cameras.
 
I had confirmed in task manager that it was BI consuming the processor.

Changed the cameras in BI to Hardware Decode = No

CPU now down around 25% . This appears to have corrected it. Has been several years since i had to actually really check anything in BI it has just done its thing, lol

Thanks for the support
 
On my old Blue Iris 5 system, I had to use "Intel Beta" for Accelerated Decoder. I noticed that on Blue Iris 6 though this isn't an option :(. I tried all the other ones, however I cannot get my CPU below 75%. With Blue Iris 5 and "Intel Beta", I was running at 25-40%.
 
  • Like
Reactions: Flintstone61
They did mess around with hardware acceleration around the end of BI 5.x and start of 6.x. You should complain to Blue Iris support because that is a huge performance regression.

In the meantime, are you using sub streams in your Blue Iris configuration? It'll save a massive amount of CPU if you are not already (much better than hardware acceleration was, typically).
 
  • Like
Reactions: Flintstone61
I just went in a fired up my back up machine Optiplex 9020 i5-4590 32GB ram /Nividia 1060 6GB which has ver 5.5.0.15 x64 09/22/2021 installed i just enabled "Intel Beta" globally and then rebooted BI. with 12 cams I am seeing CpU percentage in the range of 36-44% with valleys of 21 and peaks of 50%.
 
I had to paste my old license into 5.5 to get it to run. with "Intel off" globally, the cpu was running in a similar range but not doing as much peaks and valleys. just humming along at about 40%.
Then switched it back to "Intel" with similar CPU as Intel Beta.
So i shut down BI5 and started BI6 which displayed " evaluation Version" and 100% cpu lock and crashed.
i reopened it and quickly went to see if Intel had been enabled by cross talk in the reg files.
Which it had. So i shut off "Intel" globally and the system stabilized and went back to it's happy place of about 28-33% in ver 6.
I created a licensing FUBAR by doing this.
and my Ver 6 was in Eval mode.
I had to De-register the key for 5, and look up perspective in Gmail and reloacte the ver 6 license to get it back online.
 
So in conclusion, on my hardware, (i5-4590) ver. 5.5 uses about 10-12% more CPU in any setting than ver. 6.... which when idle will drop to 20% and with motion up to 33% and multiple motion up to mid 40%.
And im using AI (Built in) on 8 of the cameras with Nvidia running yolo8.

And intel hardware decode on 6 causes instability. in my case anyway.

Oddly enough yesterday i was feeling all FAFO and tried "intel" it on my main machine and 1/2 way thru adding "intel" to the cameras it freaked out and became unresponsive.