2009年4月16日星期四

电脑:AMD:高清的硬解和软解,哪个更耗电?

AMD  网上关于高清影片硬解和软解的争议不少。一说硬解释放了CPU的 压力,把繁重的影片解码任务交由显卡来轻松处理,低端CPU也能流畅地播放高清;一说是硬解的图像质量不如软解的图像质量,追求质量的坚持使用软解。
  因为显示的终端使用了松下的等离子电视42PV80C,分辨率只是1366*768,达 不到全高清。而且网上重压缩为H264的1080P影片,一部的体积少说了在十多G,720P的影片一般在4-6G,相比之下,720P更适合小水管(用 的是电信的1M ADSL)来下载。再说1080P和720P在我的电视上看几乎没什么差别。所以几乎只下载720P H264版本的影片,除非没有720P的版本又很想看那部电影才选其它压缩版本。
  一开始,也在折腾硬解高清。说实在的,硬解高清也不像网上说的那么难那么麻烦。用的解码包是终极解码,播放器用的是独立装的KMPLAYER。 KMPLAYER配置文件不用默认的,新设一个,这样终极解码在恢复到默认设置的时候就不会把KMPLAYER的设置也重设了。KMPLAYER用极速模 式,C/A视频渲染,装好了显卡驱动,在终极解码里选择ATI硬解模式就可以实行硬解播放了。
  不过在折腾的过程里发现了一些有趣的事情。说一下机器的配置:主板AMD的790GX芯片,板载显卡,2G*2存在,AMD 5200+双核,1T的硬盘等等。机器刚回家的时候,装的是WINDOWS XP,硬解没有问题。可是一旦播放影片,CPU的C&Q功能就会失效,CPU就会一直工作在最高频率上,不能自动调节,CPU风扇呼呼直吹。不用 说的CPU的耗电量和温度也呼呼直升。要在电源管理里刷新一下,AMD CPU的C&Q功能才能恢复工作。为此还自己编了一个计划任务让系统自己自动定时刷新电源管理。在网上查了,在XP下没有什么好办法解决,除非是 换系统,换VISTA。据说VISTA下影片的颜色也有比较好的进步,于是就换了VISTA。VISTA比XP漂亮很多了,各种驱动也比在XP下少装很 多,XP下CPU就要装几个驱动,不过也真够大的,BS一下。VISTA下硬解也没什么问题,放完影片再看C&Q功能也正常的运行,CPU频率随 CPU占用率自动调节着。
  在这就发现了一个更有趣的事情,就是VISTA下,如果用的是硬解的话,影片的播放期间,C&Q功能也同样是失效的,CPU在最高频率下工 作,虽然这时影片的解码工作几乎都交给了显卡,CPU负担很轻,CPU占用一般在百会之十以下。只有在播放后影片后,C&Q功能才会恢复,同样的 手动地播放影片时刷新一下电源管理也是能恢复C&Q的。如果是这样的话,在播放影片的时候,CPU以最高频率工作,CPU的电压也是最高的。温度 也自然会有所上升。
  再来看看软解的情况是什么样的。因为放的是720P H264,5200+软解完全能胜任,播放流畅。至于硬解和软解哪个的图像质量更好,没有仔细比较就不讨论了。软解720P时,CPU占用大概在40%- 50%。而这时,C&Q功能是正常的,CPU频率时高时低地在自动调节。
  那么,实际上这两种情况,哪种更耗电呢?一种情况是低CPU占用率,但是CPU是运行在高电压,高频率情况下,CPU的省电功能关闭;一种情况是 CPU较高的占用率,但CPU大部分时间不是运行在高电压高频率下,CPU的省电功能正常。
  因为没有功率测试表?简单比较了一下两种情况下的CPU温度,硬解的情况下,CPU温度比软解情况下还要高,风扇的转速也更快。似乎硬解的时候, CPU的发热量更高,耗废更多的电能,而且在软解的时候,显卡还是几乎没有工作压力的。
  综合比较下,还是选择软解算了。当然前提是CPU能很好的解码播放影片。

没有评论: