先嗆先嬴?IE9 的硬體加速第一名

先嗆先嬴?IE9 的硬體加速第一名

在過不久IE9 Beta就要推出了,微軟除了透過IE9 試玩網站讓大家看到他們的改變外,也透過不同管道為IE9造勢,例如在自家部落格上說他們有最棒的硬體加速,搭配Intel新推出的Sandy Bridge架構,就能將IE9發揮到極致性能。

微軟產品經理Ted Johnson在自家IE官方部落格上,提到許多瀏覽器都開始重視起GPU硬體加速功能,不過最強的就非IE9莫屬,它們對硬體加速的支援可說最為全面。IE9硬體加速是使用Windows DirectX graphics APIs,能將網頁上的所有東西都透過GPU進行硬體加速,包含文字、圖片、背景、邊框,以及SVG格式向量圖形、HTML5的影音播放。

先嗆先嬴?IE9 的硬體加速第一名

▲IE 9硬體加速圖解。

上圖說明了IE 9使用硬體加速的三個步驟:

  1. 內容呈現:使用Windows中的Direct2D和DirectWrite子系統,加快HTML元素包括內文、圖片、背景和邊框的呈現速度,並且能讓文字和向量圖片顯示更為流暢。
  2. 頁面組成:下一個階段則是使用Direct3D,讓IE9能應付大量圖片的網頁,這邊是利用GPU最大的特點:快速描繪點陣圖片的能力。由於圖片會暫存於GPU記憶體中,即使是重繪擁有大量圖片的網頁,速度亦非常快。
  3. 桌面組成:在Windows Vista和Windows 7使用GPU硬體加速的最後一個步驟,透過桌面視窗管理員(Desktop Window Manager)將最終成果顯示於瀏覽器上。因為IE9使用了DirectX程式,所以和DWM之間有更好的互動,能使用更少的GPU記憶體,結合不同子系統,所以會更穩定。

面對其他瀏覽器開始提供硬體加速功能,Ted Johnson提到當他們想跨平台運行時,程式開發者必須製作網路提取層,將會帶來無可避免的犧牲,影響到效能,降低瀏覽器發揮GPU應有的效能表現;IE9則不會因跨平台相容性犧牲效能表現。另外IE9使用的DirectX在長年支援3D遊戲中獲得了大量經驗,是目前最佳的GPU引擎,使用者可以拿其他支援硬體加速的瀏覽器在IE9 Test Drive網站比較,會發現某些測試分數差不多、某些測試分數則是天差地遠,這差距就是反應完整支援硬體加速、部分硬體加速的區別。

硬體加速對於播放影片也有相當大的幫助,微軟在今年MIX2010大會就使用小筆電,示範IE9以及其他瀏覽器播放HTML5影片,IE9只需佔用相當小的CPU資源即可播放720P影片;其他瀏覽器則是讓CPU滿載、導致畫面頓挫停格。T客邦也有對IE9播放影片性能進行了測試,確實是有相當不錯的表現。

▲MIX2010大會中,微軟展示IE9硬體加速功能能順暢播放HTML5的720P高畫質影片。

Intel在前日開發者論壇發表新的Sandy Bridge晶片架構,同時也在YouTube發佈了一則影片,以Sandy Bridge晶片架構的Core i5筆電執行IE9硬體加速。影片中主角是Sandy Bridge專案行銷經理Erik Lorhammer,提到Core i5處理器會計算這些影像的動作,並透過內建繪圖晶片在螢幕上忠實呈現影像。

▲Intel釋出一段影片,以Sandy Bridge晶片架構的Core i5筆電,執行IE9硬體加速功能。

氣象部落客勞倫斯
作者

有一個都市傳說,只要勞倫斯猴買了新東西,就會下雨。

使用 Facebook 留言
414482e807296bb253777e84d1f22294?size=48&default=wavatar
1.  wronso (發表於 2010年9月15日 13:15)
Intel的影片竟放了一盒StarCraft II在桌上…
C8b58b750eca386b83981f5c4dc3ae15?size=48&default=wavatar
2.  網頁設計人的悠閒 (發表於 2010年9月15日 18:20)
我也有注意到這是置入行銷XD
28843bbfa7e289c82d9b7072cf5fbe43?size=48&default=wavatar
3.  jhangyu (發表於 2010年9月15日 23:03)
個人感覺是硬體加速再快,
沒有好用的附加元件,
也只不過是另一個介面、核心不一樣的Opera~
7f528dcd5c24bdf19ac9f77207d5c135?size=48&default=wavatar
5.  WeiChung (發表於 2010年9月16日 05:23)
IE9的硬體加速,必需條件有二:
1.Intel Core i 處理器
2.Vista或Window 7系統

很簡單的統計問題
請問,擁有以上這兩者條件的電腦,市佔率有多少
如果數目不多,對於使用者經驗,依然無太大提升

只支援Vista和Window 7,拱手把XP市場讓出來,我認為將是微軟的敗筆

當然,其他競爭對手也是關鍵,最近試用了firefox 4 Beta...
感覺不太順手
書籤預覽、網頁放大的功能,不如IE的簡單方便,雖然可以用附加元件補足,但對初學者並不容易上手
整體而言,Firefox很強,但是一些小地方不夠貼心,想要擄獲更多市場(特別是初學者), Firefox還要再加油
3bc11febc28f6b3a35beb77ff5b3ac43?size=48&default=wavatar
6.  IE9 (發表於 2010年9月19日 22:44)
其實不是需要Core i 處理器,而是sandybridge 之類的處理器有內建GPU加速,看起來好像是需要Core i 處理器,其實只要有一個DX10 or DX11的顯卡就可
發表回應
謹慎發言,尊重彼此。按此展開留言規則