瀏覽單個文章
HigH
Golden Member
 
HigH的大頭照
 

加入日期: Nov 2000
您的住址: 戰星卡拉狄加
文章: 3,822
擷取一段話出來, 大家看看, XP有沒有可能支援DX10 ?

===============================
DirectX 10需要在硬體驅動層必須藉助WDDM(Windows Display Driver Model)的能力才能發揮,這也是為什麼XP不能支援DirectX 10的最大原因-WDDM由Vista獨佔。WDDM具有幾個特點,首先就是視訊記憶體的虛擬化,虛擬化之後,開發遊戲時,就不需要對資源(材質、shader指令等)進行存放位置的指定,只要遊戲有資源上的需求,系統就會自動將這些資源擺在合適的地方供遊戲存取。在順序上,視訊記憶體是最前線之用,若是不足,則會主動分配系統主記憶體,硬碟分頁則是最終手段。而WDDM也具備了中斷功能,可以中斷GPU的指令操作,並插入優先權較高的指令,等到該指令執行完之後便回復進行原先的指令,在此部分可分為舊有的DirectX 9指令以及新的DirectX 10指令兩種,DirectX 10的指令具備有較先進的中斷能力。

而由於WDDM將GPU的資源虛擬化,因此每個應用程式看到的都是獨立的GPU,因此理論上每個應用程式都可以擁有自己的Shader特效。目前Vista所表現出的特效,只不過是其能力的九牛一毛而已。而WDDM也可以透過跨進程的Surface共享,來支援過去GDI以及舊版本DirectX所編寫的應用程式,只要驅動程式夠完善,執行舊DirectX遊戲也是不成問題的。

WDDM驅動程式模型也具備了多GPU的溝通能力,因此也可以輕易的在規範上實做多張顯示卡的併聯或串連,此外,導入了混合式睡眠模式,可以十分微弱的電力供給維持記憶體的內容,當進入睡眠模式時,也會同時將記憶體的內容寫入硬碟,而將顯示晶片和其他部分的電力供給完全關閉,這對筆記型電腦的續航力有著相當大的幫助。進入睡眠與恢復的速度都相當快,通常只要數秒之內就可完成。



來源
http://tech.digitimes.com.tw/print....6RRY5BXWW8NRAAV
舊 2007-10-30, 01:48 AM #27
回應時引用此文章
HigH離線中