在Windows Vista中使用多顯卡的局限
WDDM(Windows Vista Display Driver Model : Windows 顯示設(shè)備驅(qū)動(dòng)模型)是微軟在Windows Vista中所做的重要改進(jìn)。在之前的Windows系統(tǒng)中,根據(jù)統(tǒng)計(jì),絕大多數(shù)藍(lán)屏故障與顯卡驅(qū)動(dòng)程序有關(guān):往往當(dāng)顯卡驅(qū)動(dòng)在工作中遇到問(wèn)題,比如說(shuō)GPU接收到無(wú)法識(shí)別的指令或顯存讀寫(xiě)錯(cuò)誤時(shí),由顯卡崩潰引發(fā)系統(tǒng)的整體崩潰而出現(xiàn)藍(lán)屏警告界面,當(dāng)然,后果便是用戶的工作數(shù)據(jù)不可挽回地丟失。
為解決這一致命問(wèn)題,微軟對(duì)Windows XP 顯示設(shè)備體系結(jié)構(gòu)進(jìn)行了重大革新,在Windows Vista引入全新的顯示設(shè)備驅(qū)動(dòng)程序體系結(jié)構(gòu)WDDM,其設(shè)計(jì)目標(biāo)便是在驅(qū)動(dòng)層級(jí)上提高系統(tǒng)的穩(wěn)定性,在支持新的方案、圖形和應(yīng)用程序的同時(shí),為用戶提供了性能更佳、可靠性更高的桌面體驗(yàn)。事實(shí)上,顯卡應(yīng)具有WDDM驅(qū)動(dòng)程序是Windows Vista Premium Ready認(rèn)證的必要條件。
WDDM驅(qū)動(dòng)帶來(lái)的優(yōu)勢(shì)是不言自明的,如今,在Windows Vista中,顯卡故障不再像以前那樣頻繁引發(fā)藍(lán)屏死鎖,而是暫時(shí)鎖定系統(tǒng)等待顯卡驅(qū)動(dòng)重置,而一旦驅(qū)動(dòng)程序完成重新加載,所有的用戶進(jìn)程便可得以恢復(fù),而不會(huì)丟失任何數(shù)據(jù)。
但是,WDDM架構(gòu)也存在著某些局限,特別是對(duì)多顯卡的應(yīng)用情況:多顯卡必須使用相同的WDDM驅(qū)動(dòng),這意味著如果我們希望在Windows Vista中使用多顯卡,則這兩塊(或多塊)顯卡至少是同一廠商生產(chǎn),或者至少GPU是同一廠商的產(chǎn)品。具體說(shuō)來(lái),在之前的Windows 系統(tǒng)中,我們可以使用不同廠商的多塊顯卡來(lái)實(shí)現(xiàn)多顯示輸出方案,甚至可以使用Intel主板集成顯卡與獨(dú)立顯卡(ATI或NVIDIA)共同工作而不會(huì)有任何問(wèn)題。但在Windows Vista中,除非放棄使用Areo 用戶界面,否則將無(wú)法實(shí)現(xiàn)。
老實(shí)說(shuō),在NVIDIA與ATI都推出了相應(yīng)的多顯卡解決方案——SLI或CrossFire——后,強(qiáng)制用戶堅(jiān)守一家的產(chǎn)品,許多用戶便已有被顯卡廠商“綁架”的感覺(jué),WDDM驅(qū)動(dòng)的這一限制無(wú)疑更逼著用戶不得不成為不情愿的“A”或“N” Fun。
