瀏覽器硬體加速比一比 

IE9 RC

身為微軟推出的瀏覽器,IE9 RC 當然是完整支援 DirectX 加速的功能。它使用 D2D 加速構成內容、D3D 負責網頁組成,另外 DirectWrite 則加速文字的構成,並利用 ClearType 讓瀏覽器中的字體更平滑美觀。不過由於只有新版 DirectX 支援 D2D 和 DirectWrite,因此 IE9 當然不意外地就只支援 Windows Vista/7 平台。

Opera 11.50 參戰,四大瀏覽器 開硬體加速尬車

▲ IE9 RC 在我的硬體設置下,有 1000fish/44FPS 的能力。

Firefox 4 RC1

Firefox 4 RC1 在不同的平台上會使用不同的加速方式,使得 Firefox 4 RC 1 具有跨平台的加速能力,其中OS X 上所使用的 Quartz 是使用 CPU 運算,而沒有使用 GPU 加速。詳細使用的加速技術請參考下表:

作業系統 Linux Windows XP Windows Vista/7 Mac OS X
內容加速 XRender Direct2D Quartz
構成加速 OpenGL Direct3D Direct3D

OpenGL

 

Opera 11.50 參戰,四大瀏覽器 開硬體加速尬車

▲Firefox 4 RC1 的硬體加速預設是開啟的,在 FishIE Tank 測試中有 1000Fish/49FPS 的能力。

Google Chrome

Google Chrome 則是堅持使用 OpenGL 技術,在 Windows/OS X/Linux 三個平台都支援 OpenGL 構成加速,為了解決顯卡驅動的問題,在 Windows 平台下更可以使用 Google Angle 硬將 OpenGL API 對應到 DirectX 9 API,讓你不需使用具有 OpenGL 驅動的顯卡也可以支援 OpenGL。至於內容加速的部分,Google Chrome 就算在 Windows 平台下也不使用 D2D 加速,而是用自己的繪圖引擎 Skia 硬上,僅靠硬體加速 2D canvas 的部分。

Opera 11.50 參戰,四大瀏覽器 開硬體加速尬車

▲Chrome 瀏覽器即使版號到了 11,在硬體加速開啟的情況下,FishIE Tank 的表現也只有差強人意的1000Fish/24FPS。

使用 Facebook 留言

9fdecebac79780c7db02b8dc286873a2?size=48&default=wavatar
1人給推

3.  怪爪 (發表於 2011年3月11日 19:56)
Opera加油, 比FF跟IE好用多了!

但還有些地方需要改進.(我用Opera 11.01
Ffe597842f915bc0aab0f07c0b647e93?size=48&default=wavatar
4.  邱睪 (發表於 2011年3月11日 20:23)
CHROME掛了一些附加原件以後
速度會明顯往下掉
所以...是不是找乾淨的CHROME再跑一次比較客觀
25a797bbd90c7f07f37b110e4dd8c2c8?size=48&default=wavatar
11.  kk (發表於 2011年3月13日 16:39)
※ 引述《to bad》的留言:
> FF越用越難用...Chrmore好用多了

Chrmore 的介面不習慣 ╮(╯_╰)╭
而且附加元件也沒有 FF 好用
(與其用 Chrmore 還不如用 IE9,
速度相差不大,又可以看 IE-Only 的網站)
516b6d73d9fb067d71817fd4e0fac549?size=48&default=wavatar
14.  棒棒堂 (發表於 2011年3月13日 21:49)
HTML 5的时代来临了,尤其是一些游戏,都开始搞这个了。相应的配套都要做上去。好了,我的博客就是讲述浏览器游戏的。呵呵,希望不被拉黑。 http://onwebgames.com
Mengkuei Hsu
15.  Mengkuei Hsu (發表於 2011年3月14日 11:10)
※ 引述《邱睪》的留言:
> CHROME掛了一些附加原件以後
> 速度會明顯往下掉
> 所以...是不是找乾淨的CHROME再跑一次比較客觀

可是我跑過完全沒外掛的 Canary 版,在這個測試裡是差不多的。
Mengkuei Hsu
16.  Mengkuei Hsu (發表於 2011年3月14日 11:13)
※ 引述《1424688896》的留言:
> 但是我是在用着chrome,刚做了fishietank,也可以达到1000fish/60fps呀.....

瀏覽器硬體加速測試和使用平台有影響,也許你的 cpu 和顯卡不錯呢。

發表回應

謹慎發言,尊重彼此。按此展開留言規則