您的位置:首页 > 运维架构 > Linux

intel GPU加速在linux 上测试, 多路编码

2017-07-07 18:45 357 查看

背景

我使用的机子的配置Intel(R) Core(TM) i5-5250U CPU @ 1.60GHz 4核 8G内存 120G硬盘

测试方式, 使用intelGPU 1080p yuv 数据文件, 读取编码并写到264文件中, 这里涵盖了IO操作

测试

命令举例

suirui@suirui:~/github/intelencode/bin$ ./EncodeVideo
./EncodeVideo process_no(0,10]
suirui@suirui:~/github/intelencode/bin$ ./EncodeVideo 1
process yuv test_1920_1080_1.yuv  h264 1.264
w: 1920 h:1080 bit:4000 rate:30
libva info: VA-API version 0.99.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
Frame    0 : inserting key frame
Frame   30 : inserting key frame
Frame   60 : inserting key frame
Frame   90 : inserting key frame
Frame  120 : inserting key frame
Frame  150 : inserting key frame
Frame  180 : inserting key frame
Frame  210 : inserting key frame
Frame  240 : inserting key frame
Frame  270 : inserting key frame
Frame  300 : inserting key frame
Frame  330 : inserting key frame
Frame  360 : inserting key frame
Frame  390 : inserting key frame
Frame  420 : inserting key frame
Frame  450 : inserting key frame
Frame  480 : inserting key frame
Frame  510 : inserting key frame
Frame  540 : inserting key frame
Frame  570 : inserting key frame
Frame  600 : inserting key frame
Frame  630 : inserting key frame
Frame  660 : inserting key frame
Frame  690 : inserting key frame
Frame  720 : inserting key frame
Frame  750 : inserting key frame
Frame  780 : inserting key frame
Frame  810 : inserting key frame
Frame  840 : inserting key frame
Frame  870 : inserting key frame
Frame  900 : inserting key frame
Frame  930 : inserting key frame
Frame  960 : inserting key frame
Frame  990 : inserting key frame
Frame 1020 : inserting key frame
total frames 1026
Frame number: 0
Frame number: 0
----------Totle Time : 6.98261s


总共1026 帧 按照 1920 1080 30帧 码率 4000 编码H264

实例数时间CPU使用率IO 时间
16.84093s16%0.881274s
27.47139s33.1%1.47476s
8.21565s1.47995s
38.72055s55.7%1.47033s
8.80718s2.10315s
9.6837s2.10307s
49.86906s68.5%1.14793s
9.96665s2.33717s
10.1959s2.35716s
10.1889s2.34864s
510.0266s77.6%1.73808s
10.8374s1.87696s
11.165s2.21175s
11.2913s2.35952s
11.2013s2.36048s
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息