Перейти к содержимому

别死磕H77:2012年的主板为什么装不下24G显卡 | 762MB地址窗口实测(第 26 集)

陕西楞娃

0:00 / 0:00

别死磕H77:2012年的主板为什么装不下24G显卡 | 762MB地址窗口实测(第 26 集)

1 просмотр · 2 дн. назад
陕西楞娃
5 подписчиков
1 просмотр · 2 дн. назад
别死磕 H77:一块 2012 年的主板,为什么装不下 24G 显卡(第 26 集) 网上都说"进 BIOS 把 Above 4G Decoding 打开就行了"。我照着做了,开关打开了,P104 照旧跑得好好的,可那张 Tesla M40 24G 插上还是认不了。查了根桥地址窗口之后才明白:这不是设置问题,是算术问题——开关合上了,后面根本没接电线。 全部实测数据(华硕 P8H77-V / Xeon E3-1275 v2 / 31G 内存 / BIOS 1905): · 根桥窗口 lspci 实测 [mem 0xcf200000-0xfeafffff],共 762MB,全部在 4G 以下;prefetchable window 为空 · 核显 BAR2 占着 0xd0000000 这个 256MB 对齐的黄金槽位,而这台机器根本不接显示器 · 内核日志:BAR 1: no space for [mem size 0x10000000 64bit pref] / failed to assign / NVRM: RmInitAdapter failed! · Ivy Bridge CPUID 物理地址 36 位(2 的 36 次方 = 64GB);同期工作站版 Ivy Bridge-EP 是 46 位(64TB),差 1024 倍 · PCIEX16_2 槽:LnkCap 5GT/s x4,LnkSta 2.5GT/s Width x0——retraining failed,电气层没握手;物理长度 x16,电气只有 PCIe 2.0 x4(2GB/s,第一个槽的八分之一) · 16G 上限的来历:BAR 必须是 2 的幂且按自身大小对齐;24G 取整到 32G,起点 0 / 32G / 64G 三条路全堵死;16G 起点 48G,48+16=64 刚好卡在上限 时间轴: 00:00 结论先行:Above 4G 打开了但没用 00:27 实测 MMIO 地图:762MB 窗口与核显占掉的黄金位 01:12 三种"认不出显卡"是完全不同的故障 01:57 16G 这个数字是算出来的,不是玄学 02:55 改内核参数能不能救?pci=realloc 和 pci=nocrs 为什么方向反了 03:50 第二个 x16 槽:Width x0,链路上没有对端 04:42 H77 的原罪:四个限制叠加,对比 X79 05:35 二手市场选板清单:只看 CPU 物理地址位宽 06:29 澄清:"认不出 24G 显卡"这个说法是错的(窗口映射机制) 07:29 结论:封闭的算术系统,接受它或者换掉它 选板硬门槛:CPU 物理地址位宽 ≥ 39 位。36 位平台(LGA1155 全系)上不了大 BAR;X99 + E5 v3/v4 是目前最便宜的能上大卡的平台;AM4/AM5 原生 ReBAR 省心。 #洋垃圾 #X99 #V100 #本地部署 #显卡 #TeslaM40 #P104 #装机 #二手硬件 #陕西楞娃