黑苹果软改DVMT解锁CFG超详细步骤

一、本文教怎么修改DVMT Pre-Allocated(核显预分配显存)改成 64MB、 解锁 CFG LOCK

1:准备 EFI 文件

把 Shell.efi 放到你 U 盘 / EFI 分区的 EFI/Tools

同时放好 setup_var 工具文件

2:OpenCore 里添加 Shell 启动项

config.plist > Misc > Tools添加:
保存,重启电脑 MAC启动选择界面 进 OpenCore 菜单,空格出现UE

3:进入 EFI Shell 修改 DVMT

要改的项目UEFI 变量名地址 (Offset)默认值要改成的值
🔓 解锁 CFG LOCKCPUSetup0x3E0x10x0
🎮 改 DVMT=64MBSaSetup0xF50x00x2

二、第一步:先解锁 CFG LOCK(对应 CPUSetup 0x3E)

1. 进入 CPUSetup 变量

在 RU.EFI 主界面,按 Alt + =(等于号),弹出 UEFI 变量列表

962b578042d5b8928960a2bf22fa3642~tplv-be4g95zd3a-image.jpeg

在列表里找到 CPUSetup 这一项,按 回车 进入,就会出现你截图里的蓝色十六进制界面

2. 定位到地址 0x3E,改值

界面左边是行号,上面是列号,地址 = 行号 + 列号

    • 行:0030(左边标 0030 的那一行)

    • 列:0E(最上面标 0E 的那一列)

    • 交叉的格子,就是你截图里红框标 00 的那个位置(默认是 0x1,教程里已经改成 0x0 了)

    • 0x3E 换算成十进制是 62,对应:

      把光标移到这个格子,按回车,输入 00(就是 0x0,代表关闭 CFG LOCK),回车确认

3. 保存修改

Ctrl + W,弹出保存提示,按 Y 确认写入

Esc 退回到变量列表,准备改 DVMT

672a19d45cf27e5d47a896313ac3166f~tplv-be4g95zd3a-image.jpeg

三、第二步:改 DVMT 为 64MB(对应 SaSetup 0xF5)

1. 进入 SaSetup 变量

在变量列表里找到 SaSetup 这一项,按 回车 进入十六进制编辑页

2. 定位到地址 0xF5,改值

0xF5 换算成十进制是 245,对应:

    • 行:00F0(左边标 00F0 的那一行)

    • 列:05(最上面标 05 的那一列)

    • 交叉的格子,就是 DVMT 的位置

      把光标移到这个格子,按回车,输入 02(就是 0x2,代表 64MB),回车确认

    • (默认是 0x0=32MB,改成 0x2=64MB,完全对应教程里的Replace列)

3. 保存修改

Ctrl + W,弹出保存提示,按 Y 确认写入

Esc 退回到 RU.EFI 主界面

7d8ce1e22531c251901d5cc82dc08c27~tplv-be4g95zd3a-image.jpeg

四、第三步:重启生效,EFI 里对应参数

1. 重启电脑

在 RU.EFI 主界面,按 Alt + Q 直接退出,电脑会自动重启

重启后,DVMT=64MB、CFG LOCK = 关闭就永久生效了,不用每次改

2. 黑苹果 EFI 里对应匹配(关键!不然会花屏 / 不识别 4K)

打开你的config.plist,在核显PciRoot(0x0)/Pci(0x2,0x0)

五、常见问题 & 避坑

找不到 CPUSetup/SaSetup?

    • Alt + =后,用方向键往下翻,变量列表很长,一定在里面

    • 找不到就按Ctrl + F,直接搜CPUSetup/SaSetup,回车定位

      改完没生效?

    • 一定要按Ctrl + W+Y保存!不保存等于白改

    • 改完必须重启,BIOS 才会加载新的设置

六、操作快捷键速查(怕忘直接看这个)


操作快捷键
打开 UEFI 变量列表Alt + =
进入变量 / 修改值回车
保存修改Ctrl + WY
退出当前页Esc
退出 RU.EFI 重启Alt + Q

为什么不会丢?

你用 RU.EFI 修改的是 UEFI 固件(BIOS)里的 NVRAM 变量,不是临时文件、也不是系统里的配置:
  • 改完按 Ctrl+W 写入后,这个值就直接存在主板的 BIOS 芯片里了

  • 不管你重启电脑、重装系统、换硬盘、拔电源,DVMT=64MB、CFG LOCK = 关闭 都会一直保留

  • 除非你手动再改回去,或者主板放电重置 BIOS,否则永远不会自动恢复默认

✅ 唯一需要注意的情况

主板放电 / 重置 BIOS

如果哪天你抠了主板 CMOS 电池、或者在 BIOS 里点了「恢复出厂设置」,就会变回默认值(DVMT=32MB、CFG LOCK = 开启),到时候再用 RU.EFI 改一次就行。


🎯 给你个「验证生效」的小方法

改完重启后,再进一次 RU.EFI:
  • CPUSetup0x3E是不是0x0

  • SaSetup0xF5是不是0x2

    只要数值没变,就说明永久生效了,之后再也不用管了。



BIOS设置

System Configuration
  |-- SATA Operaition: AHCI

Video
  |-- Primary Display: Intel HD Graphics

Security
  |-- PTT Security/PTT On: Disabled

Secure Boot
  |-- Secure Boot Enable: Disabled

PSecure Boot
  |-- Secure Boot Mode: Audit Mode

Intel Software Guard Extensions
  |-- Intel SGX Enable: Disabled

PowerManagement
  |-- Deep Sleep Control: Disabled
  |-- USB Wake Support:   Disabled
  |-- Wake on LAN/WLAN:   Lan only
  |-- Block Sleep:        YES

POST Behavior
  |-- Fastboot: Minimal

使用 Intel 无线网卡时需要根据系统版本选择对应的 config.intel.wireless.***.plist ,并改名为 config.plist

  • macOS Monterey 12.x

  • macOS Ventura 13.x

  • macOS Sonoma 14.x

  • macOS Sequoia 15.x


https://github.com/hackintosh-club/dell-optiplex-3080-mff/blob/master/README.zh_CN.md