随着电脑的普及度越来越高、PC的价格不断下降至消费者能够接受的范围,越来越多的百姓家庭都拥有了属于自己的PC,可谓“旧时王谢堂前燕,飞入寻常百姓家”!在许多人的眼里,电脑是办公工具、是游戏机,不过随着科技的发展和用户对于数字娱乐的需求。作为家用电脑,人们的目光已经不再停留在借助电脑来完成工作和进行游戏,更多的消费者选购电脑时的眼光则是与选购家电相同,于是HTPC这一新概念便由此生出,那么什么是HTPC呢? HTPC是Home Theater Personal Computer的英文缩写,就是“家庭影院个人电脑”的意思。简单地说,它就是一部特别注重多媒体功能的个人电脑。HTPC与普通PC的主要区别就在于,它并不是以追求高性能为惟一目标,它应该是外观,性能、噪音,功耗四者平衡的产物。 从486时代起,利用电脑播放VCD让众多PC爱好者为其解码方式而大费苦心,直到奔腾MMX的出现才从根本上解决了这一问题。而今各种视频格式曾出不穷AVI、RMVB、WMV等等,但近两年流行的让众多影音爱好者为之疯狂的高清流媒体格式MPEG2、H.264、VC-1,分辨率则包括1280×720,1920×1080,令大家眼前一亮其极高的清晰度和色彩还原是以往任何一种格式都无法比拟的。 但早些年PC性能不佳的时候,哪怕只是看一首三五分钟高清格式的MV都需要把电脑重启一遍,然后关掉几个进程,并且一旦播放这类格式的媒体文件,CPU占用率就一直居高不下,基本始终保持100%,即使是这种情况仍然避免不了跳祯丢祯之类的问题,有点重现当年用486播放VCD的情况。 为什么会出现这种情况呢?首先我们先简单的介绍下几种高清的概念: H.264: H.264是一种高性能的视频编解码技术。不论是MPEG-4 AVC、MPEG-4 Part 10,还是ISO/IEC 14496-10,都是指H.264。 H.264最大的优势是具有很高的数据压缩比率,在同等图像质量的条件下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。举个例子,原始文件的大小如果为88GB,采用MPEG-2压缩标准压缩后变成3.5GB,压缩比为25∶1,而采用H.264压缩标准压缩后变为879MB,从88GB到879MB,H.264的压缩比达到惊人的102∶1!H.264为什么有那么高的压缩比?低码率(Low Bit Rate)起了重要的作用,和MPEG-2和MPEG-4 ASP等压缩技术相比,H.264压缩技术将大大节省用户的下载时间和数据流量收费。尤其值得一提的是,H.264在具有高压缩比的同时还拥有高质量流畅的图像。 VC-1: 微软公司于 2002 年推出了 Windows Media Video 9 系列编解码器,实现了视频压缩效率的显著提高。WMV9 另外还作为 VC-1 在 SMPTE 中实现了标准化。当然了,VC-1纯粹是一种视频压缩算法,并没有WMV中数字版权管理、元数据、播放列表和用户接口这些元素。 720P、1080P、1080I: 720/1080指的是分辨率1280×720与1920×1080,那I和P分别是什么意思呢?I代表interlace,隔行扫描;P是Progressive,逐行扫描。720P与1080I的带宽是一样的,在清晰度自然是1080I高一些,但在动态画面表现得更流畅的则是720P。而1080P则兼顾了清晰度以及动态表现的要求,也就是大家所说的FULL HD,但它也是对码率、存储空间要求最高的格式。 对于普通家庭用户来说,电脑的用途除了上网和玩游戏外,观看视频也是一个主要的应用。由于新一代的显卡具备通过GPU硬解码一些高清格式的视频功能,如H.264、MPEG2、VC-1等一些720P、1080P/I。由于要成功的调用GPU硬解码高清格式的视频文件,那么就必须解决解码器、播放器的配置以及字体外挂的问题,因此对于普通家庭用户来说,要观看此类格式的视频并不是一件容易的事情,而在实际场景中,普通用户更多的是通过电脑播放一些普通的视频格式如RMVB等。 不过由于显卡厂商过于宣传GPU在视频播放过程中的重要性导致了普通用户在购买电脑时并不能根据自己的实际用途正确的调配配件当中真正适合自己使用的部分,例如一些用户认为只要购买一块具备硬解码的显卡,那么在观看视频时就能够获取相对流畅的体验,因此忽略了CPU的重要性,其实强大的CPU对于任何数字高清视频格式都是最好的“硬件解码器”,GPU厂商“有意”把通过CPU解码称为“软解压”,是为了突出GPU“硬解压”的说法。在本节的第一段笔者提到了,由于完美高清视频格式观看需要多方面的复杂配置,对普通用户来说并不能很好的掌握。并且对于普通用户来说更多的是观看一些流行的媒体文件类型如RMVB(包含高清格式)等,此类的媒体文件格式一般采用了非H.264 , VC1 , MPEG2的格式,并不能调用GPU来加速,因此如果普通用户购买了支持高清硬解码功能的显卡而去观看一些普通格式的视频,那么就会造成浪费。同时CPU同样可以流畅的解压所有高清格式,另外如果忽略了CPU的重要性,那么往往还会造成整体性能无法满足实际使用需求。 不少用户由于长期工作在桌面环境中,进行一些普通操作时打开任务管理器查看CPU的使用情况都会发现不超过10%,而当CPU的占用率高于普通数值时就会感觉不正常。我们使用CPU并不是为了它仅仅长期工作在低占用率的状态下,这样显然是一种浪费,可以说并不能很好的被利用,其实普通用户在使用操作系统过程中一些操作,自己并不会注意到CPU的工作情况,如在玩游戏时,用户就完全忘记了此时CPU的利用情况,其实如果此时切换到桌面环境并通过任务管理器来查看就会发现CPU的工作占用率肯定是高于普通桌面环境的操作。对于普通用户来说,观看非高清格式的视频时,调用CPU来进行处理是不可避免的,例如RMVB、AVI、以及使用Media Center观看和录制电视节目时。如果需要获得更好的性能,那么绝对不能够忽视CPU性能的重要性。 对于这些不可避免的软解情况来说,如果想要获取更好的性能体验,那么CPU的架构、频率就尤为重要。在下面的测试中,使用目前较为主流的Intel来对MPEG2视频格式进行软解播放: CPU: INTEL Core 2 Duo E6850(4M CACHE 333x9 DualCore) INTEL Core 2 Duo E6750(4M CACHE 333x8 DualCore) INTEL Core 2 Duo E6300(2M CACHE 266x7 DualCore) INTEL Pentium E2160 (1M CACHE 200x9 DualCore) INTEL PentiumD 915(2Mx2 CACHE 200x14 DualCore) INTEL Celeron 430(512KB CACHE 200x9 SingelCore) 主板: INTEL P35 .N7050-PV 显卡: NVIDIA GEFORCE 8500GT(不开硬解)
从上面的测试结果中可以看到,首先CPU架构的不同在性能体现上的差距就非常大,例如Intel的Core 2双核系列CPU在相同条件下的性能表现就要比老架构的PD系列更优秀,…… 针对目前混乱的流媒体视频解码系统,对于硬解来讲,大多数的用户基本上是不可能做到精通,而且对于不同格式的高清格式即使是有所谓的带硬解功能的显卡也是力不从心的,因为显卡只会对有限的几种高清视频格式有硬件解码器,无法对所有高清视频格式都做到“硬解压”,况且还要设置诸如解码格式之类的问题,多数人更希望的是能通过一种简单便捷而又实用的方法来以不变应万变,所以选择一款好的CPU才是治本的关键,CPU是通用处理器,能应付所有高清视频格式的解码,双核产品已经成为今天的主流,特别是支持多线程和含有多媒体处理优化的指令集(如:Intel的酷睿微架构),在解高清的时候,CPU完全不需要GPU来分担解码的工作。 因此在选购时,您需要根据实际使用来着重选择核心性能硬件,无论您是观看普通的还是高清的视频格式,不应局限在硬解功能显卡上,合理的将投资花在更高性能的CPU上,这样才能够获取更好更实用的性能体验。