作者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)
推 pigyhome:的確有快,可是Cpu不夠力的電腦跑起來很卡 11/27 16:16
推 gogoabc:請問一下這個跟3.6beta4有什麼差? 11/27 16:37
→ knight00931:詳見內文 11/27 16:52
→ knives:不知道內顯夠不夠力喔 11/27 17:03
推 ymore:以後文書機型也要強調顯卡囉~ 11/27 17:23
推 kira925:現在連瀏覽器都要來玩OpenCL..... 11/27 17:46
→ dendrobium:linux也支援嗎? 11/27 18:30
→ knight00931:不曉得 還有那個東西我用wine打不開....xd 11/27 18:43
→ kira925:我比較懷疑的地方是,這樣玩變成要各平台用各自的Library 11/27 18:46
→ kira925:這樣子的跨平台好像哪裡怪怪的...... 11/27 18:47
→ Shoiku:之前印象裡好像nvedia有要推瀏覽器 或許是因為這樣被啟發吧 11/27 19:08
推 awashharp:現在瀏覽大的SVG檔案真的超級lag 期待3.7版! 11/27 23:49
推 KyA:有人有試過HACKED dx10在xp 一樣有效果嗎 11/28 02:47
推 KyA:我自己先試了 果然差很多 不過希望3.7能有中文化 11/28 03:28
推 ICEFTP:建議如果沒確定最好別用Dx10 Hack... 11/28 08:33
→ ICEFTP:3.7是正式版時就會有中文化了 11/28 08:34
推 q0212908:我似乎看見微軟工程人員掉下許多黑線 火狐好強大XDD 11/28 13:12
推 KyA:XP不給用DX10 只好先測試 11/28 13:38
推 linjrming:3.7有中文語系啊 11/28 20:57
推 guteres:各平台用各自的library...free的有點過頭? 11/29 01:50
推 three456:丟掉XP的最後一個理由~ 11/30 17:06