千呼萬喚始出來!五款DX10.1游戲實測
客觀上講,DX10.1是對DX10某些有用技術的肯定,但受限于上游硬件廠商間的角力,DX10.1的推廣并不是一帆風順。對顯卡來說,再好的技術若沒有游戲和驅動來配合,都是空談。DX10.1也是一樣,雖然關鍵的驅動可以搞定,但是沒有廣泛的游戲支持,也是巧婦難為無米之炊。
作為最早的支持DX10.1的游戲——刺客信條,卻遭到了“技術和諧”。開始時,開發《刺客信條》的育碧蒙特利爾工作室在渲染代碼中加入支持DirectX 10.1的渲染代碼,AMD和《刺客信條》開發者直接合作,拿出一系列在DirectX 10.1下執行效率更高的代碼。
可最終的結果卻是AMD很傷心,經過另一家上游廠商的游說,刺客信條推出了升級補丁,名義上這個補丁將修正一系列錯誤。但這個補丁除了修復玩家報告的一些列錯誤之外,另外一個任務就是取消《刺客信條》對DirectX 10.1的支持。而這么做得理由也很“充分”,DirectX 10.1顯卡用戶看到的《刺客信條》性能提升,主要是因為前面代碼在處理游戲后效果(Post—effect)過程當中,去掉了一個Render Pass(渲染層)。
吸取了刺客信條的教訓,后來者Far Cry 2變得聰明的多,兩不得罪。既支持DX10.1顯卡,也對DX10顯卡照顧有加。Far Cry 2的制作公司—育碧希望通過讀取Z緩存中多重采樣的深度數據來達到更好的抗鋸齒性能,而這個功能既可以通過ATI DX10.1顯卡來實現,也可以使用NVIDIA DX10顯卡所支持的DX10擴展指令集來實現,因為后者已經在硬件中實現了這個功能。我們非常高興地看到這個特性可以被高效地執行。對于《Far Cry 2》來說,兩種硬件都可以獲得非常好的性能表現。
總結一下就是,育碧確實在《Far Cry 2》里應用了DX10.1技術,但僅是一部分。如果顯卡完整地硬件支持DX10.1規范,就像Radeon HD 3000/4000系列那樣,那么自然就能很好地運行游戲;如果像NVIDIA顯卡那樣沒有硬件支持DX10.1,但在DX10的基礎上通過擴展指令集對這一部分特性提供了軟支持,那么同樣也能提高游戲執行效率。顯然,有了經驗的育碧這次做得很高明,既使用了新技術,也沒有得罪合作伙伴,不會招致《刺客的信條》那樣的下場。
【回顧】快來補習啊!單卡多GPU顯卡的瘋狂故事
【老鳥】已經不多見的slot1接口P3,另附破爛一堆
【團購】搶!1399元限量團購PCPOP 260+特供版
關注我們



