作者knight00931 (便当的饭永远那麽少)
看板Browsers
标题[-Fx-] 不用等IE9,Firefox 3.7就让你用GPU加速网页显示!
时间Fri Nov 27 14:06:33 2009
http://ppt.cc/LzVE (T客邦)
前阵子Firefox才刚发表3.6 Beta版,不过3.7、4.0版的研发可也没闲着,依然正如火如
荼的开发中。最新的消息是Firefox 3.7版也将用上GPU的Direct2D硬体加速功能,这就是
微软在上礼拜宣布IE9浏览器将要加入的功能,重点是Firefox 3.7预定在明年春天推出,
IE9上市时间可是连个影子都没有。
Firefox也要玩Direct2D的GPU硬体加速
上礼拜的专业开发者会议上,微软透露别说孵化、连影子都还没有的IE9雏型,将使用
Direct2D和DirectWrite技术,透过显示卡GPU的硬体加速功能开启网页﹝详见T客邦报导
﹞。隔没几天,Firefox的程式工程师Bas Schouten就在个人部落格上透露使用Direct2D
的GPU加速技术Firefox 3.7 Alpha测试版本,并且对照Firefox 3.7预定上市时程在明年
春天,显然是给微软来个当头棒喝。
Direct2D是一款向量图形API,目的是透过显卡GPU的运算,取代现有GDI/GDI+图形API,
直接由显示卡GPU绘制网页上的图形。 Firefox 3.7 Alpha版目前已经成功以Direct2D方
式完全呈现,积极使用GPU加速功能来加速包含UI介面以及选单的显示,让网页更快呈现
出来;但使用者从外观是看不出差异的。现行Firefox版本使用的是Cairo技术,也曾经计
画要用OpenGL提供网页加速功能。
D2DGDIPerf1
▲Firefox 3.7 Alpha版使用透过Direct2D与传统GDI相比
﹝资料来源:www.basschouten.com﹞
Bas Schouten同时也在个人部落格提出了些数据,透过Direct2D加速究竟快了多少,我们
可发现在Facebook、Twitter、Google等网站的网站开启速度,比使用传统 GDI还快了一
倍有余,对於动画效果如SVG或CSS动画的页面有相当显着的效果。但其他像是YouTube、
维基百科则没有什麽长进,猜测可能是因为网页元素太过复杂,要处理大量的文字等工作
,所以效果不够显着。Bas Schouten用的电脑为Core i7-920加Radeon HD 4850的平台。
目前已经释出Direct2D技术的Firefox 3.7 Alpha预览版,有兴趣的读者可以下载来体验
看看。欲使用Direct2D加速功能最好是使用DirectX 10 、WDDM 1.1兼容显示卡驱动,以
及Windows Vista或Windows 7作业系统,用DirectX 9以下显卡和WDDM 1.0以下驱动可能
会感受不出什麽效果。Mozilla官方并没有明确指出会在哪个版本加入GPU加速功能,但从
本次提供的Firefox 3.7测试版看来……应该很有可能就是它了吧!
乱入一下,Google Chrome其实也对GPU硬体加速颇有兴趣,在10月的时候工程师Peter
Kasting就曾提到考虑加入DirectWrite技术,不过会与现有Chrome的sandbox沙盒功能产
生一些冲突。总之,未来在看网页时,显示卡也不能在一旁凉快了。
预览版连结:
http://www.bassified.nl/firefox-3.7a1pre.en-US.win32.d2d.zip
--
◢███◣ ╱╱ψALLENo3 ◢ ◣
◤ ≡ ▌只要拥有一件神兵利器就可以╱╱ ◎ <
─⊙-⊙- 尽情的摧残敌人的身躯 ╱╱ 虽然防具不能伤及 ●───●
皿 ╱╱ 敌人的身体,但其 ◢ ▼◥_◣____◢___◣
◥ ︶◤ 干你妈的~ ╱╱ 强大的防御力可以 ◢▄◣ ____________
◢ 武器店 ◤你手上拿的是武器吧╱╱ 摧残敌人的精神^.< ◥╳◤ ◥防具店 ◣
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.103.159
※ 编辑: knight00931 来自: 114.32.103.159 (11/27 14:14)
1F:推 pigyhome:的确有快,可是Cpu不够力的电脑跑起来很卡 11/27 16:16
2F:推 gogoabc:请问一下这个跟3.6beta4有什麽差? 11/27 16:37
3F:→ knight00931:详见内文 11/27 16:52
4F:→ knives:不知道内显够不够力喔 11/27 17:03
5F:推 ymore:以後文书机型也要强调显卡罗~ 11/27 17:23
6F:推 kira925:现在连浏览器都要来玩OpenCL..... 11/27 17:46
7F:→ dendrobium:linux也支援吗? 11/27 18:30
8F:→ knight00931:不晓得 还有那个东西我用wine打不开....xd 11/27 18:43
9F:→ kira925:我比较怀疑的地方是,这样玩变成要各平台用各自的Library 11/27 18:46
10F:→ kira925:这样子的跨平台好像哪里怪怪的...... 11/27 18:47
11F:→ Shoiku:之前印象里好像nvedia有要推浏览器 或许是因为这样被启发吧 11/27 19:08
12F:推 awashharp:现在浏览大的SVG档案真的超级lag 期待3.7版! 11/27 23:49
13F:推 KyA:有人有试过HACKED dx10在xp 一样有效果吗 11/28 02:47
14F:推 KyA:我自己先试了 果然差很多 不过希望3.7能有中文化 11/28 03:28
15F:推 ICEFTP:建议如果没确定最好别用Dx10 Hack... 11/28 08:33
16F:→ ICEFTP:3.7是正式版时就会有中文化了 11/28 08:34
17F:推 q0212908:我似乎看见微软工程人员掉下许多黑线 火狐好强大XDD 11/28 13:12
18F:推 KyA:XP不给用DX10 只好先测试 11/28 13:38
19F:推 linjrming:3.7有中文语系啊 11/28 20:57
20F:推 guteres:各平台用各自的library...free的有点过头? 11/29 01:50
21F:推 three456:丢掉XP的最後一个理由~ 11/30 17:06