AMD 確認舊款 AM4 主機板不支援 PCIe 4.0
AMD 在剛剛過去的 Computex 2019 大會上不負眾望,發佈的全新 Ryzen 3000 系列處理器完全是今年的「高潮位」,讓 AMD 挽回了不少的聲勢,新 Ryzen 處理器其中最大賣點就是搭配 X570 晶片組主機板即可同時獲得 PCIe 4.0 傳輸,不過 AMD 最新就告知我們一個壞消息,由於走線間距及電路上的設計,X570 之前的舊款主機板包括 X470、X370、B450、B350 及 A320 等系列,就算更新了最新的 BIOS,亦都只能提供 PCIe 3.0 傳輸!!
為了實現更佳的兼容性,AMD 曾表明 Socket AM4 插槽將會一直用到 2020 年,期間就算有新處理器問世,用家亦只需要升級 BIOS 即可,但需要留意的是,即使舊主機板能夠兼容新的處理器,不過能夠完整提供新的功能呢?! 這一點 AMD 過去是沒有清楚說明。
點解 X570 之前的主機板唔可以提供 PCIe 4.0 傳輸?! 主要的原因歸咎於訊號完整性,與 PCIe 3.0 相比,主機板 PCIe 4.0 的走線(帶有數據訊號的電路)需要更大及更寬的間距,加上 PCIe 總線功率要求上的增加,需要將發送和接收跡線放置在主機板的不同層上,而具有 PCIe 3.0 功能的主機板可以在單個 PCB 層上承載訊號。
為了讓 Ryzen 3000 系列處理器能夠提供完整的 PCIe 4.0 訊號傳輸,大多數的新款 X570 主機板及其較新的 B 系列和 A 系列主機板將至少配備六層 PCB,不過由於成本上的問題,部份舊款的低階 AM4 型號主機板在設計上只用上四層 PCB,因此不能提供訊號完整性。
同時,晶片組需要提供 PCIe 4.0 傳輸速率還需要加入其他佈局,如 Switches 及 Mux layout 多路復用器等,長度超過 6 吋的走線長度將無法傳輸訊號, 這個問題將會讓 PCIe 4.0 連接到舊款主機板上的第一個 PCIe 插槽時存在限制,相比之下 PCIe 3.0 設計的插槽距離更近,因此舊款主機板會出現訊號完整性問題,第一個插槽無法提供 PCIe 4.0 全速運行。
即使在最佳的情況下,較舊主機板上的第一個插槽只能提供有限的 PCIe 4.0 傳輸量 ( 大概 “PCIe 3.8”或“PCIe 3.7”的速度 ) ,同時線路上增加的數據錯誤也會更頻繁地觸發 PCIe 的糾錯機制,亦將會導致出現數據完整性的問題。
AMD 還在 Computex 2019 上亦提到,較舊的主機板需要 PCI-SIG 認證才能支援 PCIe 4.0,這對於已經投入生產的主機板來說,要額外再取得 PCI-SIG 認證是需要另外再付款,而且費用非常昂貴,廠商們未必會想支付額外的金錢。
然而 ,即使在具有正確走線間距的較新款主機板上,超過 6 吋的 PCIe 插槽 (主機板上的最後一個插槽 ) 需要新的驅動器/均衡器組件,若果要在每個通道提供一個驅動器,這肯定會讓主機板的成本進一步增加。事實上,不少的主機板廠商亦透露,新的 500 系列主機板的價格一定會比之前高,即使以往較低階的 A 系列主機板,相信價格亦會有一定幅度的調整。
AMD 官方發表的聲明如下:
由於不希望消費者在選購主機板或者更換處理器時感到混淆, AMD 官方已表明 X570 之前的晶片組即使更新了最新的 BIOS,亦只能使用PCIe 3.0。AMD 高級技術營銷負責人Robert Hallock 亦在 Reddit 上表示,由於舊的主機板無法保證能夠提供 PCI-Express gen 4.0 所需及可靠的訊號,因此決定為舊平台全面禁用 PCIe gen 4.0。同時,AMD 不希望消費者被'能、不能、也許'所困惑,當第三代 Ryzen 發佈正式版 BIOS(AGESA 1000+)後,現基於舊款主機板 BIOS 的 PCIe Gen 4 選項將變得不可用。
得出的結論,若果想體驗 PCIe 4.0 的傳輸速度,AMD 話你知:「買新 Ryzen 3000 系列 CPU,記得要換埋新的 X570 主機板啊!!」