歡迎光臨
我們一直在努力

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

其實超線程對於遊戲性能的影響這個話題也已經“淵源流長”,從Intel Xeon E3流行伊始就有人討論其與Intel Core i5系列之間的區別。 但是五年過去了,Windows 10誕生了、DirectX 12遊戲普及,更重要的是Intel、AMD開啟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。

未經允許不得轉載:頭條楓林網 » 多核多線程CPU已普及,但超線程對遊戲幀數真的有影響?