最近買了ROG X670E EXTREME這張頂板
雖然官網沒有明說,僅宣稱支援40Gbps,但其實這張主機板是支援Thunderbolt 4的
不僅官網有提供TB4的驅動程式,主機板上也看得到JHL8540這個晶片和兩個Type C插座
那支援TB4到底有什麼不好的地方呢?首先要從我使用的GC573這張擷取卡開始說起
我打算在上面兩個CPU直連的PCIe x16插槽分別插入兩張顯示卡
因此擷取卡當然就插入晶片組提供的PCIe x4的插槽
只不過當一切準備就緒時,我用圓剛的RECentral4軟體進行硬體效能測試
發現頻寬居然衝不滿,只有全速不到九成的速度,會無法負荷無損4k60fps的擷取
這對我來說雖然影響不大,但還是會想要去解決,所以詢問了華碩客服和他們工程師
最後找到原因是PCIe的Maximum Payload Size,擷取卡需要在256 byte才能全速運作
但主機板上連接晶片組的PCIe裝置中,只要有一個是128 byte的,所有裝置都會跟著降
而那個裝置正是TB4的控制晶片JHL8540,他的MPS就是鐵打的128 byte無法提升
這個晶片透過PCIe3.0x4的介面傳送資料,看國外討論說MPS只有128是為了支援熱插拔
如果不去BIOS關閉TB4功能的話,那麼擷取卡就會跟著卡在128而受到影響
記得版上之前也有一篇文研究SSD會受到MPS的影響,只有128的話會跑不到宣稱的速度
總之Thunderbolt和其他晶片組上的裝置會有效能上的衝突
要避免的話就只能關掉Thunderbolt,或是把受影響的裝置改插在CPU直連的插槽上
至於WiFi的話,只要是AX200或AX210都只有128 byte的MPS
不過這邊有個Intel平台優於AMD平台的地方,就是他們無線網卡有特規的傳輸途徑CNVi
這個傳輸方式不會使用到PCIe,所以儘管去HWiNFO看MPS是128,其他裝置還是跑在256
所以另一個結論就是A家的無線網路不要用,除非你不介意效能損失
至於無線網卡上的藍芽則是沒有影響,因為那是走USB2.0而不是PCIe,可以放心使用