[閒聊] 分析&簡評AMD AM4平台提供的I/O

作者: Cubelia (天空の夜明け)   2017-03-02 17:24:22
網頁好讀版
https://www.ptt.cc/bbs/PC_Shopping/M.1488446666.A.3E1.html
目前AM4 CPU和主機板的NDA即將解禁(台灣時間22:00解禁),CPU性能討論相當熱烈
但前陣子就曝光的主板和I/O已經討論到爛了,討論度相對冷清許多。
不過主機板曝光後筆者將I/O好好研究了一番,因此將個人發現到幾個有趣的點向各位
鄉民分享,希望能夠為想選購AM4主板但又感到困惑的用戶簡單解惑。
一.為什麼有些人會說AM4目前的I/O和Intel方相比會偏弱?
主因有兩個:
AM4 Promontory晶片組給的General Purpose(通用) PCIe沒有3.0和GP PCIe數量太少
Intel方的100/200系列晶片組由於有Flexible I/O的設計因此實際的GP PCIe數量比AMD方
的AM4 Promontory晶片組(以下暫先簡稱為AM4 FCH)還要多,而且100/200系列晶片組的
GP PCIe也支援PCIe 3.0,AM4 FCH則無(先撇開用SATA-Express換出來的GP PCIe 3.0)。
不過AMD X370的話給的規格其實也不賴,而且AM4 FCH全線都有支援USB 3.1 G2,
因此先看主流一點的AMD B350
這張是目前要看AM4 Promontory晶片組給的I/O數量最方便的圖,也順便和Z270互比
(沒標上USB2.0的數量,X370/B350/A320全都是六個)
http://i.imgur.com/Luc2HEW.png
不看A300和X300的話其實B350和A320的SATA Express數量都是錯的,
而其它資訊應都是正確的
來源https://tinyurl.com/jtq356v
https://tinyurl.com/znvvblg
因為目前網路上大部分的分析和整理表都是照這張PPT寫的
也就是A320和B350有"兩組"SATA Express
https://tinyurl.com/zwbn3ww
實際卻像上圖所寫的B350和A320只有一組SATA Express
(一組SATA Express可以當成兩個SATA來用)
就因為這點使筆者在看B350主板給的SATA數量時想了很久,最後才發現是PPT給的規格有誤
也就是包含一組SATA Express後B350和A320能用的原生SATA 6Gb/s數量僅有4個,
目前有六個SATA接口的B350主板皆是4+2
(用AM4 FCH的GP PCIe 2.0加上第三方晶片橋接出的SATA)。
要驗證這點的話從AB350-Pro4給的4+2個SATA接口即可得知,
要是原生給的SATA數量有夠就不會再去用PCIe to SATA的橋接晶片了
(橋接出來的就是ATX24P旁邊的兩個黑色SATA接口)。
至於AB350-Pro4的第二條M.2 SATA接口(AM4 FCH下面那條)則是用B350原生的
其中一個SATA去切換的(插了就會將旁邊的SATA_3換走)。
因此AMD B350最可惜的點在於SATA數量給相對較少(僅4個),
同價位競爭方的Intel B250則是提供六個原生SATA接口
雖然AM4 CPU裡面也可以提供SATA接口,首發僅有少數主板有直接拉CPU的SATA出來用
不然就是直通CPU的M.2接口可PCIe 3.0 x4或切換到SATA 6Gb/s
(插了SATA SSD的話還得妥協掉唯一可接PCIe 3.0 SSD的PCIe 3.0 x4,AM4 FCH的GP PCIe
又只有PCIe 2.0)
二.X370該有的都有,只不過GP PCIe數量太少,而且還是PCIe 2.0
GP PCIe數量少就得玩排列組合,某個插了就得和另一個共享的互換。
例如某個PCI-E x1接口插了就會讓PCI-E x4插口降速(例如降到x1),
不然就是接到AM4 FCH第二個M.2 PCIe x4接口用了就要換掉可插AIC的PCI-E x4接口。
而且不像Intel的100/200系列還有支援PCIe 3.0,
要多接NVMe PCIe SSD的話AM4平台目前只有直通CPU才有PCIe 3.0,
否則只能像X370 XPOWER GAMING TITANIUM用SATA Express去換GP PCIe 3.0去接ASM2142
的PCIe 3.0 x2來完整發揮速度。
且Intel的Flexible I/O還能將PCH的USB 3.0換成GP PCIe,不愁GP PCIe的數量,
彈性大到連Z170 Extreme 7+這種妖板都有出現(不過由於GP PCIe數量有限,當然也是
插越多就換越多)。
不過X370主板設計巧妙的話也能像目前首發的華碩Crosshair VI Hero、華擎X370 Taichi
、技嘉AX370-Gaming K7和微星X370 XPOWER GAMING TITANIUM
一樣有令用戶眼前一亮的layout
(都實實在在的將CPU和X370給的I/O發揮到極致,最後再將剩餘的USB 3.1 G1塞完)
這也是為何Crosshair VI Hero會有那麼多USB接口在背板的原因
(晶片組給一堆USB且沒辦法轉成GP PCIe給x1槽用),最後將剩下來的一組(2個)內接
USB2.0給ROG_EXT用(將另一個華碩特規接口合起來可以裝ROG Front Base)
X370 Taichi則是除了用ASM1061達成8+2個SATA接口以外,
還將剩的GP PCIe與USB2.0和M.2 Key E接口結合後插WiFi+藍芽子卡(猜測是這樣)
技嘉AX370-Gaming K7也是除了USB2.0以外把所有的I/O都配完
(多一組USB 3.1 G2猜測是用PCIe 2.0 x2的ASM1142實現的),除了直通CPU的U.2和M.2接口
(PCIe頻寬共享)以外依舊保留了SATA-Express
其中最有趣的例子就是MSI X370 XPOWER GAMING TITANIUM了
這款可以說是將GP PCIe和SATA的變化給發揮到極致,
光是雙M.2接口、U.2、PCI_E6和六個SATA接口就能玩出超過三種不同的排列組合。
http://i.imgur.com/dNyvPKJ.png
a.這張的M2_1來源是CPU直出的PCIe 3.0 x4,要裝SATA的話則和X370給的SATA5互換
b.U.2也是CPU直出,但是PCIe頻寬和M2_1互享(插了U.2 SSD後M2_1只能上M.2 SATA SSD)
c.M2_2來源是X370的PCIe 2.0 x4和SATA1,PCIe頻寬則和PCI_E6互享
d.最後還將X370的其中一組SATA-Express轉為GP PCIe 3.0 x2給USB3.1 G2的ASM2142使用
不過這些板子看到最後都會有一點點的小疑惑,自己做了點小猜測,
希望有高人能夠協助解惑
像是Crosshair VI Hero背板可裝Wi-Fi子卡的M.2 Key E到底有沒有包含USB
(USB2.0和3.0都已用完,沒USB的話子卡就沒有藍芽功能)
X370 Taichi和Fatal1ty X370 Professional Gaming(兩張基本同PCB)的GP PCIe
到底是怎麼配的呢?
(還有X370 Taichi與Fatal1ty X370 Professional Gaming在CES的樣品其實只有8個SATA
,並沒有ASM1061的PCIe to SATA橋接晶片)
最後一條PCIE5應是和上面那幾兩條PCI-E x1共享(說明書沒標)
ASM1061用了一條,裝Wi-Fi子卡的M.2 Key E用了一條,i211-AT又用了一條的話...
剩一條那Fatal1ty X370 Professional Gaming那張主打的AQUANTIA AQC108 5Gbps
網路晶片又到底該如何實現(撐滿至少也要PCIe 2.0 x2才夠)
MSI X370 XPOWER GAMING TITANIUM還更逆天的多給了一個USB2.0(共七個),
不知道是不是有將其中一個多出來的USB3.0挪去用,或是有加上USB HUB之類的晶片
三.直出AM4 CPU實際能接顯卡的PCIe 3.0數量與X99平台CPU相比還是較少
Ryzen基本為x16+x4+x4,可用共24條PCIe 3.0
a.後面有一組x4會被拿去接AM4 FCH晶片組
b.最後一組x4***可挪為[一個x4 GP PCIe 3.0]或[兩個SATA接口+兩個GP PCIe 3.0]
並且只有X370支援拆成x8+x8,又因為NVIDIA SLI認證至少要有PCIe x8,
最後當然只有X370才有辦法支援SLI
因此相比X99平台的CPU實際能接顯卡的至少28條,
最高40條PCIe 3.0來說AM4 CPU確實稍弱(但CPU的價格當然便宜了一大截)
除了砍掉重練以外唯一的辦法就是主機板上加了PLX PEX8747這類PCIe高速切換器
(現在的首發AM4主板尚未見到這種方案),不過加了當然還會提升主板的售價
(題外話,PLX現在已經是Broadcom的惹)。
***
創意一點的用法就是ASRock AB350-Pro4將CPU最後那組PCIe 3.0 x4(APU為x2)
挪用在PCIE4上面當GP PCIe來用,可和M2_1的PCIe 3.0 x4(APU為x2)互換
另外就是AM4 APU基本為x8+x4+x2+2個SATA 6Gb/s,可用共14條PCIe 3.0+2個SATA 6Gb/s
也就是最後一組僅[x2 GP PCIe 3.0+2個SATA 6Gb/s]
以上就是目前筆者的看法,更細節的八卦或是有錯還請高人協助說明了。
總之想選購首發的AM4主板但又擔心I/O不夠用的話直上X370旗艦板就對惹,
主流價的主板卻有辦法上HEDT等級的CPU是主要賣點。
延伸閱讀:
AM4目前曝光的主板+官網頁面整理
https://www.reddit.com/r/Amd/comments/5w5rc0
作者: windrain0317 (你在大聲啥)   2017-03-02 17:58:00
其實我滿好奇因為I/O買X99的有多少

Links booklink

Contact Us: admin [ a t ] ucptt.com