2011.03.11 16:55

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

ADVERTISEMENT

瀏覽器硬體加速比一比 

IE9 RC

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

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

ADVERTISEMENT

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

 

ADVERTISEMENT

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

Google Chrome

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

ADVERTISEMENT

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

ADVERTISEMENT