为了实现更多vGPU,需要给核显分配更多的显存。虽然主板给出了显存的设置选项,最大是1024MB。但即使设置了1024MB,在pve下还是Menmory Size 还是 256M。也就是在PVE下可用的GVTg数量少的可怜。



这是开启前状态
准备工作
1.使用”UEFI Tool“工具找到设置对应的模块
有能力的先提取一下当前版本的BIOS,没能力的去官网找到和本机BIOS相同的更新文件。或者直接去官网下载了最新版的BIOS更新文件并更新BIOS。UEFI Tool下载

打开BIOS更新文件,然后按 Ctrl+F
打开搜索页面,切换到 text
选项卡,搜索 aperture size

点击OK,进行搜索,下方将展示搜索结果。

双击搜索结果,自动跳转到对应模块。

右键,选择 Extract body,将导出的efi文件保存一下。

2.使用“IRFExtractor”工具转格式
使用 IRFExtractor
打开上一步另存的 *.efi
文件 下载地址 软件办法打开是电脑缺少对应dll文件修复下电脑dll文件即可 修复dll下载

使用文本编辑器打开这个 txt
文件, 搜索 aperture
或者512之类关键检索词。

上图中的 0x88A
就是这个设置的偏移值,下面就是可供调节的几个选项。建议这一步拍个照。比如这边的默认值就是256M,选项值为 0x0
开始修改
可以使用ventoy做启动引导,需要放入uefi引导文件 下载链接
重启电脑,选择U盘引导,选择uefi引导文件,进入grub命令行模式


3.验证偏移地址是否正确
输入 setup_var_3 0x88A
,默认情况下返回的是 0x1
即256M
那就说明这个地方就是修改 aperture size
的地方。

4.修改 aperture size

输入 setup_var 0x88a 0x7
,将 aperture size
修改为1024M, 这个地方0x7对应之前文本中查找到的对应1024的值。

reboot重启,验证结果。


至此完成。