據有關消息報道,Windows將引入兩種新的DirectX運行時,其一叫作“Direct3D 10Level9”,另一個則是“Direct3D WARP10”。Direct3D 10Level9就是能讓你在Direct3D 9級別的硬件(顯卡)上運行Direct3D 10的程序(游戲),而且可以得到同樣的畫質輸出,代價自然就是性能的大幅損失了,畢竟模擬的效率是無法趕上原生支持的。如果是Intel GMA之類的集成顯卡,但處理器還算不錯,那就要看Direct3D WARP10的了。WARP全稱Windows Advanced Rasterization Platform,即Windows高級光柵化平臺,能完全依靠處理器以軟件模擬的方式實現Direct3D 10,甚至最高支持8x MSAA反鋸齒和AF各向異性過濾。至于畫質微軟表示,WARP10和(原生DX10)硬件輸出的畫面在絕大部分情況下是幾乎完全相同的,即使偶爾會有些不同也都在Direct3D 10規范允許的范圍內。
微軟給出的官方數據顯示,在800×600分辨率和最低畫質下,《Crysis》在Direct3D WARP10的表現,最強大的Core i7邏輯八核心超頻到3GHz也只比最孱弱的Intel DX10顯卡好一點兒。這就是軟件模擬硬件的效率,不過記住處理器在這里不但要繼續處理各種系統任務,還承擔了原本屬于顯卡的全部工作,而且這里用的是《Crysis》。顯然,Direct3D ARP10不是給游戲玩家準備的,微軟也表示:無意讓WARP10取代顯卡,特別是考慮到低端Direct3D 10獨立顯卡的性能已經可以接受,而且價格不低于25美元。WARP10的目標是,無論運行在硬件模式下還是軟件模式下,針對Direct3D 10級別硬件的應用程序都不需要使用完全不同的代碼路徑和測試環境。
(第三媒體 2008-12-02)