前言

如果你的核显显存只有7M,那么你的macOS体验绝对是无比糟糕的。那么,我们应该怎么解决呢?

警告

请注意,本贴只做技术与学习探讨,不做任何商业和违法用途。同时请各位在实践学习后,于24小时内自行消除。

可能涉及到的法律问题:macOS1014

如果您是非个人用户或用作商业用途,您应该观看上述材料中所提及问题,并不要接触实施下述操作。

问题详述

核显是一个可以说看起来很麻烦,也可以说超级简单的驱动。如果脸不黑,一般直接进去系统直接可以驱动核显,顺便说一句,我一直都是开核显安装,没出过事。

但是macOS1014-Mojave中,对于DVMT-Preallocted的要求变高了,要求该项值至少64MB,该项是BIOS中的设置。

对于不少人来说,这项在BIOS中是默认隐藏的,这让人很烦恼。

macOS 10.13对此的解决办法是一个补丁,该补丁在10.14失效,并且每一个版本都不尽相同。该解决方案的替代办法就是HackInTool,该工具的详细使用教程(来自黑果小兵Blog,侵删)。

解决办法

幸好,解决方案不需要看这么多东西,只要照着下面的操作进行即可。

一般而言,你的问题应该出在config.plist中,Intel的ig-platform-id是0x12345678或者空白。这种情况下,你的/CLOVER/Kext/other/中会有一个WhatEverGreen.kext。

你可以进行如下几种操作:

1.直接去掉ig-platform-id中的值,保存config后重启;

2.去掉ig-platform-id的值后,如果进不了系统了,那么你应该将ig-platform-id改回0x12345678。然后下载HackIntool,再进行如下操作:

①通过菜单项:缓冲帧选择 macOS 10.13.6 / macOS 10.14;

②选择显卡对应的处理器架构;

③点击应用补丁按钮,在通用选项中勾选设备/属性,自动侦测变化,全部,接口,显存这几个选项;

④在高级选项中勾选DVMT pre-alloc 32 MB显存 2048MB禁用 eGPU,启用HDMI20(4K),将DP 映射到 HDMIFB 端口数限制

⑤勾选设备,选择平台 ID 相对应的 设备 ID,这通常跟你的显卡名称相吻合;

⑥点击生成补丁生成显卡驱动补丁;

⑦通过菜单项:文件导出Config.plist,将该补丁直接注入到 Clover 的配置文件 Config.plist 中;

3.如果上述操作后,仍然不能解决你的问题,那么你需要检查如下几个地方:

macOS 10.14?如果不是macOS 10.14,那么你有更好的解决方案,可以直接使用旧版本补丁。一般下载好的镜像自带配备好这个驱动的EFI,不建议直接替换原有EFI。

/CLOVER/Kext/other/有我提到的WhatEverGreen.kext这个驱动。没有的话,是无法达到修改Frambuffer的目的。

③如果还是无法驱动,或是出现了驱动后黑屏,那么也许你需要仿冒ID,出现黑屏情况比较多的是HD630UHD630这两款显卡。你需要去找找相关的教程,幸运的是,我也碰到了这个问题,所以你可以去看看这个我的经验贴:PM981的黑屏之旅

联系我

百度贴吧:我傻你有意见啊
远景ID:qiuxiangzhi
QQ:1941256841,加我请注明来意