手把手把 OCLP 显卡驱动补到老 Mac 上:从黑屏到正常显示的完整流程
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
上周把一台 2012 年的 MacBook Pro 升到了系统还能支持的最新版,开机直接黑屏。折腾半天才明白原因:新系统砍掉了对老显卡的驱动,OCLP 显卡驱动补丁就是解决这件事的标准做法。整个流程其实就"打开应用、看补丁列表、重启",最多花半小时。照做一遍,显示问题基本就解了。
动手前,花 30 秒确认环境
先确认你的显卡能不能打补丁。最麻烦的是 Intel GMA(2012 年以前的机型),那种真的补不了,只能考虑换硬件。常见型号对号入座:
| 显卡 | 加速方式 | 最低系统 | OCLP 版本 |
|---|---|---|---|
| Intel HD 3000 | 仅 OpenGL | macOS 10.15 | 0.6.0+ |
| Intel HD 4000 | Metal | macOS 12 | 0.6.0+ |
| AMD HD 7000 系 | Metal | macOS 10.14 | 0.5.0+ |
| NVIDIA Kepler 6/7 系 | Metal | macOS 10.13 | 0.4.0+ |
| Intel GMA | 不支持 | — | — |
然后打开终端,敲这一条确认系统还能看到你家的显卡:
system_profiler SPDisplaysDataType | grep -i Chipset如果输出了型号名,说明系统还能识别到它,往下走。⚠️ 动配置前先把重要文件备份一下,打补丁会修改系统文件,心里没底时 OCLP 里能用 Revert Root Patches 还原。
核心操作:老 Mac 显卡驱动升级步骤,4 步走完
打开 OCLP 主界面
- 双击启动 OpenCore Legacy Patcher。
- 还没装的话,先走一遍 USB 安装盘流程,装完再回到这步。
- 主界面里点一下 "Post-Install Root Patch"。
补丁是写进磁盘的,这个按钮就是唯一入口。
此刻屏幕上看到的是 OCLP 主菜单:四个大按钮,右上角这个就是你要点的。
在 Post-Install 菜单里核对 Graphics 补丁
- 会弹出一个 Post-Install Menu 对话框。
- "Available patches" 下面那份列表是 OCLP 自动探测你的硬件生成的,找到以 "Graphics:" 开头的行。
- Intel 集显会显示成 "Graphics: Intel Ironlake" 这类字样,AMD 独显则是 "Graphics: AMD Legacy Vega" 这类;Intel、AMD 双显卡的机型两条都会列出,一并安装。
- 点一下蓝色的 "Start Root Patching"。
列表由探测生成,不用手动选型号,选错基本不可能。
这个对话框展示的就是 OCLP 探测到你机器上可用的显卡补丁,点最上面那个按钮开工。
看进度,等安装跑完
- 开始后进度条会慢慢走,有组件需要从网上下载。
- 没联网的话,第一轮可能只装上 WiFi 驱动。
- 完成后界面会列出已安装补丁和版本号,顺手截图存一下。
加速包要走网络,离线时先只给 WiFi 兜底。
重启,必要时补第二轮
- 重启电脑。
- 进系统后再次打开 OCLP,回到 Post-Install 菜单。
- "Available patches" 空了就是全装完;Graphics 还在列表里,就再点一次 Start Root Patching,然后重启。
补丁落在磁盘上,重启才生效,第二轮补上离线缺的。
怎么确认它真的生效了:看 OCLP 显卡驱动版本
- 点左上角苹果菜单,选"关于本机",再点"系统报告"。
- 左侧选"图形/显示器"。
- 看右边面板的"芯片组型号"和驱动版本号,跟完成界面那个版本对一下。
✅ 版本号对上了、画面色彩不再发灰,就搞定了。
补丁没打之前,HD 3000 的画面颜色偏差很明显:
同一台机器,OCLP 显卡驱动补丁打上之后颜色恢复正常:
卡住了怎么办
重启后还是黑屏:显卡补丁打不上去
现象:重启完依旧黑屏,没有加速,操作卡得厉害。 大概率原因:第一轮补丁只装了 WiFi,显卡包没装上。 解法:
- 进系统后先连上网,打开 OCLP。
- 进 Post-Install 菜单,确认 Graphics 还在列表里。
- 再跑一次 Start Root Patching,然后重启。
补丁列表里没有 OCLP 显卡驱动条目
现象:Post-Install 菜单里 "Available patches" 是空的。 大概率原因:要么全装完了(空列表=没有待装的),要么显卡真不在支持列表里(比如 Intel GMA)。 解法:
- 跑一遍前面环境检查那条 system_profiler 命令,确认型号名。
- GMA 这类老卡 OCLP 不支持,这条路只能换硬件。
- 支持型号却列表为空,说明补丁早已装过,直接去系统报告里验证。
色彩校正没生效:OCLP 色彩校正设置几步
现象:补丁显示已装,屏幕颜色还是偏。 大概率原因:打补丁后旧显示配置文件还挂着,颜色配置没切换。 解法:
- 打开系统设置,进入"显示器"。
- 在"颜色配置文件"下拉框里选当前显示器对应的那项。
- 还不行就重启一次。
之后怎么维护
- 更新节奏:macOS 升级会清掉 root 补丁,所以每次系统更新前先升级 OCLP 并重新打一遍。
- 配置备份:配置理顺后把
/EFI/OC/config.plist备份一份;改乱了先 Revert Root Patches 还原,再动设置。 - 📌 遇到特殊机型,翻一下仓库里的 docs/POST-INSTALL.md 看补丁机制,docs/FAQ.md 的显卡支持表也值得查。
- 系统更新后 OCLP 提示缺补丁就点装,流程和正文第二轮一样。
到这里,显卡驱动就跑起来了。老机器接着用就行。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考