找回密码
 立即注册
搜索
查看: 10340|回复: 74

[硬件] X670E/B650E芯片组相关,最近研究了几天,被整EMO了,64楼更....

[复制链接]
发表于 2024-2-17 22:29 | 显示全部楼层 |阅读模式
本帖最后由 FA怪叔叔 于 2024-2-29 15:26 编辑

好吧,先说一个结论,这AM5平台,首先是AMD在摆大烂,总觉得这一代芯片组是个过渡产品,其次是各大AIC,说白了也是在摆大烂。作为一个从486时代过来的老装机手,我只能感叹,妈的时代简直是往越来越糟糕的方向发展,但凡VIA或者老黄还在做芯片组,都他妈做不出这么狗皮倒灶的东西。
好了,下面是详细的,首先从X670E开始,我们先放一张图, x670E.jpg ,可以看到,X670E这平台,有CPU直连的16+4+4,总计24条PCI-E通道,还有额外的4条5.0是用于连接芯片组。可以说,AM5的扩展性应该是相当强大,结果呢,摊上X670E/B650E这么个倒霉玩意儿,这破芯片,PROM21,和上一代B550/X570别无二致,于是芯片组连接通道被降级为了PCI-E 4.0X4,芜湖,这就有点抽象了。更抽象的是PCI-E 3.0通道和SATA接口的问题,从上面这张图我们就可以很轻松的发现,对于X670E芯片组来说,一条PCI-E 3.0通道 = 一个SATA接口。。。。这,咋想的啊?而X670E芯片组本身,能引出总计12X的PCI-E 4.0,这点作为一个PCI-E 4.0的芯片组,倒是做的还行。好吧,这芯片组就已经这样了,没想到的是厂商的表现,更为抽象,这次我选了几块旗舰级的X670E做了一下分析,开始以前,再重复一次,芯片组能拉出12条PCI-E 4.0,8条PCI-E 3.0或者8个SATA口,SATA口数量和PCI-E 3.0通道数量共通,总计8个。

首先是华擎的X670E太极,我之前差不多是华擎20年老粉了,所以当然从这个先开始, 真太极.png



可以看到,本身这主板带有USB4接口,8个SATA,4个M.2,但是它是一个比较奇怪的结构,为了USB4,直接把PCI-E 5.0的M2给拿掉了,真,雷电PCI-E直连 CPU,芜湖,直接把5.0的带宽降低到3.0,就为了USB4,于是剩下来的三个M.2,只能把芯片组上的4.0全部吃完,4.0X4,走3个,于是剩下来的就只有PCI-E 3.0的接口了,4个原生SATA,那能共存的只有4条3.0,WIFI一个,网卡一个,1061一边一个,刚好用完,但是奇怪的是,为啥不上1064,或者1062,非要用1061而且用两个。难不成是为了解决这该死的库存问题?要知道,ASM1061在H61时代就是个臭名昭著的产品,那些所谓有SATA3的H61,往往是用上了所谓的SATA3,实际体验连SATA2都不如,因为4K读取给废了。而且,因为这是走PCI-E GEN2,说白了,这玩意儿其实总带宽都无法跑满SATA3的。相比之下,ASM1062是PCI-E 2.0X2分四个口子,ASM1064是GEN3X1分四个口子。就不能用点阳间的东西?

Ok,看完华擎的太极,再来看看技嘉的旗舰EXTREME, 这设计的,更抽象了。 技嘉超旗舰.png 技嘉超旗舰2.png
首先6个SATA没用ASM106X芯片,所有的M.2都是CPU直出的,,但是比较诡异的是,这四个M.2都是5.0的,再看详细解释,我去,剩余两个M.2要用,PCI-E 16X直接折半。。。额,真有点抽象。。。真要用上这种主板的往往都是比较变态。。性能方面都是斤斤计较的。这主板可能战未来比较好,下一代有5.0显卡就没问题了,放到这一代。。。。4090都也只有4.0,强行跑8X?7900XTX强行跑8X?要不然就两个M.2可以用?而四个M.2 5.0更是炸裂,就M.2 5.0SSD这东西,直接放在显卡下面,哎呦我草,这画面简直太美。我该说这是真是战未来了,还是真的是魔幻现实主义附体了?最后,主板上还留了一个PCI-E 4.0X4和PCI-E 3.0X2。不是我说,你这还不如多做几个M.2接口共享这接口算了,这样也不需要出现M.2装三个就要把显卡给搞成8X。

