在 GPD P2 MAX 运行黑苹果所需要的 EFI 文件支持 Catalina 和 BigSur 两个系统。
如果你发现任何可以添加或变更的东西,请不要犹豫,赶紧提交一个 pull request。
- 参考 教程 创建一个 BigSur 或 Catalina USB 安装启动盘,然后把启动盘中 EFI 分区 EFI 目录下的内容替换为本项目的 EFI 目录中的内容。
- 使用该 USB 安装盘安装 BigSur/Catalina 到你驱动器的一个空闲分区上。
- 安装完成后初次启动,挂载 EFI 分区,然后把 CLOVER 文件夹放到 EFI 分区的 EFI 分区中,如果你有多系统的话,不要把其他系统的启动目录和文件删掉。
- 重启进入 BIOS,修改启动器顺序,把 CLOVER 的启动器设置为第一个。
- 打开你的 config.plist 生成一个新的序列号。教程在此。另外补充一下,用 Clover Configurator 这个工具直接生成会更方便。
- 安装附加驱动程序。
- 重启之后就可以愉快的玩了。
- 图形加速
- 蓝牙
- 亮度控制
- 声卡/麦克风
- 电源管理
- 电池状态
- USB 和 USB 映射
- 键盘
- 摄像头
- 睡眠 / 唤醒(Big Sur 有唤醒黑屏问题)
- 触摸板 ( 20190919 中文键盘固件会导致问题, 请在 Windows 下运行 touchpad_driver 文件夹中的固件驱动进行降级。credits : @Gabe87 from insanelymac )
- 触摸屏
- 内置 Wi-Fi Intel AC 7625
- 指纹识别传感器
最新的 Wi-Fi 和蓝牙驱动: https://github.com/OpenIntelWireless
新的 config.plist 中移除了下面几行代码:
<key>framebuffer-fbmem</key>
<data>AAAAAw==</data>
<key>framebuffer-stolenmem</key>
<data>AAAwAQ==</data>
目的是为了让内建显示屏支持更高的分辨率,例如:1440x900 HiDPI,1680x1050 HiDPI(但是需要使用专门的分辨率设置软件来设置,例如:SwitchResX)。
但是因为去掉了这两行代码,而默认的 DVMT Pre-Allocated 只有 32M,所以会导致开机时不断重启,解决方法是参考:#16 中的方法,执行:
setup_var_3 0x876 0x02
将 DVMT Pre-Allocated 的设置改为 64M,就可以解决这个问题了。
@Gabe87 from insanelymac forums
Fewt's Hackintosh guide
GPD for making the great P2 MAX
Thanks to @andreyakostov for his direct contributions and help throughout the project since the beginning !
@lazd for the Goodix TouchScreen driver
@THEDVIOUS1
@andot