微软IE9发布不足半月,Firefox则采取了迅速跟进的策略,发布其新版Firefox4.0浏览器。业界两大巨头在本年度上半年即开始了激烈的角逐。我们中关村在线软件频道在第一时间对这两款产品进行了报道与测试。
关于IE9的各方的评论不一,总的来看都在评价IE9是一款技术革新性很大的产品。IE9发布会现场微软大中华区开发工具及平台事业部总经理谢恩伟在谈到IE9速度体验时,给了我们三个提升IE9速度最显著的改进,GPU硬件加速、全新JavaScript引擎和增加缓存优化效率。在硬件端,微软赋予了IE9先进的GPU硬件加速功能,那么GPU硬件加速对浏览速度的提升到底有多大?
火狐发布新版Firefox4.0,支持多达83种语言版本,并且依靠其强大的插件扩展功能,博得了很多市场份额,目前而言是对抗微软浏览器最主要的生力军。并且新版的Firefox4.0同样具备GPU硬件加速功能,也是一款以速度见长的浏览器。
谷歌Chrome、苹果Safari、Opera浏览器也没有落于人后,在GPU硬件加速应用上也在大力的投入研发。不过从目前来看现如今完完整整支持GPU硬件加速的浏览器仅为IE9和Firefox4.0。针对GPU硬件加速的实用性,我们通过实际测试对IE9和Firefox4.0的GPU加速进行验证。不过在开始测试之前,我们来首先了解硬件加速以及GPU硬件加速的特点和意义。
何谓硬件加速
硬件加速就是指在计算机中通过把计算量非常大的工作分配给专门的硬件来处理减轻中央处理器的工作量的技术。从字面的理解,硬件加速满足两个特点:一、减轻CPU的工作量;二、专门的硬件处理相应的工作。比如使用GPU来进行图像、视频的处理,使用独立声卡来进行音频的处理,甚至早些年的视频采集卡、网卡等等。
ie9中文版官方下载 | IE9正式版(32位win7) | IE9使用技巧大全 |
IE9正式版(64位win7) | IE9正式版(32位Vista) | IE9正式版(64位Vista) |
认识GPU硬件加速
GPU英文全称Graphic Processing Unit,中文翻译为"图形处理器"。GPU是相对于CPU的另一种概念,由于现在计算机中图形处理变得越来越重要,需要一个专门的图形的核心处理器去完成工作。
GPU相当于显卡的"大脑",决定了显卡的档次和性能,同时也是2D显示卡和3D显示卡的区别依据。GPU的出现使得显卡减少了对CPU的依赖,并且进行部分原来CPU的工作,非常典型的硬件加速,满足我们前面提到的两个特点。
随着人们对显示要求的逐步提高, GPU的重要性逐渐凸显,显卡的重要性也一升再升。GPU最大的特性就是拥有强大的运算能力,甚至比CPU的运算能力要强大很多倍,有效地利用GPU空闲时间的应用,发挥GPU的潜能变成了业界关注的焦点,也就是所谓的"GPU硬件加速"。
IE9所具备的GPU硬件加速功能实际很好理解,利用GPU的多线程能力加速2D、3D性能,利用GPU加速整个渲染模型,包括图像合成、图像缩放等大量普通2D操作的速度。将部分CPU的工作移交到GPU去完成,从而获得更快的浏览速度。Firefox的GPU硬件加速原理与IE9相当。
游戏、视频软件较早就通过GPU加速来实现更快的速度,其应用要早于浏览器。微软IE9的发布在某种意义上推进了整个浏览器产品向硬件加速时代发展。GPU硬件加速将成为未来浏览器中必不可少的一项功能,甚至会作为基础功能延伸的更广阔。
浏览器GPU硬件加速应用范围
应用的需求推动技术的发展,技术的发展决定应用的变革。关于浏览器的GPU硬件加速早在几年前就被提出,由于应用的限制,所以在很长时间都处于缓慢发展的状态。谷歌没有推出Chorme浏览器以前,浏览器的发展步入了冰河时代,从技术方面可以说有很多年都没有明显的更新。
HTML和JavaScript技术的发展,让浏览器中的内容变得更加丰富和有趣。在线利用网页办公、玩游戏、甚至处理图像都已经逐渐成为现实。网页游戏的应用更是大大提高了HTML、JavaScript和Flash的发展,甚至未来浏览器中将会3D游戏、高清晰的多媒体视频技术的应用。如果还如传统浏览器一样,将这些工作全部交给CPU来完成,CPU将不堪重负。所以浏览器GPU硬件加速的应用迫在眉睫,同时应用需求也促进了浏览器GPS硬件加速的快速发展。
虽然应用需求的逐步加大,但浏览器的GPU硬件加速才刚刚起步,随着IE9推出GPU硬件加速,微软在浏览器方面的领导性将引领GPU硬件加速,有更进一步的发展。在未来,我们能在浏览器中干的事情将更多。
随着 Google Chrome 浏览器的崛起,更多用户也越来越认识到浏览器的重要性,Google研发的 Chrome OS 操作系统,就完全是一款浏览器操作系统,所有的操作都只能在浏览器中完成。
IE9 GPU硬件加速开启
IE9的GPU硬件加速非常智能,IE9 会自动检测用户机器上GPU能够支持硬件加速。如果GPU支持,IE9会自动开启GPU硬件加速,无需用户做任何设置。那么,如何判断IE9已经开启了硬件加速呢?通过下列方法能够查看。
打开IE9"Internet 选项--高级"标签页中,可以看到"加速的图形:使用软件呈现而不用使用GPU呈现"选项。选项再非勾选状态,则说明GPU硬件加速开启。 否则,GPU加速则被关闭。
如果该选项为灰色,无法修改状态。说明你机器上的显卡不支持GPU加速,显卡太老了,赶快升级你的显卡吧。
Firefox GPU硬件加速开启
Firefox推出的新版Firefox4.0安装完成后,即会默认GPU硬件加速为打开,无需用户在进行设置。Firefox 4.0的GPU开启位于设置选项中,如果没有自动开启,用户可通过自行手动开启。
硬件测试平台配置
硬件测试平台配置 | |
AMD X4 965 主频3.4G | |
微星890FAX-GD70 | |
AMD HD6970 AMD HD6870 AMD HD5750 NVIDA GTX570 NVIDA GTX460 | |
希捷500GB 7200rpm | |
19寸液晶 分辨率1280x1024 |
软件测试平台配置
软件测试平台配置 | |
微软 Windows 7系统 | |
Flash |
Flash Player 10.2 |
DirectX |
DirectX 11 |
NVDIA显卡驱动 |
英伟达GeForce显卡驱动266.58 WHQL版 |
AMD显卡驱动 |
AMD Radeon HD系列显卡驱动11.3版 |
网络连接 |
54MB无线网络连通/10MB ADSL |
其它 |
除了运行常用应用程序外,未运行其它程序 |
测试环境介绍
GPU加速对硬件有这较高的要求。为了使得测试更严谨,数据更具备对比性,我们选择了五款显卡对IE9 GPU和Firefox4.0的GPU硬件加速进行测试,力求从各个角度了解GPU硬件加速功能的特点。
IE9和Firefox4.0的GPU硬件加速均包含关闭功能,GPU硬件加速在关闭后我们同样进行了测试,针对每款显卡均有两组数据用户对比GPU硬件加速的表现。Flash方面我们采用了新版的10.2版,两个系列的显卡驱动如上表,针对每次更换显卡,我们均进行显卡驱动的更新,以保证测试的公正。
Peacekeeper测试
Peacekeeper测试包括从HTML 5.0到CSS的各种网页标准,它还通过一些通用的算法评估浏览器的JavaScript性能,Peacekeeper还可以测试浏览器的DOM性能。目前,Peacekeeper还不包括Flash性能测试。测试数值越大,说明性能越好。
开启GPU硬件加速 | ||
AMD HD6970 |
6206 | |
AMD HD6870 |
6206 | |
AMD HD5750 |
6209 | |
NVIDA GTX460 |
6143 | |
NVIDA GTX570 |
6301 | |
Firefox4.0 |
AMD HD6970 |
4766 |
AMD HD6870 |
4766 | |
AMD HD5750 |
4730 | |
NVIDA GTX460 |
4850 | |
NVIDA GTX570 |
4860 | |
关闭GPU硬件加速 | ||
IE9 |
AMD HD6970 |
5888 |
AMD HD6870 |
5871 | |
AMD HD5750 |
5825 | |
NVIDA GTX460 |
5921 | |
NVIDA GTX570 |
6018 | |
Firefox4.0 |
AMD HD6970 |
4726 |
AMD HD6870 |
4702 | |
AMD HD5750 |
4693 | |
NVIDA GTX460 |
4710 | |
NVIDA GTX570 |
4779 |
评测点评:
Peacekeeper测试是一项很权威的测试工具,能够很好的说明浏览器的整体性能。Peacekeeper中可说很好的诠释了GPU硬件加速的特点,在测试数据方面拥有很好的特显。IE9的测试性能依然保持领先高于Firefox4.0,并且大分值领先,Peacekeeper测试IE9再一次胜出。
无论是IE9还是Firefox4.0在测试分值上都表现出了不同档次的显卡对于性能的提升,另外从数据的分析来看,NVIDA的显卡在此方面更有优势一些。由此也体现了显卡对于浏览器的重要性,未来高端显卡的应用相信不仅仅局限在游戏方面。
Peacekeeper测试IE9在开启GPU硬件加速状态下的平均值为6213,关闭状态下平均值为5904.6,足见GPU硬件加速测试对性能的提升有多可观。Firefox4.0开启硬件加速状态下平均值为4788.4,Firefox4.0关闭硬件加速状态下平均值为4722,测试并能上同样有提升,但不如IE9明显。
渲染测试-FPS
我们使用了火狐出品的一款测试软件对两款产品的渲染FPS进行测试,这款测试程序最高能够测试60FPS,高出60FPS,将以60+作为表现。
开启GPU硬件加速 | ||
AMD HD6970 |
60+ | |
AMD HD6870 | ||
AMD HD5750 | ||
NVIDA GTX460 | ||
NVIDA GTX570 | ||
Firefox4.0 |
AMD HD6970 |
60+ |
AMD HD6870 | ||
AMD HD5750 | ||
NVIDA GTX460 | ||
NVIDA GTX570 | ||
关闭GPU硬件加速(单位ms) | ||
IE9 |
AMD HD6970 |
33 |
AMD HD6870 |
32 | |
AMD HD5750 |
34 | |
NVIDA GTX460 |
35 | |
NVIDA GTX570 |
37 | |
Firefox4.0 |
AMD HD6970 |
14 |
AMD HD6870 |
14 | |
AMD HD5750 |
15 | |
NVIDA GTX460 |
14 | |
NVIDA GTX570 |
15 |
评测点评:
IE9和Firefox4.0在开启GPU硬件加速的状态下都能够有60+的良好测试表现。这主要来源于GPU硬件加速对两款产品的支持,尤其在渲染方面GPU提供了非常强大的支持。
关闭GPU硬件加速状态下,IE9的测试成绩要好于Friefox4.0。关闭GPU硬件加速后,无论IE9还是Firefox4.0的测试成绩都一落千丈,由此足见GPU硬件加速的重要性,在网页需求日益泛滥的今天,GPU硬件加速可谓必不可少。
HTML5测试
针对目前流行的HTML5测试,HTML5Test可检测出浏览器对各项HTML5元素的兼容得分。分数越高说明该浏览器对HTML5的兼容性越好。
开启GPU硬件加速 | ||
AMD HD6970 |
130 | |
AMD HD6870 | ||
AMD HD5750 | ||
NVIDA GTX460 | ||
NVIDA GTX570 | ||
Firefox4.0 |
AMD HD6970 |
255 |
AMD HD6870 | ||
AMD HD5750 | ||
NVIDA GTX460 | ||
NVIDA GTX570 | ||
关闭GPU硬件加速 | ||
IE9 |
AMD HD6970 |
130 |
AMD HD6870 | ||
AMD HD5750 | ||
NVIDA GTX460 | ||
NVIDA GTX570 | ||
Firefox4.0 |
AMD HD6970 |
255 |
AMD HD6870 | ||
AMD HD5750 | ||
NVIDA GTX460 | ||
NVIDA GTX570 |
评测点评:
此项测试主要测试浏览器的对HTML5的兼容性,并没有涉及到关于性能的测试,所以测试的分值都相同。从测试表现来看,Firefox4.0针对HTML5的兼容要好于IE9,IE9也没有如其宣传的那样在HTML5上有很好的表现,看来想要有更广阔的发展,IE9首先要解决兼容性的问题。
HTML5性能测试
我们使用了微软出品的针对HTML5性能测试的一款网页测试程序,该程序可通过渲染旋转的七色光来考量浏览器的HTML5性能。测试数值越大表示性能越好。
开启GPU硬件加速 | ||
AMD HD6970 |
1784 | |
AMD HD6870 |
1784 | |
AMD HD5750 |
1789 | |
NVIDA GTX460 |
1784 | |
NVIDA GTX570 |
1789 | |
Firefox4.0 |
AMD HD6970 |
1774 |
AMD HD6870 |
1774 | |
AMD HD5750 |
1774 | |
NVIDA GTX460 |
1774 | |
NVIDA GTX570 |
1769 | |
关闭GPU硬件加速 | ||
IE9 |
AMD HD6970 |
50 |
AMD HD6870 |
49 | |
AMD HD5750 |
49 | |
NVIDA GTX460 |
50 | |
NVIDA GTX570 |
51 | |
Firefox4.0 |
AMD HD6970 |
44 |
AMD HD6870 |
43 | |
AMD HD5750 |
43 | |
NVIDA GTX460 |
43 | |
NVIDA GTX570 |
44 |
评测点评:
该测试是为了比较开启/关闭GPU硬件加速对HTML5性能的影响,开启状态IE9与Firefox4.0的测试结果相当,IE9以微弱的优势领先。不同档次显卡测试分值相近,测试结果上没有突出的表现。
开启/关闭GPU硬件加速无论IE9还是Firefox4.0测试结果都有天壤之别,GPU硬件加速对性能的补充非常好,尤其是在未来HTML5的应用上,能够给用户带来更快更好的体验。
测试总评:
作为对比评测,那么当然要有性能的对比,从整体的数据来看,IE9在各项测试中都有良好的表现,测试性能令我们满意。Firefox4.0的测试表现也同样出色,各项测试体现出了一款好产品应有的表现。抛开应用不谈,仅仅从本次测试而言,整体性能方面我们认为IE9还是略胜一筹。
另外从数据详细分析,在开启GPU硬件加速状态无论IE9还是Firefox4.0都有性能上的提升,尤其在图片渲染方面和HTML5性能方面提升最大。高端显卡对于数据的提升还是很有帮助的,只是提升并不如预期的大而已。从另一方面想,这也是对用户的一种兼容,微软和火狐并没有将GPU硬件加速定位为高端用户才能享受的功能,即便是普通用户,只要支持GPU硬件加速功能,即可享受完整的性能体现,如此来看, GPU硬件加速何尝不是一种“亲民”的设计。
关于显卡选择的指导:用户不必为IE9和Firefox4.0的GPU硬件加速而更新显卡,凡是支持GPU硬件加速的显卡都能够得到完整的支持。无论集成显卡或低端显卡,只要支持GPU硬件加速,同样也可享受此项功能。对于实在不支持GPU加速的显卡,以如今的硬件发展来看,你应该升级的恐怕不仅仅只是显卡。
关于GPU硬件加速的未来发展,我们已经在前文介绍,在此就不在多谈。本篇测试只为从客观角度去诠释GPU硬件加速对浏览器的性能表现,以及未来浏览器在GPU硬件加速的应用需求,以求给读者一些指导意义,了解未来浏览器的发展方向。目前浏览器产品多如牛毛,选择使用那款浏览器主要根据个人的喜好,希望各位读者不要被本篇文章所误导。
- 相关阅读:
- ·64位Firefox for Windows正式版发布
//soft.zol.com.cn/558/5580187.html - ·Firefox 43正式版支持GTK+ 3 GUI工具箱
//soft.zol.com.cn/557/5577762.html - ·用友嘟嘟 加速推进用友企业互联网战略
//soft.zol.com.cn/556/5568969.html - ·Firefox OS项目宣告关闭 终究还是失败
//soft.zol.com.cn/556/5566094.html - ·Firefox页面赞助商磁块广告将被取消
//soft.zol.com.cn/556/5560562.html