So far so good, but I'm still not seeing perfectly smooth 15fps previews when clicking on a camera in UI3 and the console, there is some minor stuttering which I had hoped would go away
Recordings are perfect, so thats fine
I'll do some more tinkering and see what I can come up with. Of course now I'm hyper sensitive to it!
And performing this for me has solved jerky video.
A possible way to mitigate these issues is to go to advanced power settings > Intel Graphics Power Plan and set it to Maximum Performance:
Yes, all set apart from ultrafast which is just too blocky
I actually may have improved it, I went through all my cameras and made the bitrates all correct and tweaked a few more settings in BI, will report back if its good
So far thats the only "issue", everything else is very snappy and CPU load is very low, Deepstack working perfectly again
CPU usage is not CPU usage. Has anyone experienced something similar?
Old Core i5 9400, sat at 25-30% and would often then get stuck at 100%
Old Core i7 8700K, sat at 25-30% and then would sometimes get stuck at 100%, especially when I added more cameras
New i5 14400... sat at 25-30% and working fantastic!
lemme check the Ebay machine. I'm thinking a 10th Generation intel i5 or i7 with 6 or 12 cores. The Elitedesk has room for a compact graphics card ( if you want) and on " on the motherboard" SSD slot. leaving 2 full 3.5" bays open for storage drives. As you may recall I ran 18-19 on an i5-8500 Elitedesk with 2 drives sharing storage duty and an SSD running Windows. with 24GB ram. that was a 6 core 6 thread machine.
just imagine what a 6 core thread machine would do with 28 cams.
I'd probably try for the i7- 12700 but its $600.
The HP Elite SFF 600 G9 Desktop PC delivers outstanding performance and versatility in a sleek, space-saving design. Perfect for modern work environments, this desktop is built to handle demanding tasks with efficiency and reliability. Its compact small form factor allows it to fit seamlessly...
512GB Solid State Drive. HP ELITE MINI 800 G9 DESKTOP PC TINY. HP Elite 800 G9 Des ktop PC. With its powerful processing, ample storage, and enhanced security, this PC is ideal for 16GB DDR5 Ram. Keyboard and Mouse.
NVIDIA Quadro P2200 5GB DDR5 Graphics Card. 32GB RAM @ 4000 MHz DDR5. Functional Notes: 100% Working condition, this computer has passed all tests and not one issue to report. HP Elite Tower ✅. 2 TB Western Digital Purple HDD.
I don't need internal storage, since all my video is stored on an external box, so the only thing I even might need internal expansion for is for a 2nd Ethernet port.
Who knows how standard CPU benchmarks actually apply to BI performance, but several of them seem to suggest that the 12700 will run circles 3-4x around the 6700 in multi-threaded performance, which is what I assume is the important metric.
On that note, I wonder how difficult it would be to create a set of standard BI benchmarks, e.g. a "script" of some sort that would:
Feed BI a set of 8, 16 or 32 simulated camera streams and substreams from a set of standardized h.264 or h.265 files.
Render all sub streams on the console
Serve a simulated web client
Apply some modest AI for human detection
????
Obviously the number of combinatorials goes insane if you try to cover all possible variations, but maybe someone could come up with a reasonable set of baseline configs.
As an eBay Associate IPCamTalk earns from qualifying purchases.
As an Amazon Associate IPCamTalk earns from qualifying purchases.
Just for reference, I'm running a i7-12700k cpu'ed system and I'm running a mix of mostly 5442s and a couple of old 2k cameras. 10 total. My cpu usage is usually 2-3%. I'm running sub streams and many of the other tips/tricks I've read here. The amount of good advice from the folks on this board is astounding. Very helpful. (Thank you all!)
(I run a bunch of other things on this computer as well, It's not dedicated to BI.)
That's interesting, but it's really noisy data. Here's a sort of records with my CPU model, between 450 - 600 MP/s, which is what my BI reports:
BI CPU utilization varies from 11% - 63%. Even if we remove those two suspect min/max numbers, there's still a range from 16% - 35%. Most are with hw acceleration on, and many of the records are years old, possibly before sub stream support. And there's no way to know what mix of codecs they're using, whether they're recording direct-to-disc, etc.
That's why I think it would be useful to have a standardized script to stress BI and the computer in a known, repeatable way, and report the results.
They used to do this with Photoshop bakeoffs, using a script of Actions against a set of standard images.
I just ordered this, because I have a need for another low-end machine at work anyway, so I'm going to replace the i7-6700 box with this new-to-me i7-12700 box, and the i7-6700 will get handed down to the non-demanding application.
As an Amazon Associate IPCamTalk earns from qualifying purchases.