Not all VMS work the same as you assume. With HD Witness we use the GPU for a substantial amount of workload including some really innovating features such as a universal fisheye lens de-warping. One hundred percent of the computational load for the dewarping algorithms are processed on the GPU. And that is only one feature.
A good video card can make a huge difference in client performance and even system performance depending on how they are utilized by the VMS.
Seneca | IPVMU Certified | 07/10/14 01:14pm
Nathan is generally correct.... in that differnt VMS clients use more of the GPU than what I have seen from the SmartClient app.
I have tested the performance of several VMS clients on the Viestations we design and build and each one has a different amount of GPU that gets involved.
From a hardware perspective with Nvidia... the NVS and Quadro lines are designed for 24/7 usage as would be expected for most Client apps. Be aware when using the GeForce cards....which would be OK for a lesser usage load.
Here is a quote direct from Nvidia on this...
"You don’t want to use GeForce for 24/7 environments... Quadro/NVS are much more suited for those solutions (power, efficiency, quality) and their 2-3 LifeCycle allows you to build them into your project for a substantial amount of time. A GeForce board only has 8-12 months"
IPVMU Certified | 07/11/14 12:58pm
Maybe that would be a good questions for IPVM to ask of the top 10 or so VMS makers, if they will answer:
1. How many streams can be offloaded to the GPU when viewing?
2. Or, what percentage of streams can be decoded by the GPU versus the CPU?
3. How much of advanced features (ie. server side analytics, client side de-warping, etc.) can be done by the GPU versus the CPU.
4. Is your software actually dependant on having a performance GPU installed, so that if you don't have a high end graphics card the functions can't automatically be re-directed to the CPU?
A nice chart showing where each falls. We're all mostly technical people. We like pictures, just ones with mostly grids and numbers. =)
Genetec Security Center is scheduled to be supported in CUDA in Version5.3.