Upgrading my machine - P cores and E cores?

1735502072993.png
 
I'm slow to adopt. my needs are simpler. and there are so many customizable controls.
 
I finally took the time to try IVS on my 2 year old 5442's and 3241ZAs's, works better than i had hoped.
 
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!
 
Have you performed every tip listed HERE

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:

Intel High Performance.png
 
  • Like
Reactions: Flintstone61
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
 
Some very interesting realization here

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!
 
  • Like
Reactions: Flintstone61
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.



Interesting! Searching Amazon for "renewed PC i7-12700" reveals this Lenovo Thinkcentre Neo 50S G4 SFF PC Core i7-12700 16GB RAM 256GB SSD W11P (Renewed) for $355 after coupon.

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:
  1. 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.
  2. Render all sub streams on the console
  3. Serve a simulated web client
  4. Apply some modest AI for human detection
  5. ????
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.
  • Like
Reactions: Flintstone61
Oh yeah a 12700 will kick ass!
 
  • Like
Reactions: Flintstone61
Somewhere on the forum there used to be a chart showing peoples machine stats with CPU and Cameras etc....
 
  • Like
Reactions: TheWaterbug
Somewhere on the forum there used to be a chart showing peoples machine stats with CPU and Cameras etc....
That would be interesting to review, but everyone's cameras and configurations are different, so it's really hard to know what's apples to apples.

A standard, scripted benchmark would ensure that we're comparing like for like.

But it would depend on how scriptable BI is. Maybe I'll ask Ken.
 
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.)

Rich
 
You mean this?

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:

1736060323825.png

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.
 
As an Amazon Associate IPCamTalk earns from qualifying purchases.
Did you click on a row to see the other data?
interesting. if you click on a box in one of the columns it throws up a new window of specs for that persons machine.