我们通过我们的一个应用程序在我们的客户端机器上渲染16个实时流,视频流的分辨率为4CIF / MPEG4 / 25FPS / 4000Kbits。
客户端计算机的配置如下。
惠普台式机:
Microsoft Windows XP Intel(R)Core2 Duo CPU E8400 @ 3.00 GHz 2.99 GHz,1.94 GB RAM Intel(R)Q45 / Q43系列高速芯片组(内置)
16个流的机器CPU使用率达到峰值99%。
经过一番讨论,我们决定安装外置显卡以降低CPU使用率。
所以,我们尝试过以下显卡。
- NVIDIA Quadro NVS 440 - 128 MB
- Radeon HD 4350 - 512 MB GDDR2
- Redeon HD 4350 - 1GB DDR2
- 华硕EAH 4350静音1GB DDR2
但表现明智的是没有差别 - 甚至性能下降。
那么,这些外置显卡的目的是什么?
真的会降低CPU使用率吗?如果我们想减少CPU使用量,必须检查哪些参数?