從Windows 7開始,驅動程序和系統之間的兼容性問題就已趨于完美,以至于很多用戶的PC(包括台式機、一體電腦和筆記本)從購買到退伍,從來就沒有過升級驅動這個動作。實際上,要想充分釋放PC的性能潛力,專屬驅動,特别是顯卡的驅動更新還是非常有必要的。
顯卡驅動到底是幹啥?
我們可以将顯卡驅動理解為“系統中介”,是用來幫助Windows操作系統認識、了解、翻譯和驅使獨立顯卡正常工作的存在。
當我們重裝Windows操作系統後,雖然屏幕可以正常顯示畫面,但這并不代表顯卡芯片已被系統識别,此時設備管理器的“顯示适配器”列表中顯示的應該是“标準VGA圖形适配器”,它隻是Windows自帶的基本VGA驅動,隻提供基礎的顯示功能,色彩和分辨率表現極差,就甭提性能了。
PC周邊涉及的硬件非常多,作為Windows系統提供商,微軟自然懶得自己為每一款硬件開發驅動。所以,就顯卡這種硬件,微軟為闆卡廠商準備了專屬的驅動模型,它在Windows XP時代名為“XPDM”,從Vista至今則改名為“WDDM”。
我們現在下載的每一款顯卡驅動,都是闆卡廠商基于WDDM這套驅動模型編譯而來,随着不斷的升級可以加強和當前Windows系統之間的契合度,并針對最新推出的3D遊戲進行配置優化,從而以肉眼可見的效果提升顯卡性能。
那麼,XPDM和WDDM兩種驅動模型的差異在哪,為何前者會被後者取代?
怎麼說呢,WDDM是一種更先進的驅動模型,抛開它在性能、功能和擴展性方面的優勢不談,單憑穩定性這一種理由就能将XPDM打入曆史塵埃了。
在Windows XP時期,一旦顯卡驅動出現異常,我們看到的将是一個滿屏藍色的畫面,如果你沒有提前備份當前的工作,那唯有淚奔一途了。
從Windows Vista開始,微軟将系統劃分為内核層和用戶層,而WDDM驅動模型主要被劃分進了用戶層,所以哪怕顯卡驅動崩潰一般也不會影響到内核層,我們看到的隻是突然黑屏,随後就恢複正常的畫面(背後是WDDM驅動重置的過程),最多是在任務欄右下角彈出一個“顯示器驅動程序停止響應,并且已成功恢複”的提醒窗口。
為何要不斷升級驅動?
WDDM驅動模型是伴随Windows Vista而生,并随着Windows 7、8/8.1和10等版本的疊代更新也在不斷更新中。比如Vista對應WDDM 1.0、Windows 7對應WDDM 1.1、Windows 8/8.1對應WDDM 1.2/1.3,而最新的Windows 10則進化到了WDDM 2.0。
在WDDM 1.0時期,如果你經常在窗口模式下玩遊戲,會發現遊戲幀數較全屏狀态要慢很多。原因就是在窗口模式下渲染遊戲,WDDM 1.0需要CPU對窗口及遊戲進行軟混合,效率極為低下。從WDDM 1.1開始微軟則改善了這一問題,窗口遊戲的效率大幅提升。
同理,WDDM驅動模型的每一次升級,都會帶來性能或功能上的改進。比如WDDM 1.2新增16bit色深和YUV 4:4:4的支持;WDDM 1.3優化顯存調用并新增無線輸出特性;WDDM 2.0更是讓老顯卡也能運行DX12遊戲,隻是看不到DX12專屬的特效罷了。
在Windows 10周年更新版中,微軟帶來了WDDM 2.1驅動模式,支持HDR輸出;Windows 10秋季更新特有的WDDM 2.2開始對AR、VR顯示優化。
因此,即便你的老PC在升級到Windows 10系統後顯卡驅動依舊可以正常使用,那筆者也建議你升級到與當前系統匹配的驅動版本上,如此才能享受最新版WDDM帶來的各種好處,否則就會錯失很多新的功能特性哦。
此外,如今很多PC用戶隻知道有獨立顯卡,卻會忽略處理器内集成的核芯顯卡。
實際上,核顯通過驅動升級,同樣可以獲得新功能和更好的性能表現。以英特爾為例,其最新的核芯顯卡驅動15.60.1.1.4901就主打遊戲性能的提升。據官方表示,該版本驅動支持從第六代到第八代酷睿以及同期的奔騰和賽揚處理器,并對《大神:絕景版》、《星球大戰:前線2》等最新3D遊戲進行了優化,同時改進Windows平衡或省電模式下FPS幀率的精确度、增強七/八代酷睿的H.265視頻播放性能、提升PowerDirector、MAGIX等的編碼質量。
問題來了,顯卡驅動的版本貌似不少,我們又該選擇哪一類升級呢?
驅動也有服役期
顯卡驅動也是存在壽命的。比如NVIDIA就在2017年底宣布自390版本驅動發布之後,将不再支持32位操作系統,這意味着很多老電腦想體驗新驅動的特性,就隻有對整套平台進行軟硬件升級了。比如内存容量升級到4GB以上,系統版本更新為64位版。還好,現在跑不動64位系統的PC應該早就被淘汰了。
顯卡驅動的三大版本
目前顯卡驅動大概可以分為三個版本:官方正式版(Certified)、微軟認證版(WHQL)和測試版(Beta)。其中,官方正式版是NVIDIA、AMD和英特爾官方發布的顯卡驅動,它們都通過了大量的實際應用測試,在穩定性和兼容性上都有良好的保證,推薦直接在NVIDIA/AMD官網下載。
微軟認證版是在官方正式版的基礎上,經過微軟操作系統硬件質量實驗室認證後的驅動版本,它代表着其與Windows操作系統達到99.99%兼容,從而使計算機達到前所未有的穩定性。一般通過Windows Update安裝的驅動就都屬于這一版本。
為了讓發燒玩家搶先體驗新功能,收集足夠多的用戶真實反饋信息,NVIDIA和AMD等顯卡廠商會在較短的周期裡推出多個版本的測試驅動,有一些是官方為了擴大測試範圍發放的,還有一些則是從廠商或測試媒體内部洩露的,所以Beta版驅動往往代表潛藏Bug,并不适合追求穩定的普通用戶嘗鮮。
至于選擇哪種版本升級,台式機用戶可以安心選擇官方正式版下載,而筆記本電腦用戶則推薦安裝微軟認證版。如果你自己總是搞不明白驅動版本,則可通過Windows Update或GeForce Experience等自動升級的方式加以安裝,一般就不會出現問題。
在網上我們還能下載到第三方驅動,比如發燒友修改版。此類驅動大都是個人或小團隊在原驅動的基礎上修正而來,在性能或功能上有更好的表現,隻是兼容性不好保證,不推薦普通用戶嘗試安裝。
顯卡驅動的安裝方式
顯卡驅動一般支持兩種安裝方法。第一種是進入“設備管理器”,在“顯示适配器”對應的顯卡一欄通過鼠标右鍵選擇“更新顯卡驅動軟件”,然後手動選擇顯卡配置文件對應的目錄,從而實現顯卡驅動的安裝或升級。這種方案的好處是隻安裝最基礎的驅動部分,不涉及類似顯卡控制面闆的組件,可以保證系統的純淨。
而另一種方案就是通過運行Setup.exe安裝程序(或Windows Update升級),實現驅動、控制面闆和各個功能組件的升級。一般來說,筆者推薦使用第二種,無論是NVIDIA、AMD還是英特爾的顯卡控制面闆都提供了包括色彩、視頻輸出和針對3D遊戲進行畫質自定義的豐富功能,熟練使用後總會得到意想不到的好處。
來自負優化的解讀
就獨立顯卡而言,NVIDIA和AMD無疑是雙雄典範。但是,最近幾年來針對兩家廠商驅動的表現,很多DIY玩家卻給予了完全相反的兩種評價:AMD的驅動是“打雞血”,而NVIDIA的驅動則為“負優化”。
那麼,這兩種說法到底是緣何而來呢?
AMD的雞血驅動
從2014年開始,AMD每年年底都會為玩家帶來一款年度驅動,而該驅動的典型特征就是可以讓多個時代的AMD老顯卡像“打雞血”一般顯著提升性能,所以常被AMD顯卡用戶戲稱為“雞血驅動”。而AMD也會為年度驅動起一個頗為醒目的名稱,比如2014年的 “Omega ”、2015年的“Crimson Edition”、2016年的“Crimson ReLive Edition”以及在2017年底最新推出的“Adrenalin Edition”,中文直譯為“腎上腺素”。
這一代的“腎上腺素”驅動改進可謂巨大,它不僅擁有更為人性化的操作界面,同時還能在手機端安裝AMD Link APP進行遠程管理,在PC端也引入了Radeon Overlay,允許玩家直接在遊戲中控制GPU設置,以獲得更加個性化遊戲體驗的OSD功能,比如一鍵式訪問Radeon ReLive、性能監控、Radeon Chill、幀數鎖定(FRTC)、Radeon FreeSync和顔色設置等功能,讓玩家遊戲時無需切出遊戲便可進行相應的檢測和調教。
在大家最關心的性能提升環節,有媒體通過Radeon RX 480顯卡在使用新舊兩個版本驅動的情況下進行了對比評測。從結果來看,在《守望先鋒》、《絕地求生》、《掠食》、《幽靈行動:荒野》四款遊戲中,“腎上腺素”驅動可以帶來13%到20%不等的幀數提升。同時在開啟Radeon Chill技術後,GPU部分的功耗還能實現40%左右的降低,這一升一降之間,讓AMD旗下的老顯卡有機會得以鹹魚翻身。比如RX480在《絕地求生》原本是被GTX1060遠甩開的,但在升級驅動後卻基本追平了GTX1060,這就是雞血驅動吸引人的地方。
但是,“腎上腺素”驅動對DX9老遊戲的支持卻并不理想,包括《紅色警戒3》、《紅色警戒3:起義時刻》、《命令與征服3:泰伯利亞之戰》、《命令與征服3:凱恩之怒》、《命令與征服4:泰伯利亞的黃昏》、《魔戒之中土大戰1/2》、《巫師增強版》在内的遊戲運行時都會彈出“Exception in Exception Handler”的報錯,而這些遊戲在老驅動下卻一切正常。
有玩家通過進一步檢查發現,出錯的文件是atiumdag.dll,也就是AMD顯卡驅動核心文件之一,證明出錯是驅動的緣故。就此問題,有報道稱AMD曾表示:“這些遊戲來自2007年前後,我們不太可能浪費寶貴的工程師資源去修複,而問題很可能是過時的API導緻的。”也許是看到了很多玩家的不滿,AMD軟件和用戶體驗總監Terry Makedon随後在推特否認了上述說法的準确性,他強調AMD已經在驗證和檢測BUG,并會盡快對所有受波及的老遊戲予以修複。
總之,新驅動和老遊戲之間的兼容問題,應該引起我們的進一步重視。
NVIDIA的“負優化”
NVIDIA顯卡的“負優化”其實是相對AMD的雞血驅動而言的。簡單來說,NVIDIA旗下顯卡在升級最新驅動時,往往隻有最近一代的顯卡可以獲得明顯的性能提升,至于上代或上上代顯卡,則普遍處于維持不變,甚至在某些個别遊戲中出現性能下降的現象。所以,才有了NVIDIA對老顯卡的“負優化”一說。那麼,為什麼NVIDIA和AMD顯卡驅動會出現對新舊顯卡的“歧視”或“共榮”的差異呢?
原因很簡單,NVIDIA近幾年顯卡經曆了費米、開普勒、麥克斯韋、帕斯卡四種架構的進化,而NVIDIA驅動研發的精力是有限的,再加上為了推廣新品的需要,自然在驅動更新上會更照顧正在熱銷的新品。而AMD近幾代的顯卡一直在GCN架構的基礎上修修改改,大家的“本源”相同,所以更容易做到一次更新全員獲益。
看現在 戰未來
實際上,通過NVIDIA和AMD就驅動效果的差異來看,我們可以得出一個更有趣的結論。正如坊間玩家口耳相傳的:買N卡,看現在;買A卡,戰未來。
NVIDIA驅動團隊的研發實力很強,所以才能在顯卡上市伊始就已經釋放出該顯卡90%的性能,未來幾年會随着驅動優化升級再挖掘出餘下的10%;而AMD驅動團隊則相對差一些,剛上市時配套驅動隻能發揮出顯卡60%的性能,随後才能随驅動更新慢慢找回丢失的40%。
小結
顯卡驅動并不起眼,因為絕大多數主流顯卡在安裝Windows 10後就能自動匹配兼容驅動,而新購的品牌機(包括筆記本)出廠就已經安裝好了驅動。但是,顯卡驅動卻是進一步誘發顯卡實力的催化劑,在特性時期總有一款與其最搭的驅動版本,能讓你在更多的遊戲中跑出更理想的幀數。隻是,尋找的過程就需要我們多花費一些精力了。
,