search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

AMD 16核心屏蔽一半:奇迹出現了!

AMD Ryzen ThreadRipper提供了最多16個核心32個線程(評測在此),Intel Core i9也即將帶來最多18個核心36個線程,對於內容創作、對多任務并行來說簡直是天大的福音。

但也不是所有應用都需要那麼多核心線程,尤其是玩遊戲,四核心配合適當頻率其實就完全足夠,多則反而經常無益,甚至太多核心反而會導致遊戲性能下降,乃至無法運行。

Intel Core i9-7900X就是反面例子,10核心20線程還有新架構,結果玩遊戲反而還不如以前,幀率波動特別大。

為此,AMD Ryzen ThreadRipper提供了一種特殊的遊戲模式(Game Mode),通過配套軟體Ryzen Master打開后,會屏蔽掉一個Die中的八個核心,但保持超線程開啟,同時四通道內存、64條PCI-E 3.0匯流排也不受影響。

換言之,打開此模式后,Ryzen ThreadRipper 1950X會變成一個加強版的Ryzen 7 1800X,1920X則更像是一顆1600X,只是頻率、緩存分佈、內存和PCI-E規格有所不同。

同時,全部核心開啟的情況,則叫做創作者模式(Creator Mode)

需要特別注意的是內存訪問情況。ThreadRipper開啟遊戲模式后依然是四通道,連接兩個Die,但此時每個Die只連接兩個內存通道。

此時某個核心要訪問內存數據,可能是就近的兩個通道,也可能是較遠的,這叫非統一內存訪問架構(NUMA)

創作者模式下則則是統一內存訪問架構(UMA),內存遠近無所謂,延遲都一樣。

DDR4-2400內存頻率下,創作者模式內存延遲經測試為108ns,而在遊戲模式下,較勁的內存延遲僅為79ns(官方數據78ns),較遠的則是136nm(官方數據133ns),所以對內存延遲敏感的應用,性能可能會受影響,但不會太大。

三級緩存延遲方面也有變化。Ryzen每個CCX模塊(四核心)對應的三級緩存容量為8MB,不超過這個點的時候,1950X兩種模式和1600X的延遲基本一致,然後1950X遊戲模式會明顯低很多,訪問較勁內存只需79ns,創作者模式則要108ns。

不同內存頻率的話,8MB之前差不多,然後遊戲模式明顯低於創作者模式,甚至2400MHz內存頻率的遊戲模式,都要低於3200MHz的創作者模式。

測試項目非常多,包括遊戲和基準兩部分,其中遊戲我們這裡只看匯總結果,具體單項成績可以點這裡(總共測了256個數據)。

不同解析度下,遊戲模式的平均幀率只提升了0.6%,但是第99百分位大幅增加,1080p下達到了14.3%,說明遊戲幀延遲更低、整體更穩定,不會造成卡頓。

不同顯卡的話,N卡幾乎沒什麼明顯變化,幀延遲改善也很少,A卡就不一樣了,幀率有所提升,幀延遲更是大大降低,1080p下可以達到26%!

不同遊戲效果也不同,《古墓麗影崛起》和《GTA5》的表現簡直有點瘋狂。

基準測試沒有匯總,所有測試結果附在文末,這裡以最典型的CineBench R15作為例子:

1950X開啟遊戲模式后,因為少了8個核心16個線程,多線程性能損失巨大,Corona、LuxMark兩個項目分別達到了48%、45%,基本上和1800X已經同一個水平,只是因為頻率、內存的不同而略有差異。

10個單線程項目中,遊戲模式性能變化不超過5%,這很容易理解,畢竟頻率沒變,只有Dolphin反而提升了9%。

最後加入了屏蔽多線程、1950X變為16核心16線程模式的情況,1080p下平均幀率提升4%,幀延遲改善26.5%,4K解析度下幀延遲也好了10.9%。

當然了,8核心16線程模式下的功耗要優於16核心16線程,滿載分別為236W、170W,後者非常接近16核心32線程的177W。

所以如果你有一顆Ryzen ThreadRipper,平常可以開滿所有核心,玩遊戲的時候務則必打開遊戲模式,兩全其美。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