Transferring BI to a new PC - deactivate old installation first?

Raylo32

Getting the hang of it
Dec 3, 2016
207
95
I have some new hardware coming to update my old overburdened PC and will need to move my BI over to it. Do I have to deactivate the old installation first? I have all my license keys and such.
 
Yes you do or it will fire up in the new computer with evaluation mode and you will have to wait (probably days) for BI to respond to you to fix it.
 
  • Like
Reactions: Raylo32
Well, I may have been premature thinking I needed a new PC for my BI setup, which is 6 cams, 2 and 3 MP each running 24/7 recording with interior and exterior motion detection depending on schedule and geofence. The existing PC, 6th gen Intel i7-6700 quad core, had been running at 90%+ CPU... often 100%... and looking for more than the 16GB of installed memory. A couple days ago I took the time to find the thread here about optimization and wow, did that make a difference. The two biggest things I did was to enable Intel hardware acceleration and to record the streams direct to disk. Now running about 15% CPU and 30% RAM. Crazy good.
 
Direct to disc and substreams are the two biggest CPU savers.

While 15% CPU is better than you had, I run a 4th gen with over 4 times the amount of cameras at less CPU% than you have.



Regarding hardware acceleration, around the time AI was introduced in BI, many here had their system become unstable with hardware acceleration (Quick Sync) on (even if not using DeepStack or CodeProject). Some have also been fine. I started to see errors when I was using hardware acceleration several updates into when AI was added.

This hits everyone at a different point. Some had their system go wonky immediately, some it was after a specific update, and some still don't have a problem, but the trend is showing running hardware acceleration will result in a problem at some point.

However, with substreams being introduced, the CPU% needed to offload video to a GPU (internal or external) is more than the CPU% savings seen by offloading to a GPU. Especially after about 12 cameras, the CPU goes up by using hardware acceleration. The wiki points this out as well.

My CPU % went down by not using hardware acceleration.

Here is a recent thread where someone turned off hardware acceleration based on my post and their CPU dropped 10-15% and BI became stable.

But if you use HA, use plain intel and not the variants.

Some still don't have a problem, but eventually it may result in a problem.

Here is a sampling of recent threads that turning off HA fixed the issues they were having....

No hardware acceleration with subs?


Hardware decoding just increases GPU usage?


Can't enable HA on one camera + high Bitrate
 
The machine that you have is more than enough to run your cams. If you also set up substreams it will be even less. Probably sub-10% CPU. But with only six 2MP and 3 MP cams you're already pretty low load so might not be worth the bother. Hardware acceleration doesn't make much difference these days. Direct-to-disk does as you saw.
 
I also tried "limit decoding unless required" for all cams and that pushed my CPU even lower. But that seemed to mess up the alerts to where they were missing key frames or sequences. So I turned that back on for the 2 exterior cams where that is important. No stability issues so far using Intel VPP+ acceleration. I suppose I could get it even lower still by messing with the substreams, but it is comfortable where it is.
 
I think you can reduce the load a bit more if your framerates are not too high. 15fps is usually plenty for most locations.