顯卡驅動到底有多重要?看完這篇文章你就懂了!
從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後就能自動匹配兼容驅動,而新購的品牌機(包括筆記本)出廠就已經安裝好了驅動。但是,顯卡驅動卻是進一步誘發顯卡實力的催化劑,在特性時期總有一款與其最搭的驅動版本,能讓你在更多的遊戲中跑出更理想的幀數。只是,尋找的過程就需要我們多花費一些精力了。
看了這篇文章,99%的讀者還會點擊:
※「恢復」選項沒了怎麼辦?試試Windows Defender的全新啟動唄
※不相信?掃描翻譯加記錄 其實一款APP全能搞定
TAG:電腦愛好者 |