x99 芯片服务器,X99果然是支持PCI-E拆分的啊

最近,我一直在尝试将我上次未使用的 8X PCI-E 插槽拆分为一半。因为我现在有一个40车道cpu和我的两个GPU都采取16X车道,把一个NVME驱动器在最后一个插槽离开我4X车道被浪费。在我的情况下,我也有一个板载M.2连接器与NVME驱动器,但连接到最后一个PCI-E插槽和M.2板载驱动器被迫通过PCH在较低的性能,这是不可取的。当然,我可以使用另外两个与 GPU 共享带宽的 PCI-E 插槽,但这意味着让他们以 8X/8X 或 8X/16X 的速度运行,尽管性能差异可以忽略不计,但这不是我想要的美学。因此,此处的解决方案是将最后一个插槽分叉为 x4x4 模式,并使用两个插槽升子适配器。

对于许多使用其他配置(如 ITX 板)的您来说,这是一种宝贵的

技术。对于你们很多人与Asrock板无关问题,因为Asrock提供分叉支持在他们的生物无论如何。我的测试板是 MSI 神像 E7883 X99A 板,具有 6850K。根据英特尔数据表,此处理器分叉支持是允许的。或不是制造商提供它是另一个故事。注意,除了注意 HWInfo 中的更改之外,我还没有测试过这一点。我希望在几周或下周有一个适配器。的步骤

1:

收集您的工具: 收集您的

工具: MSI UEFI 外壳文件 (谷歌搜索), RU 生物实用程序, AMIBCP 5.02 (版本可能因板而异)

UEFITool

ver 21.5, IFR 提取器步骤 2:

在 AMIBCP 中打开您的生物,并查找英特尔RC安装程序部分.

注意到,有四个 IIO 的。

您必须将所有 IOU2 或任何 IOU 设置为所需的分叉设置。在我的例子中,我设置IOU2到x4x4,映射到我的x8插槽。如果你有一个x16插槽,你必须找到正确的IOU 0或1端口,并将其设置为x8x8或任何你想要的。设置所有文件,然后使用新名称保存文件。步骤 3:

打开 UEFITool 内的原始生物文件,然后搜索"IOU1 (IIO PCIe 端口 3)",然后双击搜索结果,该搜索结果将带您到平台 DXE 驱动器模块。

从那里提取PE32正文,并使用IFR提取工具提取字符串文件。

步骤 4:在您喜爱的文本编辑器中打开字符串文件,然后搜索 IOU2 或其他内容。

查找 IOU2 的每个变量并记下地址。其中将有四个。例如,IIO3 IOU2 变量 = 是"0x53C",默认值为"FF"。要打开"x4x4"的分叉,正确的值将是"0x0"或"00"。它将

如下所示: 形式: IIO 3, 表单 ID: 0x1A7 [01 86 A7

01 04] 0x1CB5B 禁止

如果: [0A 82] 0x1CB5D 变量 0x211 等于 0x0

{12 06 11 02 00 0 0= 0x1CB63 设置:IOU2 (IIO PCIe 端口 1),可变: 0x53C [05 91 BE 04 C7 04 83 02 01 00 3C 05 10 10 00 FF 00]

0x1CB74 选项: x4x4, 值: 0x0 [09 07 CC 04 00 00 00]

0x1CB7B 选项: x8, 值: 0x1 [09 07 4F 0A 00 00 01]

0x1CB82 选项: 自动, 值: 0xFF [09 09 76 03 30 00 FF]

0x1CB89

选项结束 [29 02] 0x1CB8B 设置: IOU0 (IIO PCIe 端口 2), 变量: 0x534 [05 91 C2 04 C7 04 84 02 01 00 34 05 10 10 00 FF 00]

0x1CB9C 选件

: x4x4x4x4x4 值: 0x0 [09 07 C8 04 00

00] 0x1CBA3 选项: x4x4x8, 值: 0x1 [09 09 07 C9 04 00 01] 0x1CBAA 选项: x8x4x4, 值: 0x2 [09 07 CA 04 00 02]

0x1CBB1 选项: x8x8, 值: 0x3 [09 07 CB 04 00 03]

0x1CBB8 选项: x16, 值: 0x4 [09 07 00 00 04]

0x1CBBF 选件: 自动, 值: 0xFF [09 07 76 03 30

00 FF] 0x1CBC6 选项结束 [29 02]

0x1CBC8 设置: IOU1 (IIO PCIe 端口 3), 变量: 0x538 [05 91 C6 04

C7 04 85 02 01 00 38 05 10 10 00 FF 00] 0x1CBD9 选项:x4x4x4x4, 值: 0x0 [09 07 C8 04 00 00]

0x1CBE0 选项: x4x4x8, 值: 0x1 [09 07 C9 04 00 01]

0x1CBE7 选项: x8x4x4, 值: 0x2 [09 07 CA 04 04 00 02]

0x1CBEE 选项: x8x8, 值: 0x3 [09 07 CB 04 00 03]

0x1CBF5 选件: x16, 值: 0x4 [09 07 00 00

00 04] 0x1CBFC 选项: 自动, 值: 0xFF [09 09 07

76 30 00 FF] 步骤 5:

格式化 fat32 usb 密钥,并将 msi uefi 外壳文件(或属于 edk 工具包的任何外壳文件) 复制到"EFI/BOOT"文件夹。命令行执行文件的名称通常为 BootX64.efi。下载 RU 实用程序并将其复制到另一个文件夹,称为"EFI/RU"。插入 USB 密钥并从 USB 密钥重新启动目标计算机,当外壳加载时,点击任何键转到命令提示符。绕过或删除 MSI 可能包含的任何自动配置 Nsh 文件。

键入映射 -r -b 并查看哪个 FS* 是您的 usb

密钥。我的是FSa如此键入FSA:进入带我到我的usb密钥,我cd到我的RU文件夹,并运行RU efi实用程序。步骤 6:

当内部 RU 一次按下 [ALT] 键以搜索"英特尔设置"文件并按 Enter 键加载其字符串时。

从那里你会看到一堆地址对应于变量名称,因此'x53C'变量实际上是一个地址。您可以通过点击 [CTRL][PGDN] 键向下滚动,并使用箭头键查找各个条目。在我的例子中,我所有的IOU2都对应于x539,53A,53B,+ x53C,所有值都有'FF',我设置为'00'。您要将这些更改为"00"以启用"x4x4"。只是不要设置所有,如果你不需要。设置所有这些功能会将链路速度降级到 2 倍。我发现将 x539 设置为"00"就足够了,但可能需要进行更多的实验。如果您尝试修改 16x 插槽,您显然想要搜索 IOU0 或 1 并将其设置为"30"。从那里 [CTRL][W] 将其写入公羊,我认为 [ALT][Q] 退出程序。

RU 如下所示

步骤 7:退出后重新启动计算机。

进入 HWinfo 并查看车道分布。你现在应该有一个拆分总线。这当然不是永久性的,cmos重置可能会抹去这一点,但它良好的测试目的之前,你闪光你的蒙其名体文件,你之前。

请注意,第二个 IIO - PCI Express 根端口#1

已拆分为一半:我再次强调,这尚未在现场进行测试,以查看其是否在物理上工作!!!

注意:如果IFR提取器未能读取文件"提取为

现在"。相反。

使用风险自担。

如果您能找到同时打开 M.2 和 PCI-E #5端口的设置,则向任何人额外

点!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值