CUDA H624解码性能测试
测试环境:
Cpu: Inter(R)Core(TM)i7-4790 CPU @3.6GHZ |
GPU: NVIDIA GeForce GTX960* 1 |
操作系统: Windows 7 64位操作系统 |
内存: 安装内存RAM 16GB |
显存: 4g |
测试码流: Rtsp发送的H264实时码流 帧率:约25fps
指标 项目 |
GPU负载率 % |
显存占用 M |
CPU负载率 % |
内存占用 M |
||
1080p |
1路 |
Opegl显示 |
15 |
200 |
4.55 |
163 |
1080p |
2路 |
Opegl显示 |
30 |
400 |
7.5 |
163*2 |
1080p |
3路 |
Opegl显示 |
45 |
600 |
11 |
163*3 |
1080p |
4路 |
Opegl显示 |
55 |
800 |
15 |
164*4 |
1080p |
5路 |
Opegl显示 |
68 |
1000 |
17 |
163*5 |
1080p |
6路 |
Opegl显示 |
80 |
1200 |
18 |
163*6 |
1080p |
7路 |
Opegl显示 |
97 |
1400 |
20 |
163*7 |
1080p |
8路 |
Opegl显示 |
99 |
1600 |
26 |
163*8 |
1080p |
1路 |
不显示 |
13 |
132 |
0 |
143 |
1080p |
2路 |
不显示 |
20 |
280 |
0 |
143*2 |
1080p |
3路 |
不显示 |
30 |
430 |
0 |
143*3 |
1080p |
4路 |
不显示 |
40 |
600 |
0 |
143*4 |
1080p |
5路 |
不显示 |
50 |
740 |
0 |
143*5 |
1080p |
6路 |
不显示 |
60 |
900 |
0 |
143*6 |
1080p |
7路 |
不显示 |
70 |
1050 |
0 |
143*7 |
1080p |
8路 |
不显示 |
80 |
1200 |
0 |
143*8 |
注: 1.上述测试为多进程测试,每一路启动一个exe,内存占用为进程占用内存。
2. 以上均为一块gtx960显卡的测试数据。
分析: 1. GPU负载率:使用opengl显示每一路约占用15%, 不使用opengl每一路约使用10%。
2.显存占用: 使用opengl每一路约200M, 不使用每一路约150M。
3. cpu占用: opengl的绘图线程会有cpu占用,每一路约3%,不使用opengl时基本不占用cpu