接下来看看MSI的GOD LIKE,这个因为没有这样的具体的布局图,说明书里就没有,所以我只能根据它的说明书最后推测一下,首先是它奇怪的直接把第二个CPU直连的PCI-E 5.0留给了PCI-E插槽使用,剩下12条芯片组出来的M.2,直接分给了3个M.2接口,而芯片组原生的SATA两个,所以,剩下6T条PCI-E3.0, 分给ASM1061吃一个(分出2SATA),1064吃1个(分出4SATA),总计8SATA,最后剩下4条PCI-E 3.0,WIFI一定要吃一个,2.5GBE网卡吃一个,那剩下2X估计给10G网卡刚好够。我只能说,这个其实也比较,嗯,不好评价。

最后是华硕X670E HERO,这玩意儿我目前也在用,可以说是这些旗舰级的X670E里面最正常的一个,但是也不是没有槽点,同样,也没有结构图,于是只能猜测一下。CPU直出的两个5.0X4,都被分配到了M.2上。芯片组总计12X 4.0,分了两条4X给两个M.2。剩下的4X,一条给WIFI卡,一条给2.5G网卡,一条接入主板上PCI-E 4.0X1插槽,还剩下一条接下来讲,OK,SATA3/PCI-E3.0方面,原生的SATA3四个,于是剩下4X 3.0通道。4条给了雷电,剩下一条4.0X1,上了ASM1061(这点在BIOS里面可以找到ASM1061相关设置)。这他妈的简直是在摆大烂,都这价位了,你来个ASM1064,直接给我总计8个SATA3不行么?OK,更何况,你这4.0X1的不能接一个AQC113C,上个万兆, 然后原生2SATA,多下的两条3.0,上两ASM1064直接实现10SATA口?这都是什么价位的主板了,这点成本都不愿意?当然,反正我们也没的选,相对来说这个算最正常的了。

好,再说说看B650E,还是放个图, AMD-B650E-and-B650-Chipsets.jpg 因为没有办法找到非常清晰的,所以凑合着看吧,说白了,就是X670E折半,因为只有一颗芯片,所以剩下8条PCI-E 4.0, (因为X670芯片组是双芯互联,因此,X670E本来是8+8 16条PCI-E 4.0,但因为双芯片组互联吃掉了4条,因此剩下12条)4条PCI-E 3.0或者4个SATA,然后依旧老规矩,拿几个主板来看看
首先还是华擎的B650E太极,毕竟我对这家虽然是失望,但,至少它家的说明书还是比较通透的。 B650E太极.png 好家伙,依旧是为了USB4,把直连的4X5.0直接给干掉,上了USB4,嗯。。。优秀,我还得问下这TM咋想的。然后,总计三个M.2,一个CPU直出,两个走芯片组,其中一个和第二个PCI-E插槽互斥,这问题倒是也不大,毕竟还是那句话,基本上现在显卡这尺寸,现如今也只能是一个PCI-E 16X用到死了。而SATA部分依旧是丧心病狂的2XASM1061。。。咱就不能ASM1064么,你这都是啥价钱的货啊。
再看看一般点的B650E,依旧是它家的,钢铁传奇, 钢铁传奇.png 好家伙,这更是重量级(黑潮风暴和这个大同小异),CPU第二个直连的5.0,人依旧祖传刀法,咔嚓一刀砍成3.0,然后做成插槽?另外一个直连的5.0M2X4。芯片组方面,我说你放着直连的5.0不用,用芯片组拉出两个4.0做M.2?咋想的?然后再加上网卡和WIFI,sata剩下两,黑潮风暴的不同之处在于,SATA直接上了两个ASM1061,没错,又是两个1061,所以总计有四个,接下来再从芯片组里剩下的两条PCI-E3.0拉出来给第三个M.2用。
至于别的牌子,我也懒得去看了,但是有一款产品倒是让我觉得有点奇怪,我甚至不知道它是怎么做到的,ROG STRIX B650E-E GAMING WIFI。还是和之前一样,华硕的说明书里面是没有这样的图的,因此只能靠推测,这里放个官网里面出来的东西


