Ryzen 是不是對主頻不敏感,而對內存頻率非常敏感?為什麼?

看了一些評測,大致計算了一下跑分與遊戲幀數.基本上 ryzen 每提升 100% 的主頻,性能僅提升 50%(非常不精確的數字,隨便計算了一下),而 intel 基本是同步提升 100%.
相對應的,ryzen 每提升 100% 的內存頻率,性能也提升 50%,與超主頻的效果相比不遑多讓,在這裡就比 intel 的提升要高出很多

內存頻率比較好理解,因為 IF 匯流排與內存頻率掛勾.主要想知道使用高頻內存有沒有隱患,是不是相當於高電壓超頻?

但是 ryzen 主頻就非常難以理解了,翻了翻網頁沒找到有人研究這個問題


先上結論吧,是RYZEN的內存延遲太糟糕了才必須要高頻內存。

RYZEN平台最次也要上2400內存,小超一點2666基本足夠,有錢那就3000往上吧~

上圖是我自己平台的內存緩存測試,R5 1400(默頻)+1066+雙通道2133內存。畫橫線的地方是內存帶寬,畫圈的地方是內存延遲。

之前從單通道2133內存升級到雙通道2133的時候,確實是如貼吧所說的,內存帶寬翻倍後大型遊戲掉幀幾率減少了,但是掉幀依然多,一分鐘一次變成三分鐘一次依然很不爽不是。而且GPU佔用還是存在吃不滿的情況。

也懷疑過是CPU頻率的問題,但是CPU也沒吃滿啊?找過i5-6400這種低頻U的測試發現intel這邊不存在這種問題,怎麼回事?對比來對比去,別的地方規格都差不多,就剩內存延遲了。RYZEN平台2133的時候是105ns左右,調到2400變成了95ns上下,再進遊戲。掉幀再次大幅度減少,GPU滿載率升高很多了(主要測了測古墓崛起和大革命)。貼吧那邊測試表示內存升到2666以上延遲90以內之後,遊戲體驗就跟intel平台差不多了。

查了查,大概解釋就是ZEN架構L3緩存的結構問題導致的內存延遲較高,高是多高呢?

intel這邊,2133大概68ns,2400 65ns,3000 60ns

而RYZEN,2133大概105ns,2400 95ns,3000 75ns(延遲跟CPU性能無關,這裡暫不考慮時序影響

RYZEN用3200的內存才能跟2133的intel平台擁有差不多的內存延遲。

內存延遲90ns應該是個對遊戲性能有影響的坎,intel這邊就算2133都遠低於這條線。而RYZEN初期主板挑內存大家各種2133湊合用,到現在都還有很多主板和內存不管標定頻率多少,插上去BIOS統統先默認2133的情況,而且很多用戶並沒有興趣調試BIOS(包括我),也難怪貼吧知乎這麼多小白抱怨自己的RYZEN平台遊戲性能差了,畢竟媒體評測哪個不是3000內存標配的?我也是第一次意識到內存延遲對遊戲性能的影響(畢竟intel那邊一直沒出現過這種問題)。

總之,RYZEN平台2666內存是個平衡點,3000的內存足夠足夠了。


具體原理不懂,但是看了大神的分析的結論就是:目前ryzen的特殊L3緩存架構暫時還不能被win10很好地支持,導致ryzencpu過早向內存求助,讓內存成了cpu的緩存大將,以至於出現目前ryzencpu極度吃內存頻率的情況

速度上L1》L2》L3》內存,cpu處理時也是從快到慢逐級調用


同意題主的說法,1600超到3.7,模擬速度比默頻提升5%,干。

果斷不超了,我圖個啥


據說是WIN10系統的鍋

AMD Ryzen在Windows 10下支持不佳的情況,主要是涉及SMT(同步多線程)的負載分配和緩存出錯。


如果AMD這個CMT和ARM的類似的話,那L3 cache的效率是沒法和intel的L3 cache比的,intel那個叫smartcache不是隨便說著玩的。由於L3 cache的低效導致訪問DDR頻率增加,所以提高內存頻率對於某些應用性能也有不小提升。


昨天看了電腦吧吧主漸縝大神的直播評測r5(雖然直播翻車了。。。)

據他猜測和實踐的情況來看,ryzen除了最低端的1400是單簇CPU,而其他都是雙簇CPU(1500x以及上)

這點可以從L3看出來,1500x以及上都是16M,而1400隻有8M(一半)

比如1400就是單個完整的單簇4核CPU,而1500x就是2+2,1600x是3+3,高端r7都是完整的4+4

兩個簇之間信息交互的延遲要比一個簇內部交互大得多(聽上去感覺像當年的膠水雙核。。。),所以及其需要高頻率的內存來彌補(除1400外,大神建議搭配內存頻率最好3000+)

希望大神能詳細的回答一下這個問題


現在我可以回答這個問題了,

答案就兩個:

不是!


不知道上面回答不是的人是不是手裡真的有ryzen在用著,我就講我的親身體驗,絕對影響很大。

平台是1600+微星b350m,顯卡1070ti。最初是單通道芝奇ripjaw4 跑在2133頻率,今天更新了雙通道影馳名人堂3600,16G,穩定跑在3200頻率c14。

不講什麼虛的跑分什麼玩意,就說下最直觀的遊戲幀數體驗:

巫師3極高特效提升20幀,頓卡和掉幀都消失了;

dota2幀數提升40~60幀;

古墓10全極致+msaax2 提升13幀,高特效fxaa提升35幀;

龍騰世紀審判全極高,最低幀提升了20,最高幀提升40;

提升不大的也有,最近玩的thehunter荒野的呼喚勸全最高大概提高了5幀,不過幀數穩定了很多。

匿了,不能讓女朋友看到我又亂花錢( ′??? ` )


我印象里看過這類的解釋,是說ryzen在處理大於L3緩存的數據的時候,就會直接就從內存讀取,所以內存頻率越高,讀取速度越快,自然影響性能,大概是這個意思


我並不是這麼認為的,求題主所說的評測來源


三緩命中率低

原因不詳


amd整數運算效率較intel低

主板的非核心頻率是可以調的


提高內存頻率來提高cpu性能,IA兩家是差不多的,但目前為止,I家可以超到更高


ryzen首發那會入了一塊1700,測試了不同內存頻率的遊戲幀數,從2133、2400到2666差距不超過3幀,內存用的海盜船鉑金統治者3000C15,截止到現在,最新的BIOS也超不過2666……

RYZEN1700內存超頻對比測試_數碼_科技_bilibili_嗶哩嗶哩


不知道你怎麼得出這個結果的,本人有幸接觸過一個做二手存儲顆粒的人,說一個可能是一部分原因的原因,根據他的說法,除了海盜船和金士頓,別的牌子最近都找過他買二手顆粒,而銳龍對顆粒的要求比較高,沒經過高階段測試的二手utt和ett顆粒,翻車自然多,至於utt和ett是什麼,查一下就曉得,所謂的專用條,用的就這兩種顆粒


感覺目前就談那點多出來內存頻率沒意義,比方說DDR4雙通道艹冒煙也沒DDR3四通道1600屌,具體還是得看物理架構和軟體優化


推薦閱讀:

CPU 為什麼很少會壞?
如何看待 intel 最新發布的新處理器 i9-7980XE?
內存控制器和cpu的問題?
如何評價Intel官方宣布將在自家的處理器上集成AMD的GPU?
圖拉丁吧是根據什麼命名的?有什麼故事?

TAG:中央處理器CPU | 電腦DIY | 電腦硬體 | 電腦配置 | 銳龍AMDRyzen |