搭载独立NVIDIA显卡的MSI Z790主板如何提升共享VRAM至约60GB?
搭载独立NVIDIA显卡的MSI Z790主板如何提升共享VRAM至约60GB?
兄弟,我来给你捋清楚这个问题,先纠正一个关键认知——你在BIOS里看到的「Integrated Graphics Share Memory」是给CPU核显用的,和你的独立NVIDIA显卡半毛钱关系都没有,所以那个设置直接忽略就行!
独立NVIDIA显卡的共享VRAM(也就是动态调用的系统内存),不是靠BIOS手动固定分配的,而是Windows系统+NVIDIA驱动自动管理的。不过我们可以通过几个设置,让它能最大化调用你的系统内存(接近60GB),同时利用你的高速NVMe SSD当内存扩展,具体步骤如下:
一、把Windows虚拟内存(分页文件)配置到NVMe上
既然你想用NVMe当RAM扩展,这一步是核心:
- 右键「此电脑」→「属性」→「高级系统设置」→ 切换到「高级」标签,点击「性能」区域的「设置」
- 再次切换到「高级」标签,点击「虚拟内存」区域的「更改」
- 先取消勾选「自动管理所有驱动器的分页文件大小」
- 选中你的高速NVMe驱动器,选择「自定义大小」:
- 初始大小和最大值都设为
61440MB(也就是60GB),也可以微调比如设成62464MB留1GB应急 - 记得点击「设置」再点确定,最后重启电脑生效
- 初始大小和最大值都设为
二、调整NVIDIA显存调用上限(可选但实用)
默认情况下NVIDIA会按需调用系统内存,但我们可以通过注册表手动设置最大调用额度,操作前记得备份注册表:
- 按下
Win+R,输入regedit打开注册表编辑器 - 导航到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\SystemOptimization- 如果没有「SystemOptimization」这个项,右键「Global」新建一个项命名为它即可
- 在右侧空白处右键,新建「DWORD(32位)值」,命名为
MaxSharedMemorySize - 双击这个值,选择「十进制」,数值数据填入
61440(单位MB,对应60GB),确定后重启电脑
三、配合Unreal Engine的内存设置优化
打开Unreal Engine编辑器后,还可以让它更高效利用内存:
- 点击顶部菜单「编辑」→「项目设置」→ 找到「内存」选项
- 调整「最大内存使用率」到接近你的系统内存上限(比如设成60GB对应的数值),让引擎尽可能调用可用资源
最后提醒一句:64GB内存留4GB左右给Windows系统运行完全足够,所以设置60GB的共享显存额度是可行的,实际使用中驱动只会在需要的时候才调用这么多,不会一直占用哦。
备注:内容来源于stack exchange,提问作者Nickolas Etyuhibosecyu




