Extremetech訪問了AMD首席圖形軟件架構師Phil Rogers,以下是訪問摘錄:
Extremetech:讓我們從讀者最關心的Vista驅動開始。現在,看起來nvidia和AMD的Vista驅動都存在問題。有一些奇怪的兼容性問題,功能缺失問題,當然還有還有大的性能下降。一些游戲在Vista下比XP只慢幾個FPS,但是有很多游戲大幅下降。而在有些場合,游戲在某些特定設置下,在Vista中性能下降明顯,而在有些設置中則和XP差不多。我們的讀者想知道,這是怎么回事?Vista多次延期,開發時間相當長,圖形廠商作出來的驅動卻不如人意?
Phil Rogers:是有這些問題,也有一些困惑。首先我要澄清一下:AMD在Vista驅動上沒有什么困難,我們有很高的性能,穩定性,全系列產品的WHQL認證驅動,包括對Crossfire的支持。我們對于Windows Vista和新的驅動模型感到高興。我們認為Vista驅動模型要優于XP驅動模型,我們已經和MICROSOFT合作多年以確保驅動順利問世。新的驅動模型實際上是為了減少系統死機,將Vista桌面支持D3D,為用戶提供愉悅和互動的體驗,我認為我們已經成功了。
我曾經說過,一個多年開發周期并不意味著有很長的開發時間完成所有工作。在Vista開發過程中,PC平臺有很多變化,一代代的GPU發布,多核CPU成為主流,Crosssfire也在市場上出現。隨著這些變化產生,我們和Microsoft選擇了一種及時改變驅動和驅動模型的出方法來包容和優化這些新產品,而不是僅僅局限于原來的設計。
Vista驅動模型中一個大的架構改變就是從內核模式到用戶模式都使用了D3D驅動,而這需要很長時間。D3D驅動是一個復雜的軟件,要保持它的速度和穩定性平衡并非易事。我們對于游戲的輸出特別敏感,如果需要查看游戲中所有輸出,我們的速度將會很慢。如果什么都不檢查的話,那么驅動將會崩潰。在XP上,如果驅動錯誤 或者說采用了應用程序的錯誤數據,那么可能導致整個系統關閉-也就是出現藍屏錯誤。而在Windows Vista上,類似錯誤仍然很嚴重,將導致應用程序退出,但卻不會造成系統藍屏。
需要指出的是,我們還花費了大量時間來改善驅動的穩定性。我們為首個Vista驅動的穩定性做了大量工作,并將繼續進行。我們有一個專門團隊在極限條件下進行嚴酷性測試,發現Bug。我們將持續測試驅動穩定性,并和驅動對手進行對比,如果我們在任何時候落后,我們將不會發布驅動,直到我們在穩定性競賽中重新領先。對于我們來說,游戲的穩定性和性能一樣重要,因此無論如何不能落后于競爭對手。