如何獲得最佳遊戲體驗?第一答案當然是選擇優秀的高性能顯卡,如GeForce RXT 30系。但是在此之外,一款優秀、穩定的顯卡驅動也是必不可少的要素。很多時候,顯卡驅動不僅僅是“讓顯卡正常工作起來”那麼簡單,而且還承擔着保證遊戲穩定性,以及發揮出顯卡更強性能、為玩家帶來更多更便利的附屬功能等作用。毫無疑問,優秀的顯卡驅動程序能讓玩家在遊戲中如魚得水,事半功倍。那麼一款優秀的顯卡驅動是如何煉成的?在它的背後有着怎樣的故事?今天讓我們一起走近NVIDIA GeForce Game Ready驅動的世界。
文章所涉及數據資料及圖片來源于NVIDIA官方
就在你看到本文的前一刻,NVIDIA剛剛發布了最新的Game Ready驅動,新版本的驅動帶來了全新的Reflex Stats功能,支持即時遊戲延遲的測量,并且表明這款驅動也是專為《沙丘:香料戰争》(《Dune:Spice Wars》)所打造。
為熱門遊戲打造“專享優化”驅動,這些年來我們在Game Ready驅動的各個版本叠代過程中也見到了不少。或許不少玩家還心存疑惑——為一款或某幾款遊戲的優化就單獨推出一個版本的驅動,是否有些“小題大做”?其實不然!事實上,自從2014年5月的首秀以來,8年來NVIDIA Game Ready驅動就一直秉承着“讓Game真正Ready”的理念,不斷完善、修正、擴充着Game Ready的功能與性能。或許在很多玩家看來,驅動的作用不過是讓顯卡保持正常工作而已,但其中背後的故事,如果你了解之後,或許會讓你産生“原來如此”的感歎。下面,讓我們先把新發布的驅動版本放在一邊,首先深入Game Ready驅動,來看看它有着怎樣的故事。
雙模式工作通信,顯卡驅動基礎原理淺析
在了解Game Ready驅動的故事之前,首先我們要簡單了解一下顯卡驅動的工作原理,隻有明白了它是如何工作的,才能真正了解到Game Ready驅動到底做了哪些事情。
在Windows操作系統中(Mac OS或Unix等系統同理),系統會提供兩種操作模式,一種稱為用戶模式(User Mode),一種稱為内核模式(Kernel Mode)。用戶模式顯然就是面向玩家的,在這種模式支配下,玩家們可以在操作系統中順暢地運行各類遊戲、軟件。而内核模式則是面向硬件的,它所起的作用是讓操作系統能夠順暢地與硬件資源通信并調用硬件資源進行各種處理工作。那麼,如何才能讓硬件實現與操作系統或應用軟件、遊戲等的通信?答案就是驅動。
回到Game Ready驅動。針對操作系統的模式分層,Game Ready驅動也劃分出了對應的兩種操作模式。其中用戶模式模塊是與遊戲直接通信,讓玩家能夠操作遊戲“玩起來”。而Game Ready驅動的内核模式模塊則是負責處理與GPU的通信,讓遊戲能夠正常實現程序設定的渲染與輸出。
從上面這張圖我們可以清楚地看到,在你玩遊戲的過程中,其實涉及的是一個非常複雜的處理過程。系統的DirectX API運行環境模塊會管理驅動用戶模式模塊與遊戲之間的通信,而DirectX的圖形内核模塊則要負責與驅動内核模式模塊之間的通信,驅動内核模塊則會直接訪問GPU資源并調用其對遊戲程序進行渲染計算。
所以,這個過程包括了遊戲程序本身、Windows系統的DirectX API、Game ready驅動以及GPU之間,在兩種模式工作下的相互通信。其中但凡有任意一個環節出現了通信錯誤,都極有可能産生遊戲性能損失、遊戲報錯甚至導緻系統崩潰的事情發生。
可以看到,顯卡驅動在這一運行過程中扮演着非常重要的承上啟下的角色,可以說玩家們的遊戲體驗優秀與否,與顯卡驅動的性能直接相關。
Game Ready驅動,穩定與可靠性至關重要
對玩家來說,怎樣才能獲得舒适的遊戲體驗?很多人會第一時間說“幀率”。确實,平均fps的高低是遊戲流暢與否的直接決定因素,也是顯卡性能的直接體現。但是,在平均fps之外,最低幀率、幀時間、遊戲操作延遲時間等因素也同樣不能輕視。另外,很多玩家其實在遊戲過程中還往往會忽略一個問題,那就是驅動的穩定性與可靠性。相信不少老玩家在Windows XP時代都經常遇到過遊戲莫名其妙崩潰、閃退等問題,其實這都是由于驅動程序的不穩定或對于遊戲的優化不好所導緻的。那麼一款顯卡驅動程序應該如何保證其穩定性與可靠性?Game Ready說,我是這樣做的。
從遊戲開發到上市,持續合作優化改進
在NVIDIA看來,要保證對遊戲的完美“兼容”與優秀的穩定性,越早介入越能解決問題。因為任何遊戲bug的存在,都會造成對遊戲體驗的毀滅性影響,而顯卡驅動就應該對這些問題進行相應的優化,以便提供優秀的遊戲體驗。
所以,NVIDIA在開發Game Ready驅動的每一個版本之前,都與遊戲開發商進行密切合作,不斷反複測試和優化遊戲并開發可靠的Game Ready 驅動,确保玩家從始至終獲都能獲得盡可能出色的遊戲體驗。
在遊戲的立項、開發過程中,NVIDIA的驅動開發團隊都與遊戲開發商保持着順暢的溝通。在遊戲開發中遇到的任何與顯卡相關的問題都會被反饋到驅動團隊,經過驅動優化之後再返回遊戲開發團隊。在這個過程中遊戲團隊與驅動團隊之間始終保持着交換早期開發遊戲版本(先行版)和驅動的固定節奏。在這一過程中,雙方會合作尋找最佳的遊戲優化方案并解決相關問題以及進行相應的遊戲及驅動版本叠代。顯然,這樣可以确保遊戲和Game Ready驅動
都能在發布時提供更高的質量和性能。
通常情況下,遊戲開發商在Beta測試版修正之後就會對遊戲賦予“Gold”的正式發布前版本(即所謂的黃金版),在這個時候遊戲開發商基本已經停止了對遊戲内核版本的大修改,而将重心轉到了bug修複和補丁上。不過對于Game Ready驅動團隊來說,針對該遊戲的驅動持續優化仍在進行,這樣可以确保從遊戲上市開始一直到後續的補丁、DLC的推出,都能持續不斷地為玩家提供更好的體驗。
另外,在遊戲開發過程中,開發商對于DirectX、Vulkan等圖形API規則的使用方式,甚至對某個API的調用時間長短,都會在一定程度上影響遊戲與顯卡的性能發揮。因此在整個遊戲開發過程中,驅動團隊通過使用合适的工具,如上圖所示的NVIDIA Nsight Graphics,來查看遊戲的每一個細微差别,并優化工作流程,從而實現消除瓶頸、提升性能的目标,并在很大程度上提高了驅動程序的穩定性。
廣泛測試、WHQL認證,确保可靠穩定
在與遊戲開發商保持密切合作之外,NVIDIA又是如何從多方面來保證Game Ready驅動的可靠穩定性的呢?
NVIDIA的官方資料顯示,每一個版本的Game Ready驅動正式發布都經過了堪稱“恐怖”的廣泛測試,而且這些測試是基于大量的硬件基礎。在NVIDIA的驅動開發團隊實驗室内,有超過4500種不同的GPU、CPU搭配的台式機或筆記本電腦,這些電腦的硬件組合最早的甚至可以追溯到10年前。通過這些不同年代、不同性能的硬件組合的嚴苛考核,自然就能大大提高Game Ready驅動的穩定性與可靠性。NVIDIA官方宣稱,整個Game Ready驅動的測試流程會涉及1000多個不同的測試,其中就包括海量的已發布或即将推出的遊戲。有數據顯示,僅在2021年,Game Ready驅動團隊的測試時間就已經超過了180萬小時。換句話說,NVIDIA每年在提升Game Ready驅動質量與穩定可靠性上所花的累積總時間長度已經超過了200年!
在驅動程序的測試過程中還為每款驅動的可玩設置優化提供支持,通過GFE的内置功能,Ops會确定适應玩家台式電腦和筆記本電腦特定硬件配置的合适遊戲設置。對于那些不太懂得如何細調遊戲畫質設置的玩家來說,可以一鍵獲取出色畫質和性能。
再來說說WHQL認證。我們都知道,WHQL是微軟Windows硬件質量實驗室首字母的簡稱(Windows Hardware Quality Lab),WHQL會采用嚴苛的質量測試套件來測試硬件驅動的兼容性與穩定性,并在通過測試之後給予驅動WHQL的認證簽名。
其實玩家們也應該發現了,NVIDIA幾乎沒有公開發布過測試版、Beta版的驅動。其實這就像正式版的遊戲一定會比測試版的遊戲BUG更少一樣,NVIDIA也一直認為隻有質量和穩定性達到了嚴格的高标準要求之後,才能提供給玩家使用,這樣自然就能夠最大程度地保證驅動的穩定與可靠。所以,我們從NVIDIA官網也的驅動下載頁面可以看到所有的驅動程序都是基于WHQL認證的。
最後,NVIDIA Game Ready驅動除了從遊戲開發源頭就提升驅動質量性能,以及進行大量嚴苛測試并取得WHQL認證方可上市來保證穩定可靠之外,多年來還一直堅持不斷地為玩家提供各種豐富的遊戲優化及附加功能來進一步提升玩家的實際體驗。當然,這些功能我們都已經非常熟悉了,比如降低遊戲響應延遲的Reflex、提升幀率改善畫質的DLSS、一鍵優化Ops、改善遊戲直播體驗的Broadcast等等。這些功能在很大程度上也為玩家帶來了更為舒适的體驗。這些功能我們在之前也進行過多次的測試體驗,在這裡就不贅述了。
Ready For Games!這是一種态度
看完文章之後,相信大家應該有跟我們一樣的想法,那就是一款小小的、免費的驅動程序背後,居然也隐藏着不小的學問以及繁雜且艱辛的工作。事實上,從Game Ready驅動誕生以來,已經發布了超過150個的驅動版本,每一次新GPU的推出或是重大熱點遊戲的上市,幾乎都伴随着Game Ready驅動的更新發布。而在發布之後的這8年來,Game Ready驅動已經為超過400款的遊戲提供了專屬優化體驗,數據顯示僅在2021年,NVIDIA就更新發布了超過20個版本的Game Ready驅動,提供了針對75款遊戲的優化體驗。可見,驅動不隻是對于顯卡的性能發揮有着至關重要的作用,在玩家的實際體驗上,同樣有着濃墨重彩的地位,或許這也是NVIDIA将其命名為Game Ready的原因吧。這是一種責任,也是一種态度。畢竟對于玩家來說,優秀、穩定、高性能的驅動程序,帶給他們的将是穩定、舒适、愉悅的遊戲體驗,誰又會不歡迎呢?
PS:4月26日新版本Game Ready驅動部分特性一覽
1. Reflex Stats正式推出
早期的Reflex受限于軟硬件限制,玩家們對其并沒有太深刻的直觀實際應用體驗。在這個版本中,NVIDIA推出NVIDIA Reflex Stats,使玩家能夠測量部分系統延遲。
通過PC延遲,玩家隻需打開GeForce Experience覆蓋層并選擇延遲視圖,即可優化遊戲設置并監測一段時間的性能。欲獲得這個延遲指标,不一定要有Reflex 延遲分析器顯示器,但Reflex SDK 1.6遊戲必不可少,以充分利用Reflex Stats。
以下遊戲已經更新Reflex SDK 1.6并支持Reflex Stats!
●《光明記憶:無限》(Bright Memory Infinite)
●《堡壘之夜》(Fortnite)
●《腐蝕》(Rust)
《瓦羅蘭特》(Valorant)
2. 專為《沙丘:香料戰争》(Dune: Spice Wars)打造的全新NVIDIA Game Ready驅動
4月26日版的驅動發布專為《沙丘:香料戰争》(Dune: Spice Wars)打造,同時該驅動還為以下遊戲大作帶來優化:
●《切爾諾貝利人》(Chernobylite)獲得光線追蹤升級
The Farm 51打造的《切爾諾貝利人》(Chernobylite)的最新更新版支持光線追蹤反射、光線追蹤半透明反射、光線追蹤網格焦散和光線追蹤水體焦散。遊戲已支持DLSS,為GeForce玩家帶來《切爾諾貝利人》(Chernobylite)最佳遊戲體驗。
●《劍俠情緣網絡版叁》(JX3 Online)支持升級版DLSS
《劍俠情緣網絡版叁》(JX3 Online)是一款大型多人在線武俠角色扮演遊戲,自2016年發布以來,一直深受中國PC玩家的喜愛。4月28日起,《劍俠情緣網絡版叁》(JX3 Online)将支持更新版DLSS,為數百萬玩家帶來圖像質量提升。
●《吸血鬼:避世血族-血獵》(Vampire: The Masquerade – Bloodhunt)搶先體驗版發布
《吸血鬼:避世血族-血獵》是一款免費的戰術競技類遊戲。Game Ready驅動為遊戲帶來最佳的遊戲體驗。
●3款全新G-SYNC Compatible 顯示器
o華碩 ROG XG259CM
oGalaxy VI-01
o三星G95NA
●8款全新遊戲支持最佳遊戲設置
o《死亡擱淺:導演剪輯版》(Death Stranding: Director's Cut)
o 《Elex II》
o《幽靈線: 東京》(Ghostwire: Tokyo)
o 《GRID Legends》
o《樂高星球大戰:天行者傳奇》(LEGO Star Wars: The Skywalker Saga)
o《瑪莎已死》(Martha Is Dead)
o《星球工匠》(The Planet Crafter)
o《小缇娜的奇幻之地》(Tiny Tina's Wonderlands)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!