暂无评论
# H3C UniServer R5350 G6(AMD EPYC 平台)MMIO High Size / PCI 64‑bit Resource Allocation
>
> 别名:**MMIO High Granularity Size**,就是你说的 PCI 64 位 BAR 资源分配,用来解决多 GPU、FPGA、加速卡出现`can’t allocate BAR memory`资源不足问题。
> 默认值 256G;可选项:128G / **256G / 512G / 1024G(1TB)**H3C。
## BIOS 菜单路径
1. 服务器开机自检,按 **Del** 进入 BIOS Setup 界面;也可以 HDM 远程控制台虚拟键盘进入 BIOS。
2. 进入:
**Advanced → PCI Subsystem Settings → PCI Express Settings**H3C
3. 找到参数:
**MMIO High Size(MMIO High Granularity Size)**
>
> 部分 BIOS 版本显示名称:`PCI 64‑bit Resource Allocation`,是同一个参数。
4. 修改为 512G 或者 1024G;
5. F10 保存 BIOS,重启服务器生效。
>
> ⚠️AMD 平台 R5350 G6 不要和 Intel 平台菜单混淆,**不在 Socket‑IIO 里面,在 PCI Subsystem Settings**H3C。
## 配套必须同时检查的 2 个关键选项(多 GPU 必开)
1. **Above 4G Decoding**:`Enabled`(4G 以上地址解码,64‑bit BAR 基础开关,关闭则 MMIO High Size 设置无效)
2. **Resizable BAR Support**:`Enabled`(GPU Re‑size BAR,AI/GPU 服务器建议打开)H3C
## 重要注意事项
1. 修改 MMIO High Size 后**必须冷重启(完全断电再上电)**,热重启有时资源分配不完整。
2. 设置 1TB (1024G) 后,系统可用物理内存会被占用一部分 MMIO 预留空间,属于 AMD 平台正常现象,不是内存少识别。
3. 如果该选项灰显不可修改:
- 确认 Above 4G Decoding 已经先置为 Enabled;
- 升级 BIOS 到较新版本(R5350 G6 推荐 BIOS‑6.10.47 及以上),老版本存在选项灰显 bugH3C。
4. HDM 也支持**BIOS 配置文件导出导入**,可以批量下发该参数,不用本地进 BIOS。
## 故障现象对应
dmesg 日志:
`failed to assign mem resource`
`ignoring BAR that overlaps`
GPU / 加速卡部分设备 OS 识别不到,就是 MMIO High Size 设置太小,调高即可。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论