前言: 寫這篇指南的目的是希望給想嘗試入門超頻的版友看,可以瞭解玩家們在講的名詞到底在講 些什麼,所以上篇推文有版友提到Read/Write leveling等屬於DDR SDRAM工作原理就不講解 了,免得變成無聊的數位、高頻電路和PCB layout混合課程 近期Intel事件暫不評論,目前包含事件原因等資訊過於混亂,我自己手上也有幾個平台還 在測試中,想自行調整的版友可以參考之前的文章 #1cBSw2ca (PC_Shopping) 這篇本意也是給想超頻的版友看的,碰巧撞上這次的事件,不過調整完電壓曲線會比較好看 ,「個人」認為一定程度上可以避免發生問題。 講解還是Intel平台為主,如果有版友想看的話再補充AM5平台資訊 正文: 一. CPU Gear 1/2/4 11th Gen開始有的Feature,Gear X mode指的是IMC(Integrated Memory Controller, 內部 記 憶體控制器)和DRAM頻率比值,Gear 1=1:1, Gear 2=1:2,Gear 4以此類推。那1:1理論上會 有最佳性能,為什麼會出現這個模式呢?原因有二 A. 在超頻時天花板很容易被IMC拉下來 B. CPU SA電壓不足 DDR5基本上是基於Gear 2設計的,所以要調整的話更高頻可以改Gear 4衝看看,平常就維持 在Gear 2就好了。 Note 1: Double Data Rate DDR指的是雙倍資料率,一個Cycle傳輸資料2次,分別在方波的上緣跟下緣,所以現在說的 頻率是指一秒內能傳輸資料的次數,實際的頻率要除2 DDR5 6800一秒內可以傳輸6800百萬次(6800 MT/s, MegaTransfers/sec)資料,實際上頻率 是3400,在Gear 2模式下IMC頻率就是1700 雙控制器 12~14th Gen之後IMC變成兩顆,因為兩顆之間要溝通又多了更多線路,目前DDR5在12代後平 台延遲普遍較高,除了跟CL等參數有關,個人認為跟雙IMC架構脫不開關係,那為什麼要做 成兩顆?個人猜測是為了同時支援DDR4跟DDR5 Note 2: 對高頻訊號來說,每多一條線、多一點點線長都是扣分項目。 二. 主機板 板層 上一篇說到記憶體layout的影響,那還有甚麼會影響超頻的呢? 還有一個因素是板層,PCB layout主要會有訊號、接地、電源層, 高頻電路對於任何一點阻抗/線路變化都是非常敏感的,如果PCB更多層數就會有更多的空間 去走線、更好的去控制阻抗也可以更好的隔離訊號避免雜訊。 以四層板為例,記憶體基本上就是走正面跟背面,沒有更多空間去操作了。 當然層數越多也是有其他的挑戰,但對於使用者來說挑板子就是挑越多層越好。如果板材是 用Server等級訊號衰減也會比較少。 DIMM Slot 到了DDR5考慮訊號強度問題,至少目前我手上用過的DDR5主板DIMM slot都是改用SMT(Surfa ce-Mount Technology, 表面黏著技術),DDR4跟之前大部分都是採用穿Pin。 那改成SMT有什麼影響,第一個是需要更加注意插槽乾淨程度,尤其是插槽底部的地方要清 理乾淨;第二個是PCB彎曲,要注意主板不要有重物壓著或是彎曲,CPU扣具有鎖緊就好不要 鎖過頭,改成SMT後對於上述兩點又更加敏感。 三. DRAM 1. PMIC 上一篇說到DDR5改成VR on DIMM,PMIC有一點忘了提,就是PMIC其實有兩種,JEDEC和OC PM IC,每一階分別是5mV/10mV(電壓調整是一階一階調的,這邊不展開太多),簡略地說就是電 壓範圍不同,未解鎖的話最大電壓只有1.435V,後者可以1.435以上。MSI主板在DRAM PMIC Feature裡面有解鎖功能,但還是要看記憶體廠怎麼設定,如果本身就沒有想讓使用者超過1 .435V,那就算在BIOS打開這個功能也沒用。 2. On-Die Termination 終端阻抗匹配,為了避免訊號在末端反射,沒有的話會訊號會失真(電壓準位0/1會有問題) 。 ODT沒記錯是DDR2後期發展出來的,簡單的說就是把原本在外部的終端電阻做到Die裡面 ,優勢如下: A. PCB上元件更少可靠度更高,同時成本更低也有更多layout空間 B. ODT是用內部暫存器控制的,可以直接用BIOS調整 C. 接在內部當然會比往外拉線更好,減少寄生效應(寄生電容/感) ODT怎麼調整會在下一篇實際操作篇中講解 3. SPD Serial Presence Detect,在DIMM上的一顆EEPROM,記錄了模組/顆粒廠、工作頻率/電壓、 XMP參數、JEDEC代碼、CHIP ID等重要參數。POST過程中北橋會跟SPD溝通,取得並設定相關 參數。SPD很重要,包含預設值都在裡面,沒有SPD可能會有很多相容性問題。 DDR5在SPD設計上有些變化,像是把SPD跟其他HUB兜在一起管理對外部存取,這邊不展開太 多。 Note 3: Chip ID簡單說就是IC編碼,每家廠商在JEDEC都有不同的編碼,Chip ID可以幫助 板廠辨認不同的顆粒,針對顆粒特性進行最佳化,DDR3早期很混亂,第一批跟第二批同型號 的DIMM可能顆粒用的完全不同,顆粒不同需要的最佳化也不同,套用不適用的rule相容性可 能有問題,所以那時期很混亂(DDR3時期記得很多記憶體廠都是用技嘉板子驗證),DDR3末期 開 始導入,Kingston是最早導入的,類似的還有Stepping/PCB ID,板廠很早就想推Chip ID了 ,但不是很順利,後來Z170+Hynix A-Die出了很多問題,最後才順利推動,這段故事很有趣 ,有興趣可以去看林董影片比較詳細。 4. Training Training跟DDR layout有關係,簡單的說是要保證訊號和時序同步,training過程中會調整 CMD/ADDR、DQ/DQS的Delay,讓訊號的edge對齊,尤其是DDR3後改成Fly-By topology後,訊 號又有了不同的挑戰(CLK、CMD/ADDR到達時間會不同),由於這邊再講下去就會變成記憶體 工作原理課程,先簡略了解training到底在幹嘛就好。在MSI BIOS中有關Training行為模式 也有一些能玩的選項,也是等到下一篇再講解。 四. 網路資源 英文資源很多就不講了 1. 我(X ,開玩笑的,但歡迎同好交流,主要出沒PTT,偶爾在UH社團和巴哈 2. 林董,應該不需要介紹 3. 林大餅Bing,餅哥是華碩工程師,YT上有頻道常常分享超頻資訊 4. NGA和ChipHell,對岸論壇 以上 下一篇實際操作篇會講解一些時序,並演示如何進行超頻 -- ※ 發信站: 批踢踢實業坊(web-ptt.cc), 來自: 36.227.172.194 (臺灣) ※ 文章網址: https://web-ptt.cc/PC_Shopping/M.1715264635.A.6F6
smallreader: 推111.254.143.66 05/09 22:34
aaddaaddjack: 大大該不會是版廠EE吧,頻率要跑得98.98.115.182 05/10 00:41
aaddaaddjack: 高真的layout很重要,有經驗的lay出98.98.115.182 05/10 00:41
aaddaaddjack: 來訊號品質好simulation輕鬆過98.98.115.182 05/10 00:41
faye2003: 好文 推推36.229.182.238 05/10 08:27
smmoon: 感謝分享60.248.187.11 05/10 13:41
mike841126: 推36.225.38.93 05/10 14:03
overskyend: 推42.73.43.39 05/10 20:00
ang728: 單位是MT不是6800次 1.174.1.218 05/12 14:00
benmei99: 已修正 36.227.177.200 05/12 14:35