各位大佬,我在用 R730 做开发,现在 R730 提供了 2 个 x16 的 PCI-e slot,但是我的设备是 x4 的,现在问题是这个 PCI-e x16 的能否拆分成 4 个 x4 的?我在 BIOS 里面没看到设置选项?还是默认支持?我的 x4 的设备有 4 个,通过 ASUS 的 Hyper m.2 转接卡连在一起,已经试了 PC,有一个 x16 的 slot 可以设置 4 个 x4 的,设备工作正常,但是服务器上的 BIOS 没有看到设置选项? 有大佬知道在哪里设置吗?还是默认支持?
1
julyclyde 2020-04-10 15:58:32 +08:00
|
2
vvben OP @julyclyde
riser card 只是提供了物理接口,我要实现的是在 BIOS 去打开开关(如果有的话),让 x16 的 slot 可以拆分成 4 个 x4,类似 VROC,有人回复我说在超级 IO 里面设置,我在找 |
3
iamsolo 2020-04-10 17:06:00 +08:00 1
除非你用 switch,否则 x16 不能分成 4 个 x4 。把 x16 分成 4 个 x4 在物理上要对 PHY 作 bifurcation,并且在芯片内部要有 4 个 PCIe controller,这个很费资源,所以一般不会支持。
|
4
biblade 2020-04-10 18:18:04 +08:00 via Android
应该需要购买 riser 卡吧,把其他的 pcie 用起来就行了,一个服务器不可能只有一个 pcie 槽位吧。
|
7
iamsolo 2020-04-13 10:40:42 +08:00
@vvben
我怀疑你的 ASUS Hyper M.2 卡上是带 switch 的,你可以 lspci -tv 从 PCI 拓扑来确认。如果有 switch,那在 R730 上也能用。 |
8
vvben OP |
9
vvben OP @iamsolo 查了官方文档里面是支持的,但是 BIOS 里面没看见,估计要刷一下 BIOS 或者默认就支持
https://topics-cdn.dell.com/pdf/poweredge-r730_owners-manual_en-us.pdf 你搜索下 bifurcation 就可以看到 |