DirectX 10只支持Windows Vista系統(tǒng)原因
在微軟官方宣布DirectX 10 (DX10)僅支持Windows Vista時,許多游戲愛好者差點吐血。為了獲得最好的顯卡效果,用戶必須升級操作系統(tǒng)到Vista。有人說這個決定只不過是微軟純粹的市場策略,但是事實并非如此簡單。
根據(jù)微軟DirectX開發(fā)DX10的領袖人物Phil Taylor說,在XP的生存期內(nèi)DX10不能完成,所以很顯然,在開發(fā)期間DX10不會支持XP。
XP發(fā)布于2001年,而DX10設計則開始于2003年底;Longhorn在2004年重新被設定,而那時DX10沒有完成。在WinHEC 2004上的那個build帶有紋理內(nèi)存管理并不是完整功能版。第一個支持DX10的DX SDK在2005年12月才發(fā)布。
Taylor也提到,如果微軟要讓DX10支持XP就必然會產(chǎn)生非常巨大的工作量。如驅(qū)動模式和硬件中的新功能,都要求內(nèi)核支持,驅(qū)動層面部分必須重寫。
從技術層面看,讓DX10只支持Vista也會消耗大量金錢。微軟很難決定是“繼續(xù)服務于現(xiàn)有消費者”還是“獲得新消費者”。
總體來看,原因似乎合乎邏輯。很清楚,微軟要讓DX10在XP上運行效果如同Vista版本一樣還需要做大量工作,不過引誘消費者購買Windows Vista以支持DX10似乎也不錯啊。畢竟,許多人升級
操作系統(tǒng)也需要一個理由:支持DX10嘛!
作者:Vista之家出處: www.vista123.com
