前言:
最近在黑盒看了不少幫助玩家挑選硬件的帖子,但是我發現一個很關鍵的問題很少有人提到:程序運行環境。光有好的硬件,沒有軟件和驅動的支持,遊戲也是沒法好好運行的。
龍貓老師我從2004年開始家裏有了第一臺電腦,當時家裏的系統還是當時最先進的WindowsXP,學校的機房用的還是win2000系統。我從那個時候就與遊戲結下了不解之緣,也爲現在的職業埋下了伏筆。
以前的系統大家知道的,藍屏那是家常便飯,下載一個文件只有200kb左右的速度,辛辛苦苦下載一個遊戲後,打不開的概率又相當大。那時候哪知道什麼數據運行庫,什麼內存頻率,只能自認倒黴。那時候的玩家,電腦知識甚至匱乏到買新電腦時候直接告訴賣家:我要買一臺能玩XX的電腦。
從2004年到現在2023年,整整二十年過去了。龍貓老師這些年爲了玩遊戲,學習了不少電腦知識,有硬件方面的也有軟件方面的。甚至還學了不少英語單詞和日語詞彙,只爲了打遊戲方便。
玩黑盒這段日子,我寫了幾十篇遊戲評測,也看了不少評測。但是我發現,不管是什麼遊戲,都會有新玩家詢問某個遊戲閃退、崩潰、打不開、沒聲音等情況。而回復他們的人也很少甚至沒有。所以我想抽時間來爲這些玩家們提供一個解決思路,至少遇到問題後,有個解決的方向。
所以我決定寫一篇萬能通用的教程,來解決玩遊戲可能會遇到的各種問題。在這個過程中,我儘量避免出現任何複雜的操作,讓我們一步步的來,嘗試着解決遊戲可能會遇到的問題吧。
步驟:
一:看遊戲所需配置
我們假設你在steam買了一款新遊戲,迫不及待的想要下載遊玩,但是你甚至都無法下載,提示你內存不足,或者能下載但是提示你的電腦不符合遊戲的最低運行要求。這是爲什麼呢?(別噴我說這麼簡單的問題也要教,這個真有人不懂)
這個時候我們可以去steam遊戲界面給的建議遊戲配置。如果不滿足左邊這個最低配置要求,咱們就先換一臺電腦再玩。
如果你不知道自己的處理器性能和顯卡性能,可以在桌面——此電腦(或者我的電腦)——管理(或者設備管理器)——設備管理器——處理器和顯示適配器,查看自己的配置詳情。
例如這是這款遊戲的配置需求
這是家裏老臺式機的配置
如果你查到了型號,卻又不知道自己的設備的性能是否滿足要求,那你可以在網上搜索《CPU天梯圖》和《顯卡天梯圖》,查看自己的設備在什麼位置,以及是否滿足了遊戲所需的性能。例如這是@浪潮大佬做的筆記本CPU天梯圖。
簡單的判斷方法也是有的,例如英特爾的cpu(以酷睿系列爲例):i9 i7 i5 i3 ,數字越小則定位越低。i9爲酷睿最高端,i3爲酷睿最低端。後面的數字前兩位或者一位爲代數。如i5 12450H。12的意思是第12代酷睿。一般只看i後的數字就能看出性能差距。同理,amd也有r系列的9 7 5 3,詳情可以看圖。代數越新,往往性能越強,就算不強也肯定不會倒退,所以買新不買舊。
筆記本和臺式機的cpu性能有差距,顯卡也是一樣的。這個差距不一而足,但是通常認爲筆記本會低一個檔次。例如筆記本端的rtx4080,相當於桌面級的4070。顯卡的性能定位和名字也有關,類似於cpu那樣數字越大,代數越新則越好。顯卡天梯圖大家可以自己搜索,我就不放了。這裏只是拋磚引玉,因爲這些內容完全可以寫一篇幾千字的內容,這裏篇幅有限,先說別的吧。
二:下載前檢查
現在我們搞好了配置,打算開始下載遊戲了,但是我們先等一等。因爲接下來我們要注意一個小問題:安裝目錄不應該有中文。例如你決定把遊戲裝到D盤的“遊戲”文件夾,這就是不可取的。
這個問題聽起來有點搞笑,爲什麼要避免這個問題呢?因爲某些遊戲在中文文件夾下會出現錯誤,準確的說是在有中文路徑的情況下都會出現錯誤。因爲中文字體需要utf8編碼,許多老外開發遊戲時候根本沒考慮過這個情況。雖然現在也用Unicode編碼,但是中文一個字佔兩個字符的問題依然存在,雖然只是個小問題,但是遊戲廠商很可能懶得管。
畢竟大部分steam上的遊戲都是老外開發的,操作系統也是老外開發的,很多遊戲的識別路徑只支持英文。當然不是所有的遊戲都這樣,尤其是近幾年這個問題已經越來越少見了,但是防患於未然也是很重要的,不然你一旦遇到這個問題,轉移遊戲路徑也很麻煩不是嗎?
三:數據運行庫
這是這篇文章最重要的部分,大家要是之前的沒好好看,那麼這裏要看仔細了。
在很久以前,許多玩家下載了某個遊戲,會有這種提示:程序無法啓動,因爲缺少xx.dll。
例如這種情況
XX.DLL是什麼文件呢?簡單來說這叫動態鏈接庫,正常來說是系統自帶的,但是很多人的電腦系統可能因爲種種原因沒有這些文件,平常日常使用沒覺得有什麼問題,可是一玩遊戲就出問題了。這種打不開遊戲直接報錯並且提示你缺什麼的都算好的情況,缺少這種dll文件帶來的問題包括但不限於花屏、沒聲音、按鍵失靈等。讓很多沒有電腦知識的玩家抓耳撓腮。
一般來說,遇到這種問題,缺什麼就下載什麼,放到指定位置即可。但是如果你一次缺了十幾個,你還要不厭其煩的一個個下載嗎?
另外還有種問題,就是提示你程序需要C++201x等運行庫,否則無法運行。
這個問題更加抽象,因爲沒有這些東西,你就算不玩遊戲,去剪視頻或者做圖表都可能遇到問題。閃退,崩潰,中途卡着不動等等問題,讓辦公黨咬牙切齒。
曾經,我們只能一個個搜索,去微軟的網站去下載安裝。當然用別人整理好的也不是不行,但是如果有別有用心的人植入了木馬或者垃圾廣告軟件,那我們就慘了。
不要以爲現在就沒這個問題了,當年文明6一波啓動器更新,因爲缺少c++的問題,幹翻了一半玩家。
不過好在,這裏有一個非常好用的工具,叫做“微軟常用運行庫合集”。這個軟件的每年都會有新版,不斷的增加新的內容。
有了這個工具,基本上就解決了所有的數據運行庫方面的問題啦。
四:驅動
萬事俱備只欠東風啦。我們打開了遊戲,正打算遊玩,突然一條報錯出現了:
顯卡裝置啓動失敗。請確保您的顯示驅動程序已更至最新。
WTF,折騰了這麼久居然還是不能玩?其實這只是驅動出問題了,我們重裝一下驅動,或者更新一下驅動就好了。
目前市面上主流的顯卡芯片廠商只有兩家。一家叫NVIDIA英偉達,一家叫AMD超威半導體。如果你的顯卡驅動出了問題,找這兩家準沒錯。
先用我之前給你的方法看一眼你是什麼顯卡,然後再去他們的官網找對應的驅動下載即可。不推薦任何驅動大管家、驅動師傅、驅動小精靈等,因爲他們會捆綁一堆雜七雜八的功能和廣告來污染你的電腦。
爲什麼我只提供了顯卡驅動?因爲其他驅動微軟系統會自動推送給你的,只有顯卡驅動它不會推送最新的,甚至一年才推送一次。
是不是很多人已經把這個關了?
對了,還有人可能在玩遊戲時候會遇到一個選擇DX12或者DX11甚至DX10的選項,這個時候無腦選最高即可。如果運行出了問題,再酌情降低。
五:人多掉幀、後期卡頓、黑屏閃爍、遊戲閃退、鼠標鍵盤短暫失靈
如果你一開始玩沒有問題,後面纔出現這種問題的話,那你就看看這裏,這個問題我們長話短說——你該優化遊戲了。
你的顯卡和處理器的性能,很有可能在一開始還勉強滿足遊戲的需要,但是越到後面,你的處理器和顯卡負載越重,終於在某個時候,它們不堪重負了,於是遊戲幀數大幅下滑。如何優化遊戲呢?這個得根據具體的遊戲來決定。這裏有一個省事的方法,那就是用顯卡驅動自帶的優化程序來優化遊戲(NVIDIA的geforce experience可能需要自行下載)。當然最好的辦法就是去搜索一下對應的優化視頻,然後直接抄作業即可。
還有這麼一種情況:你一開始玩的好好的,玩了很久以後突然幀數暴跌。但是你一會不操作以後,它又正常了。這很有可能是你的電腦過熱了,撞到了功耗牆。
功耗牆是電腦廠商爲了讓你的電腦更安全所設計的一條溫度閾值。例如當你的cpu到達88度,強制降低性能來降溫。可是這個規定如果遇到了炎熱的夏天,或者離譜的操作(我在某紅書上看到有人把電腦的出風口貼着牆的),會很容易觸發這個功耗牆,大幅降低性能。這種時候一個良好的散熱就很重要了。臺式機可以直接卸掉一面機箱片,筆記本可以在電腦下面墊幾個瓶蓋,而且一定不要貼牆放。
另外有一個抽象的問題:如果你玩遊戲時候開着中文輸入法,遊戲可能沒有任何反應,也許會掉幀,甚至會閃退。這個原因我們剛纔解釋了,和那個類似,爲了你的遊戲體驗,記得把輸入法換成英文的。
最抽象的是,有的遊戲佔用內存不斷升高。一開始只需要8G內存,但是運行時間越久,這個佔用頻率越高,然後你的內存就崩潰了。這時候你可能會電腦短暫黑屏一兩次,鼠標和鍵盤失去任何反應。接下來可能你的電腦恢復正常了,但是遊戲畫面成黑色了,而且你這時候看視頻也會出問題,看網頁也會崩潰,只能重啓電腦。
這個問題就是爆內存問題。這個問題一旦出現就只能重啓電腦,沒有其他方法。在8g內存電腦上經常容易出現。不管是玩遊戲,還是用PR AE渲染視頻,都會出現這個問題。就算16G,該出現也會出現。最好的方法就是,加內存。如果你是8G內存,就再買一條同型號的內存插上。一定要事先查清楚是什麼型號什麼頻率,否則會出問題。
如果你是DDR3 8g 1666mhz頻率內存升級,買了DDR4 2400mhz的,那你不用擔心,因爲根本插不上。但是如果你買了ddr3 4g 1333mhz的一條內存,那你注意,接下來你的電腦頻率就會以低的這條爲準了,而且你的頻率會變成雙通道4g的。所以升級一定要升級一條和之前一樣的內存條,就算完全買新的,也應該買同協議的,否則接口都不一樣,插不上的。
後記:
終於可以開始玩遊戲了。好累呀。算了,先跑個分,再裝幾個mod,測試一下穩定性,沒問題的話先睡覺,明天再玩吧。
這篇文章是一篇入門級的“通用”的,用來解決各種遊戲疑難雜症的。可能很多你遇到的問題並沒有列舉出來。大家可以把遇到的問題發在評論區,如果有機會,我會在下一期文章裏幫大家解決。那麼,祝大家遊戲愉快。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com