Reducing CPU Usage

Silly question - I have 7 cameras disabled on Blue Iris - despite these cameras being disabled - could these be a contributing factor to CPU usage?
 
Even closing all instances of Google Chrome and disabling all Motion Detection in Blue Iris (for each individual camera) has ZERO effect on my CPU Usage which still ranges between 40% and 50%
 
OK that all looks good.

And just confirming this is a 9th gen Intel correct?

Let's try this.

Disable every camera.

With every camera disabled, the CPU should be 0%. If it isn't then something else is running and conflicting or the install is corrupt.

If it is 0%, then slowly enable a camera and let it sit for 10min and see what the CPU does. The slowly add each camera and wait 10min between each and when one spikes the CPUI, then you know the bad cam and you would delete that camera out of BI and re-add by scratch.
 
OK that all looks good.

And just confirming this is a 9th gen Intel correct?

Let's try this.

Disable every camera.

With every camera disabled, the CPU should be 0%. If it isn't then something else is running and conflicting or the install is corrupt.

If it is 0%, then slowly enable a camera and let it sit for 10min and see what the CPU does. The slowly add each camera and wait 10min between each and when one spikes the CPUI, then you know the bad cam and you would delete that camera out of BI and re-add by scratch.
@wittaj In your experience would the cameras using H265 encoding have any effect on his CPU usage?
 
  • Like
Reactions: Arjun
H265 has a higher compression, which gives allows for lower bit rates, but this = more compute needed to decode the stream. Shouldn't be causing all that issue but tru changing to H264 for now anyway.

Can you post another picture of your Status window, specifically including the MP/s figure? Might be helpful?

And maybe one more picture of your camera configuration, showing the main and sub stream settings.
 
On a more serious note - could it be because I did not install a debloated version of Windows 11?
By the way - the same CPU % is present on one of my neighbor's Blue Iris systems as well
 
It is always possible that a manufacturer version is wreaking havoc with a graphics driver or something.

But a 9th gen should be humming at 0% with nothing running. Heck my 4th gen hums at 0-1% with all the cameras disabled.
 
  • Wow
Reactions: Arjun
The only thing I can think of that BI may be doing with all cameras disabled is sending streams through its web sever (e.g. to mobile apps or UI3). Video encoding still takes CPU cycles even if it is all just a bunch of static "no signal" images. Check BI status window, connections tab for this.

Some systems may also have issues in Windows's Power options (start menu -> search for power options) as described here: If your system is affected, it can cause the CPU to run at a lower frequency than it is otherwise capable of, causing everything on the computer to use more CPU time than it should.
 
  • Like
Reactions: looney2ns and Arjun
The only thing I can think of that BI may be doing with all cameras disabled is sending streams through its web sever (e.g. to mobile apps or UI3). Video encoding still takes CPU cycles even if it is all just a bunch of static "no signal" images. Check BI status window, connections tab for this.

Some systems may also have issues in Windows's Power options (start menu -> search for power options) as described here: If your system is affected, it can cause the CPU to run at a lower frequency than it is otherwise capable of, causing everything on the computer to use more CPU time than it should.
Thanks, I've already tried that - CPU is set to High performance and I have also decoding only when required

I closed Blue Iris and stopped the service - even with the operating system idling, it still sees at minimum 18-20% CPU usage. I have a suspicion it is due to the fact that I never installed a debloated version of Windows 11
 
Thanks, I've already tried that - CPU is set to High performance and I have also decoding only when required

I closed Blue Iris and stopped the service - even with the operating system idling, it still sees at minimum 18-20% CPU usage. I have a suspicion it is due to the fact that I never installed a debloated version of Windows 11
That is a wild amount of CPU usage for not even having BI running.

It may be time for an OS reinstall. You could try debloating first just to see if it makes a difference. I've used Revision before -- install with Ameliorated -- These debloating tools generally are recommended to be used on a fresh Windows installation to reduce the chance of custom things you did causing unexpected breakage. But if you're willing to break things and maybe need to reinstall Windows, then you can go ahead and try debloating before resorting to the full reinstall. If you do reinstall Windows, look into tiny11.

Probably also worth seeing if your CPU is running too hot.


That'll show you the CPU temperature and "Tj. Max" which is the max temperature your CPU is allowed to reach before it thermal throttles causing big loss of performance. It also shows you the CPU core frequencies so you can compare with the CPU's spec sheet to know if it is reaching advertised speeds.

Generally an idle machine should be around 60°C or below (its even possible to be below 40°C if the CPU cooling is good). Under a significant load it can be expected to rise to 70°+ but it will generally spend most of its time significantly below the Tj. Max value unless you have insufficient CPU cooling. Here's mine for example:

1768321328639.png

Mine used to run hotter than this but I enabled an "Eco mode" in my BIOS settings which reduced its power consumption pretty well, and power consumption = heat.
 
  • Love
Reactions: Arjun
That is a wild amount of CPU usage for not even having BI running.

It may be time for an OS reinstall. You could try debloating first just to see if it makes a difference. I've used Revision before -- install with Ameliorated -- These debloating tools generally are recommended to be used on a fresh Windows installation to reduce the chance of custom things you did causing unexpected breakage. But if you're willing to break things and maybe need to reinstall Windows, then you can go ahead and try debloating before resorting to the full reinstall. If you do reinstall Windows, look into tiny11.

Probably also worth seeing if your CPU is running too hot.


That'll show you the CPU temperature and "Tj. Max" which is the max temperature your CPU is allowed to reach before it thermal throttles causing big loss of performance. It also shows you the CPU core frequencies so you can compare with the CPU's spec sheet to know if it is reaching advertised speeds.

Generally an idle machine should be around 60°C or below (its even possible to be below 40°C if the CPU cooling is good). Under a significant load it can be expected to rise to 70°+ but it will generally spend most of its time significantly below the Tj. Max value unless you have insufficient CPU cooling. Here's mine for example:

View attachment 236257

Mine used to run hotter than this but I enabled an "Eco mode" in my BIOS settings which reduced its power consumption pretty well, and power consumption = heat.
Thanks, do you think it might be necessary to repaste the thermal paste on the CPU?