當前位置:
首頁 > 科技 > 多核多線程CPU已普及,但超線程對遊戲幀數真的有影響?

多核多線程CPU已普及,但超線程對遊戲幀數真的有影響?

其實超線程對於遊戲性能的影響這個話題也已經「淵源流長」,從Intel Xeon E3流行伊始就有人討論其與Intel Core i5系列之間的區別。但是五年過去了,Windows 10誕生了、DirectX 12遊戲普及,更重要的是Intel、AMD開啟CPU多核大戰,主流CPU已經從四核逐步轉移到六核以上,甚至是八核以上,那麼超線程對於遊戲性能的影響又會發生怎麼的變化呢?支持度更好?還是更加羸弱?

關於超線程、SMT技術,我們曾經在《超能課堂(104):超線程/SMT多線程技術有什麼用?》詳細講述過,簡單來說超線程/SMT技術都是為了讓CPU中空閑的單元進行二次利用,一個物理核心模擬成兩個線程進行使用,讓CPU達到更高的效率。但問題在於,遊戲到底能不能充分利用CPU所有的核心資源,並且有效地使用閑置單元提高運算效率,側面提升遊戲體驗(主要是幀數的提高),一旦遊戲對多線程優化不足,就發生搶佔CPU核心資源,造成調度擁堵,間接地降低性能。這個也是很多玩家口中所說「超線程不利於遊戲」的說法。

那麼事實上真的就這樣嗎?現在AMD Ryzen 7 1800X率先打開了八核十六線程民用處理器市場,而隨後發布的Intel Core i7-8700k已經升級到六核十二線程,動概十個以上的線程,遊戲真的用得完?

為此我們特意選用了AMD Ryzen 5 1400、Intel Core i7-8700k、Pentium G4560三個CPU的平台來進行一番遊戲測試。搭配的主板如表格所示,統一使用2400MHz頻率的8G ×2 DDR4內存,顯卡上我們為了儘可能防止顯卡性能瓶頸,選用了一張NVIDIA GTX 1070 Ti Founder Edtion顯卡。儘管有可能網友們會說,以Pentium G4560的水平不足以發揮出GTX 1070 Ti的全部水準,這沒關係,我們關注的是每顆CPU在開啟、關閉超線程/SMT功能前後,遊戲性能的變化,而非籠統地進行CPU之間的較量,那是不合理的、不科學的。

系統上選用了最新的Windows 10 Build 1709,對於多線程調度上有了更加完美的支持,而且DirectX12加入讓部分遊戲對於CPU的Draw call使用更加完美。如果你還要爭吵為什麼不用Windows 7測試,只能說「人是要向前看到,科技的巨輪永遠都在向前滾動」。顯卡驅動則是NVIDIA GeForce 391.01。

打頭陣的是Intel Core i7-8700k,這也Intel第一次在非發燒級處理器中引入物理六核設計,在默認設置下6核的睿頻頻率可以達到4.3GHz,單核睿頻甚至可以達到4.7GHz。按道理來說,作為第八代酷睿頂級產品,會有什麼遊戲能夠難倒它呢?其實一開始編輯在顯卡常規測試中都比較抗拒使用Core i7-8700k的,一開始也是比較擔心過多線程對於遊戲有影響,發揮不出顯卡的應有實力,但隨後大量測試表明,這是比較多餘的想法,8700K依然能夠勝任日常評測平台。

在開啟超線程後,都獲得相當不錯的成績,起碼說搭配NVIDIA GTX 1070 Ti下可以在各個遊戲流暢運行。不過關閉了超線程技術以後,奇怪的事情發生了,在全部測試項目中,成績均得到了提高,雖然幅度不大,但注意是全部!但是我們注意到在3DMark各個性能測試中,Croe i7-8700K關閉超線程後的CPU得分都下降了25%左右,但對GPU成績影響不大。

那麼AMD銳龍處理器表現又如何?事不宜遲,馬上搞個Ryzen 5 1400測試一番。四核八線程的Ryzen 5 1400在市場上賣得非常好,畢竟價格便宜之餘,核心數目已經達到主流以上級別。

不過測試的結果卻讓小編有些摸不著頭腦,AMD SMT技術對於影響的影響有好還有壞的。測試結果表明,在關閉SMT技術後,3DMark測試CPU得分全部下降30%,但是遊戲中有《最終幻想15》、《文明6》、《古墓麗影》、《奇點灰燼》、《中土世界:暗影之戰》、《GTA 5》多達六款遊戲,SMT技術開啟下遊戲幀數表現更好。是不是側面反映了,2015年以後新遊戲普遍對於多線程處理器支持度更加高,四核四線程已經不能滿足遊戲的基本需求呢?

在測試即將結束之際,有編輯提議試試核心數目更低的CPU,畢竟Ryzen 1400、Core i7-8700K這兩個CPU核心線程數那麼多,肯定看不出差距的,不妨試試Intel曾經的神U G4560表現吧,畢竟人家一顆少見的支持超線程奔騰處理器,當時能以400元出頭的價格買到這樣的雙核四線程處理器已經相當不錯了。

不測不知道,一測嚇一跳。你說intel G4560帶不動GTX 1070 Ti顯卡是肯定的,其實遊戲幀數落後也是非常多的,極端情況下將近40%。原本雙核四線程已經是「泯然眾人矣」,關閉超線程後就只剩下兩個物理核心在工作了,此時情況更加難看了,《古墓麗影:崛起》、《殺出重圍:人類分裂》這兩個遊戲直接遊戲黑屏進不去了。還可以確認的就是,雙核情況下比雙核四線程遊戲成績都下跌了不少,可以看出遊戲對於CPU的線程要求不是無止境地低,總會有一個下限。

總結:

其實本次測試只是個引子,很多「資深」玩家都聽說過超線程技術對於遊戲幀數是有一定影響,但這個說法放在今天到底能不能還行得通?畢竟Windows 10系統已經發布多年、DirectX12遊戲普及,更為重要的是CPU已經更新迭代了多次,入門級的i3/Ryzen 3都是四核四線程了,所以我們希望通過一些測試了解一下近幾年遊戲對於處理器核心線程調用情況。

從測試結果來看,最最最重要的結論就是,超線程對於遊戲的影響程度,完全是取決於遊戲的優化。部分遊戲甚至對最低核心/線程數有最低要求,例如《古墓麗影:崛起》、《殺出重圍:人類分裂》,達不到最低要求,不好意思,沒得玩,請升級CPU。

遊戲對於線程利用也是有上限的,目前從測試結果來看一般遊戲都僅支持4-8個CPU線程,多了它也吃不滿,但比方說《奇點灰燼》、《文明6》這類型策略對戰遊戲,對於CPU要求是挺高的,可以調用的CPU線程數目也比較多、負載也較高。同時Windows 10系統在多任務調度上已經非常不錯了,不會出現剛開始那種「一核有難,七核圍觀」的慘狀。

另一個就是購買建議啦,測試結果來看,你玩什麼樣的遊戲很大程度上決定了需要什麼樣級別的處理器,有些遊戲對於線程要求比較高,可能支持到8個線程,那麼一塊高頻、四核八線程處理器才是你需要選擇的。而很多老舊遊戲能支持到4個線程就很不錯了,一般入門級處理器都能勝任。如果你要滿足未來幾年的遊戲需求,考慮到遊戲開發商對於多核處理器優化逐步重視,那麼現在AMDIntel兩家的高端處理器都是你的首要選擇。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 超能網 的精彩文章:

育碧和谷歌合作組建遊戲雲託管平台,更高效分配網路資源
微軟推送Insider Preview Build 17093

TAG:超能網 |