CUDA视频解码详解-2
为了让读者更加清晰的直观的了解到CUDA所带来的效果,截了几张图,看看CUDA加速情况下的比较。
CUDA加速截图1 |
CUDA加速截图2 |
CUDA加速截图3 |
从对比中可以看出,经过倍线处理的视频分辨率提高到1920x1080,影片中的细节表有提高,尤其是人的脸部,不论是胡茬还是小疙瘩,都比原始视频更为清晰
在使用使用CPU进行软解和GPU中CUDA的硬解,其测试结果,使用CPU软件解码该H.264视频,平均CPU占用率为40.96%,
使用CUDA进行视频解码时,CPU的平均占用率为4.88%,相比CPU软解码时CPU占用率低了很多。
对于很多用户来说,CUDA高清视频解码的性能会不会受到显卡游戏性能的影响同样很重要,因此笔者专门找来了几款主流显卡进行测试。
这部分测试所采用的视频为《冰河世纪3》,分辨率仍然为1080P,采用TS封装格式。下面是当今热门显卡的测试成绩:
从上面的柱状图可以看出,在使用CUDA进行视频解码时,CPU占用率百分比都没有什么区别,数字上的差异完全在误差范围之内,足以看出GPU游戏性能基本不会影响CUDA解码H.264视频的性能表现。
为了更加彻底的了解CUDA视频解码时对整机功耗的影响,我们进行了一系列的测试,其结果都在指向CUDA技术。使用CUDA进行高清视频解码无疑是目前最好的折中方案,由于不受DXVA的限制,使用CUDA解码在兼容性、画质方面要明显好于传统的GPU硬解码——PureVIDEo HD,另一方面在效能和功耗方面领先CPU很多倍。
高清时代的到来,显卡已经从,CUDA技术的不断发展,给我们带来的不仅仅是这些,这一切只是一个开始,而引领视频革命,在太阳花9800GT带领下开始狂飙CUDA加速。