高清播放GPU引发骤变


GPU负责物理引擎处理还只是一个开始,那么GPU负责高清解码工作就就是一个相当完美的胜利。从最早的GPU辅助视频解码开始,到最新一代的DirectX 10显卡,NVIDIA和他们的老对手ATI都已经实现了GPU硬件完成高清视频的解码工作,也就是在高清视频的播放过程中,由GPU来负责完成其中大部分工作,变“GPU辅助解码”为“CPU辅助解码”。

凭借GPU强大的处理能力,硬件解码的功能让系统播放高清时CPU占用率有了相当明显的下降,这样的下降一方面可以体现在原本可以CPU软件解码的系统播放更加流畅,可以实现同时完成其他任务和操作;一方面也让一些低配置系统在GPU的帮助下可以实现高清视频的播放,而且是流畅播放。
极速网对于高清播放的应用一直比较关注,在不同时期都完成过对应的测试工作,现在正好可以拿出来做个作证:
| CPU占用率测试 |
X1600Pro HDMI |
GeForce 7600GS HD |
| T2 |
720P |
14.623% |
14.473% |
| 1080P |
54.096% |
55.931% |
| Alexander |
1080P |
45.936% |
43.879% |
这是当年一套超主流的测试系统,配置了奔腾4 670(3.8GHz)处理器、915G芯片组主板、1GB DDR400内存,选用的显卡是当时主流的Radeon X1600 Pro和GeForce 7600GS显卡,在720P和1080P视频播放应用中系统占用率都保持在较高水平,这还是在显卡中开启了辅助解码的结果。

在新一代DX10显卡推出之后,测试系统也换成了酷睿2 E4500处理器、1GB内存和入门级8400GS显卡,但是系统播放1080P高清视频时CPU占用率始终保持在10%以下,上图中就只有5%。

原先播放高清视频需要复杂的系统优化、解码器选择/配置过程,没有一定电脑基础的人难以胜任;现在播放高清视频只需要安装好对应的播放软件,确认硬件解码功能已经启用就可以开始播放了。这样的变化在各个论坛求助贴上可以看得很明白,原本求助系统设置、播放器/解码器选择的“跪求者”不少,现在更多是询问哪里有高清片源,哪种宽带连接下高清更快。