Asus GeForce GTX, NVidia CUDA and hardware acceleration h.264
Xeoma supports CUDA hardware acceleration on NVidia graphics cards.
We often get questions about which graphics cards to choose for better work of a video surveillance system. That’s why we decided to create a list of models recommended by our technical specialists.
To summarize, we would like to highlight the following models and their advantages.
If you decrease resolution or fps – there will be proportionally more cameras, however, the resolution may not be lower than HD (otherwise, hardware acceleration does not apply).
Please note that not all graphics cards allow users to use the hardware acceleration feature in Xeoma. The exact requirements depend on 3 factors: OS type, camera stream type, GPU architecture. Here is the breakdown:
Here “minimal architecture” refers to the GPU’s own architecture, each card model has one indicated in its specifications. You need a card of the same or higher architecture as shown in the table. Here are the architecture names in ascending order (valid as of April, 2023):
For example, on a Linux system you can use video cards with Kepler architecture to display the client part on screen, but that architecture would not be suitable for hardware acceleration.
Your computer should have enough RAM as well since it is also consumed during decoding via CUDA (appr. 140-200 MB for a Full-HD stream). It is desirable to have at least 16 GB. 6 GB will theoretically be enough for 40-42 cameras, 8 GB — for 55-57 cameras (with a little less fps). Otherwise, there won’t be enough speed of the video card.
As of Xeoma version 22.3.16, some of the modules can take advantage of CUDA as well, the minimal requirement is the same for all of them on all OS types – Pascal. They are:
- Object Recgonizer
- Sports Tracking
- Cross-Line Detector
We hope that this article was helpful for you.
Recommendations on how to choose hardware