I have a several of projects with Hikvision NVRs (DS-9600 series) with 31 cameras, 34 camera and one at 44 cameras. Mostly Hikvision cameras but also have a few FLIR thermals (FC series) and/or Arecont surrounds (AV-12176). I have noticed that if you get over 20 to 25 cameras, the APPS and Client really slow down and CPU usage jumps. If you open a second screen it get much worse. In these projects I have used an i7-4 core 64bit CPU, 16 GB Ram, and a Matrox C680 Graphic card for the client PC. I managed to get two screens open with about 30 cameras but as soon as you get a lot of activity the bit rate naturally jumps, the CPU usage hits the 100% mark and the PC often locks up. Running windows 10 or Windows 7 but don't see a lot of difference between OSes. Also, had a little mini-pc (Intel X5-Z8300 64-bit, 4GB Ram, Intel HD Graphics, Win10) that we put behind a TV for display in a staff area with a wireless keyboard/mouse for control. The iVMS-4200 Client quickly crashed the unit when I put up a full 32 view layout.
Alternatively, I tested a Digital Watchdog Spectrum NVR with its client software installed in the same projects to compare. Client performance with three displays (16 cameras each) was much better. CPU usage hovered around the 40% level. Noticed it went to about 70% CPU load with 6 display open and considerable slow down/delay of live action but did not crash. Much better performance. Also had no problem running this client SW on the mini-pc (30 - 40% CPU load).
Am I missing something fundamental here in my spec/designs? What should one expect from the client SW, workstations and multi-display configurations? Had IPVM done any testing along these lines?