xpansion Slots
AMD Ryzen™ Desktop Processors*
2 x PCIe 5.0 x16 slots (supports x16 & x8/x4 modes)
AMD B650 Chipset**
1 x PCIe 4.0 x16 slot (supports x4 mode)
* Please check PCIe bifurcation table in support site (https://www.asus.com/support/FAQ/1037507/).
Storage
Total supports 4 x M.2 slots and 4 x SATA 6Gb/s ports*
AMD Ryzen™ Desktop Processors
M.2_1 slot (Key M), type 2242/2260/2280
(supports PCIe 5.0 x4 mode)
M.2_2 slot (Key M), type 2242/2260/2280
(supports PCIe 4.0 x4 mode)
M.2_3 slot (Key M), type 2242/2260/2280/22110 (supports PCIe 5.0 x4 mode)
AMD B650 Chipset
M.2_4 slot (Key M), type 2242/2260/2280 (supports PCIe 4.0 x4 mode)
4 x SATA 6Gb/s ports
*AMD RAIDXpert2 Technology supports both PCIe RAID 0/1/10.
**RAID configuration is not supported on the SATA6G_E1-4 ports.

OK,看到这里可以算搞明白了,第一,哪怕是B650E也是具备16X通道拆分功能的。但,仔细看,这里好像又有点不对,三个M.2 CPU直出?一个走芯片组?那么万一上去以后我是不是要PCI-E 16X变8X?问题是他也妹说啊,这又是什么黑科技?直到我到它家官网找到了说明书 华硕去你妈.png 呵呵呵呵呵,哈哈哈哈,果然是偷16X的,只不过这字小的一批。问题是你要偷偷到位点,再来一个M.2啊。一共五个M.2,反正偷一个也是8X,偷两个也是8X。一共五个它不好么?



看东西就差不多这么多了,反正,看完这些东西以后,我整个人EMO了,果然世界的本质就是TM的草台班子。


另外,讲讲看我脑子里最理想的PCI-E通道分配方法,当然是旗舰级的X670E,CPU直连的两个5.0,全部走M.2,其次,关于芯片组,3.0X4拿出去做USB4,剩下4条,两个ASM1064,总计8个SATA,2条剩下,直接给万兆网卡,接下来4.0的部分,两个M.2X4,再来个4.0X2 M.2,最后剩下两条一条给WIFI卡,一条给PCI-E 4.0X1,就干脆不要什么2.5G网卡了。如果是一般点的X670E,直连的M.2还是走M.2,保留一个M.2 5.0,一个M.2 4.0这样都可以。芯片组部分,2个原生SATA3,配ASM1064, 总计10个SATA3,剩下的2条PCI-E,一个给WIFI一个给2.5G,4.0的部分,两个给M.2,一个给PCI-E 4.0X4插槽。

至于B650E么,高级点的还是四个M.2,两个走直连的,一个走芯片组4.0X4, 还剩下四个4.0,一个走WIFI,一个走网卡,一个走ASM1064,最后一个走主板PCI-E 4.0X1插槽,而且这个X1,最好位于16X插槽的前方,这样不影响显卡散热,最后剩下的4个3.0通道,直接上USB4。 总计4M.2,4SATA

普通的B650E,两个M.2直连还是保留,3.0/SATA口方面,就干脆不要原生的SATA,直接上两个ASM1064也好,一个ASM1062也好,最起码有4-8个SATA口。剩下两个3.0,做成M.2, 4.0方面,4条拿去做M.2,剩下4条,一条WIFI,一条网卡,多出来两条,做成一个4.0X2插槽上主板。依旧还是位于16X前方。

最后,我还有两个问题,第一,我知道AM5的CPU,是无法将16X拆分成12+4模式的,但是很多年以前我曾经看到过GPU-Z的截图,有一张显卡就跑在12X模式,这有啥具体原因么?第二,在我看来,其实AM5这玩意儿甚至有往工作站那方面去的潜力的,甚至可以做成一个准HEDT平台,比如在B650E平台上,直接上一个PEX89048,当然,这成本可能是有点高了。但基本上,真要折腾到这方面的话,那主板都应该要4000+的。这玩意儿是否有可行性?



X670ETAIJI.png
image.png

评分

参与人数 1战斗力 +2 收起 理由
撒撒 + 2

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2024-2-17 22:54 | 显示全部楼层
EraserKing 发表于 2024-2-17 22:48
X670就是狗屎啊,二仙桥设计简直是滑天下之大稽
CPU拼积木拼出甜头了,芯片组也拼,抠成这样也没谁了
X570 ...

首先是PROM21实在是烂泥扶不上墙才是真的。
另外,二仙桥我倒是觉得没啥问题,总计28条PCI-E呢,在我看来,与其串联,还不如并联,4条一个芯片,这样至少DMI大塞车的问题能解决
回复

使用道具 举报

 楼主| 发表于 2024-2-17 23:08 | 显示全部楼层
荆凛音 发表于 2024-2-17 23:05
只看通道数量,B550比B650都要多两条。650可用12条(含sata,下同),550有14条
而这个定位的芯片组相比上 ...

华擎的就是全套0原生
回复

使用道具 举报

 楼主| 发表于 2024-2-17 23:21 | 显示全部楼层
荆凛音 发表于 2024-2-17 23:09
牙膏是12代突然支楞点而已。

6~10代消费级的酷睿只有20条PCIE,插完显卡就只能接PCH了

不是我说,这年头芯片组这种东西,基本也没啥了,实际上锐龙系列就很接近于SOC。
要我说,还不如直接就别做什么切分了,28条5.0,16x直连,12条直接上个https://www.broadcom.com/product ... abric/gen5/pex89024 直接不起飞了
回复

使用道具 举报

 楼主| 发表于 2024-2-19 17:14 | 显示全部楼层
没想到这帖子反应这么大,那我这统一回复一下
1.上面的贴图,关于华擎X670E太极的,错误了,放了一张B650E太极的。已经修正了,另外,回复楼上那位哥们,仔细看华擎B650E太极,这玩意儿就是一个原生SATA都没有。四个SATA全是臭名昭著的ASM1061,还分别用了两个。
2.关于SATA的转接芯片,文章里多次提到的ASM1061,其实是属于第一代的SATA3转接芯片,这点在ASmeadia的网站上就能找到,这用的还是PCI-E 2.0的通道。ASM1062是1061的升级版,用的是两条PCI-E 2.0通道,四个口,而ASM1064是PCI-E 3.0X1分成四个SATA3。其中上文提到的ASM1061, 差不多10年前就大规模应用在一些高规格H61芯片组上,搞出来一些H61主板自带SATA3和USB3的,但这玩意儿的表现可以说相当糟糕,4K读写完全不如原生的SATA2。但,实际上, 反正这芯片组都是TM祥硕出的,哪怕是所谓原生的SATA3,其性能表现和INTEL的主板比还是差了不少,比如三星EVO 870,我在INTEL的B85主板上4K读取在AS SSD上都能跑到接近50M,跑到这上面就只有32M,这数字甚至不比三星T5这种外置的SSD好多少了,4K读取还能到27M。
3.关于这一代的所有AM5平台我个人评价,其实我一开始就说了,首先是AMD摆烂,接下来AIC也一起不做人才是真的。我这是连各大AIC和AMD一起喷了。真要说的话,X670也好B650也好,烂归烂,但能折腾的地方不少,主板卖的这么贵还不好好做这就多少有点过头了. 而且,好多东西丝毫都没考虑到一定的实用性,我举个最简单的例子,哪怕是GOD MSI的GOD LIKE,也不知道说给一个设置,可以让PCI-E第一槽位用多出来的4X,显卡放到第二个槽位避免PCI-E设备(实际上就是自家送的PCI-E 5.0卡)挡住显卡出风都做不到,你要是别的主板也就算了,你这都什么价位的东西,做个三条真16X,自己定义分配通道数不行么?你这都什么价位的主板?至于别的主板,也基本很少看到说知道把PCI-E X4/X1的插槽放到显卡之前的。怎么,默认主板上除了插显卡以外的东西就是要直接上水的?
4.PCI-E 12X的问题,我找了找各方面资料,最后推测了半天,那只能是理论上可行实际上做不到。首先,这问题不是出在显卡上,毕竟多年前我确实是见过有显卡工作在PCI-E 12X模式下的。显卡这玩意儿实际上还是和以太网一样可以自行协商握手速度的。而之前我还看到过一款主板,华硕的WS X570-ACE,这玩意儿甚至能做到三个8X的4.0接口,一开始我以为这玩意儿应该上了PLX,后来深入搜索发现,根本没有这东西,那个8X的接口,实际上跑的是4X的速度。之所以要用到8X,也不过是为了三卡SLI,因为SLI的要求就是8X的PCI-E而已。所以,这问题和主板没关系,也和显卡没关系,真正的问题在于CPU PCI-E带宽切分的关系,AM5的CPU这边对16X的切分,也只能是4个X4,2个X8,或者1个X16,无法实现12+4这样切分。因此,要实现12X 5.0,倒也不是不行,但是这代价太大了,PLX显然是个唯一,但不切实际的选择。而PCI-E 12X拿来跑显卡,本来,现在这问题也不是特别尖锐,毕竟哪怕是X8带4090也就这么点损失,退一万步说你真上了PLX,这损失可能还不止这点呢。而下一次这问题要成为一个问题,我估摸着搞不好要到2030,那时候5.0X8带宽可能不够了,只不过真到那个时候,可能早就可以切12+4了。
5.关于PROM21这玩意儿啊,说起来可能还有个更让人毁三观的东西,这里放个图
wrx90.png
首先,STR5的主板,一共两个型号,其中一个WTRX50,直接连芯片组都没了,可想而知这玩意儿的SATA/SAS那用的都是啥玩意儿,而WRX90的主板,是有结构图的,大家仔细看,是不是发现了什么,没错,还TM是个PROM21。额,这个,我不好说了。真的,AMD你不如直接找博通去定制批一批PEX89024/88024拿来当芯片组,直接下放到MSDT平台,16X以外的5.0直连都给我放上去,再去配合那倒霉的PROM21,比如出个什么X X90芯片组,那量大那价格估计还能价格从优。
6.关于未来的芯片组,我看其实要改进的地方也没多少,真要说的话,就只要一个5.0X4 UPLINK就好了。DOWNLINK,你多来个一条PCI-E 4.0X4差不多了,拿来连个PROM 21, 真要不够,再来做绝点,新的芯片组并联两个PROM21,够不够?要彻底丧心病狂的话,甚至可以用三个新的芯片组,把直连的全给到新的芯片组,那这扩展性估计要吓死人了。总体来说这设计倒是真没啥问题,只可惜,实际成品。。。哎。
回复

使用道具 举报

 楼主| 发表于 2024-2-19 18:04 | 显示全部楼层
本帖最后由 FA怪叔叔 于 2024-2-19 18:06 编辑
荆凛音 发表于 2024-2-19 17:36
不说4.0的PEX88系列,3.0的8748拿来做PCH,上行4X下行44X都能喂吐消费级
但PEX的datasheet说典型功耗有20 ...

真要折腾到这份上必然是给你搞个非常离谱的,你想想看PCI-E 5.0的那些散热器上带风扇的,靠这个伺候总行了吧?
另外,这3.0X8是怎么实现的?难道是直接PROM21里面的3.0全部给了它?问题是这也做不到啊,PROM21哪怕变成X570 X670也是4+4的3.0,X8怎么做的
回复

使用道具 举报

 楼主| 发表于 2024-2-19 19:09 | 显示全部楼层
本帖最后由 FA怪叔叔 于 2024-2-19 19:14 编辑
phorcys02 发表于 2024-2-19 18:46
这玩意一片怕不是都要半个板子钱了

真要折腾到这程度,那主板都是5000起步的。本身定位就是跨界,具备一定线程撕裂者HEDT能力的主板罢了,参考那些X570工作站主板。彻底做绝,那就是干脆24条全部塞到PEX89048里面。
回复

使用道具 举报

 楼主| 发表于 2024-2-20 15:47 | 显示全部楼层
日日夜夜 发表于 2024-2-20 09:20
等等,24条全部塞到PEX89048这个48条的里面,除了支持更多的port和额外支持x1,x2分配,出来的lanes还是2 ...

哎,这个问题提的好,到博通的网站上找了一圈,也没找到具体的。
https://www.broadcom.com/product ... abric/gen5/pex89048
唯一能确定的是这玩意儿有48条通道,允许48个设备,通道可以自己设。但是我不清楚,这玩意儿的48条通道是说上下行对等还是说总通道数。
如果这是总通道数,其实也没问题,直接把16X 5.0直出的放进去就完了。16X 5.0上行,32X下行。
回复

使用道具 举报

 楼主| 发表于 2024-2-20 19:52 | 显示全部楼层
日日夜夜 发表于 2024-2-20 16:43
这种pcie switch芯片的参数都是写总的条数的
对设计者来说面临的问题是这样的:假设cpu一共A条,pcie交换 ...

其实这玩意儿最大的作用,倒也不是别的,更多的是为了把5.0的16x,估计这玩意儿到了2030年可能都用不完,直接变成32X的4.0还能随便分配。
这样MDST最大的痛点总PCI-E通道数少的问题可以解决好多。本质上这主板,是给那种入门级工作站用的。相当于之前的华硕WS X570-ACE。只不过功能更强
回复

使用道具 举报

 楼主| 发表于 2024-2-29 15:25 | 显示全部楼层
脑残设计.jpg
别说,这玩意儿我想了想,还真能这么搞。X570有华硕WS X570-ACE,现如今这么搞不知道现实不现实。
这种主板,当然注定了和一般消费级无缘,价格都是5000-8000起了,但,毕竟线程撕裂者太贵,接口也不通用,总体使用成本还是能少不少的。
回复

使用道具 举报

 楼主| 发表于 2024-3-1 23:51 | 显示全部楼层
荆凛音 发表于 2024-3-1 15:23
你这个planB,在X48~z270的时候都还算主流,直接从X16再接PCIE交换机

当时有测试X16使用PLX8647或者8747 ...

PLAN A就是全部的PCI-E 通道,总计28条,全部塞入PEX89088, 然后并联两个PROM21。剩下的全部走到PCI-E。
另外我不知道双重布线会导致多少成本增加,等到PCI-E 5.0设备开始普及以后,这PLX可以关掉走直连。PLAN B我也是有这打算的。

说到底,真正的问题在于PCI-E这东西还是比较扯淡,虽然本质是带宽,但是GEN5X2 = GEN4X4 这样的还是没法直接实现所以才用的PLX。本质上说这PLX其实是拿来做降代,但是通道数X2的操作。另外一点,PCI-E版本迭代的这速度基本上都是人为推进,光是PCI-E4.0设备说白了除了SSD和显卡以外几乎找不到,比如能支持4.0的10GBE网卡出来都没多久。更别说5.0的设备,那真就是遥遥无期。另外,能透露一下之前二组X8直连VSPLX的性能损失有多少么。这个我倒是挺好奇的。

至于说市场,我相信这市场还是有的,你看看永擎可没少做这MSDT(这玩意儿笔误而已)的工作站主板,之前的华硕WS X570-ACE也是多少有这样的概念。市场我相信是有的,但,就看这主板到底得到多少钱了,能估个价不?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-6-6 00:29 , Processed in 0.187507 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表