1.
前言
这个本子是4K屏幕,win下缩放太难受了,linux下也不是很理想,于是有人和我说果子对hidpi支持非常好,故有了这篇文章。
原本在github上想找个现成的efi,省点事,发现了MacsedProtoss大佬的战99efi(zbook 15v g1)。结果发现主要几个问题无法解决,故重新整了一个出来。
但是自己毕竟在黑果上也是个小白。再加上这设备的一些硬件属于黑果PTSD类,所以并不完善。
同时欢迎更多的小伙伴来完善。
2.
系统支持
macOS Catalina 10.15.4-10.15.6
目前仅在10.15.6测试通过
采用clover引导
(opencore无法启动,暂时怀疑是Hacknvmefamily驱动不支持oc,因为报错nvme assert failed)
3.
设备配置
-
Intel Core I7-9750h 6C12T
-
Hynix DDR4 2666Mhz & Samsung DDR4 2666Mhz 8G
-
Intel UHD 630
-
友达4K显示屏
-
Realtek Alc295 (audio)
-
Intel AC9560 (采用iwlwm驱动,勉强能用,如果想要更完善可以考虑自己换个博通卡,例如BCM94360CS2)
-
SAMSUNG MZVLB256HAHQ-000H1 (PM981)
-
Nvidia Quadro P600 (不支持驱动,貌似现在连web driver都没了)
-
JHL6340 Thunder Bolt 3
4.
完成项目&Bug
已完成:
- CPU xcpm原生节能控制
- 内建4K显示器
- UHD630 2048M 在4K下的驱动
- AppleALC驱动声卡
- Wi-Fi(由于intel网卡,故定位无法使用,网络速度跑不满(估摸着在50-80mbps之间,能用就不错了,要什么自行车)
- 蓝牙
- 原生电池控制
- USB3
- 有线网卡驱动(应该,无条件测试)
- 触摸板(能用,但是存在问题,后面会说)
- 睡眠以及唤醒
- PM981的驱动
未完成:
- 雷电3(按照g1的方案加了驱动也调了,但是由于我没有雷3设备,所以无法测试)
- 摄像头 (能识别摄像头但是打开黑的,暂时不清楚解决方案)
- 内建读卡器 (无驱动)
- 指纹 (无解)
- 触控板(设置中触控板选项显示无触控板,偶发性触摸乱跳,需要强制关机再开机解决)
5.
目前存在问题&一些解决方案
1.声卡偶发性无法驱动:关机,断电,再开,解决
2.PM981比win下热(如果你的设备硬盘不是PM981,请移除Hacknvmefamily驱动和SSDT-NVME.AML)
2.5 有时开机会卡死重启,原因是nvme assertfailed,毕竟pm981,不完美
3.雷电3:由于我不插设备的情况下有时会在pci里看不到雷3的东西,所以将IOElectrify驱动挪到kext/others/backup文件夹里了,如果有用雷3的小伙伴可以把它挪回去,出现了expresscard即为理论正常
关于雷3的驱动可以查看TB3
4.触控板:折腾了很久,没有很好地解决方案我太菜了
目前采用voodoops2驱动,出现的问题就是设置中无法设置触控板,和偶发性乱跳,解决方案上面有说。手势那些暂时不清楚可不可以用第三方玩意解决,例如Magic Trackpad啥的,没有测试,自行尝试。但是有个替代解决方案,同样我在kext/other/backup里放了appleps2驱动,那个是基本不会出现乱跳的,而且设置里也可以正常设置触控板。但是存在一个问题,就是fn快捷键无法调亮度。。别的正常。这也就是为什么没有采用的原因。(我还是选择了快捷键调亮度)
辣鸡hp不用i2c用ps2
5.休眠:如果休眠有问题,请注意检查是否勾选了唤醒以供网络访问
还有问题,在hackintool里点下修复
6.
安装方案
如果是你第一次尝试安装黑苹果,请先在黑果小兵、远景论坛等网站弄清楚安装流程和需要的准备。如果是连windows都不会装,或是懒得研究的,自己设备硬件都不清楚的,不建议安装。也请不要问如何安装之类的,谢谢
你的电脑要有两块硬盘(第二块不能是PM981),或者你有一块外置硬盘,否则请勿安装
1.找个u盘开始制作macos安装盘,这边建议使用黑果小兵的镜像。
2.开始安装,将系统安装在你准备的另一块非PM981硬盘里。
注:另一块磁盘需要分一个efi分区出来,否则使用磁盘工具格式化apfs时会提示空间不够。
注2:如果会大概率卡开头eb,请删除clover中的aptiomemoryfix.efi(包括64版),同时升级clover到5120及以上
注3:不建议使用我的efi进行安装(反正我没开启过,这玩意玄学)黑果小兵的镜像,启动时禁一些驱动是能开的,这里建议保留lilu,ps2,vsmc(不包括插件)之类的驱动。如果看到nvme assert failed 而无法开机,请从我的efi提取ssdt-nvme.aml和hacknvmefaily进小兵的clover中
3.第一阶段完成后会重启进第二阶段部署,此时重启选择从你刚刚安装到第二个硬盘的启动项启动,U盘不要移除。待第二阶段确认走完了(有时会出现重启,但是进度条才刚开始动,记得接着回第二阶段),再重启回windows(不要进入mac!)
4.回到Windows,安装Paragon Hard Disk Manager™ 16这个软件。用该软件备份macOS所在的分区,然后给你的PM981分出一块与刚刚你在另一块盘上分给macOS大小相同的分区。把备份恢复到你分的分区中
5.用diskgenius之类的可操作efi分区的软件将CLOVER-boot复制到PM981的EFI分区,用EasyUEFI创建启动项。
5.5:你需要准备两个工具,后面需要用
6.重启进入macOS,等待它开机,此时开机的话,显卡驱动是没有的,(为什么没有后面在踩坑之处会说明)底部有黑色空白,显存31m,但是不影响。过开机向导。
7.过完了开机向导后,进到桌面,然后重启回windows。
8.用dg之类的软件操作efi分区,将clover-boot删除,换上我提供的clover。
8.5:此时建议接上外接鼠标,不出意外触控板此时乱触
9.重启进入mac,此时不出意外显卡驱动正常。
10.不要联网!打开刚刚准备的Clover Configurator,点击左侧的挂载分区,然后挂载efi分区。再点回左下角的小房子回主页,在下方点击config.plist,然后就可以编辑了
11.在左侧栏选择机型设置,将序列号和smuuid都点生成新的
12.系统参数里的uuid也可以点一下。
13.然后打开Hackintool,安装禁睿频驱动并重建缓存
如果不需要这个驱动就直接重建缓存
这个驱动的作用是在不插电源时禁用睿频来省电
14.由于上面挂载了efi分区,这里直接点工具,点击下面一排从右往左第二个选项,选择efi分区,efi/clover/kexts/other中的DisableTurboBoostBattery.kext,安装,然后会重建缓存
14.5:如果手动重建缓存不安装,就点这个
15.等待进度条跑完后,直接重启。框框中出现红底代码是正常的。
16.enjoy it!
HIDPI在4k上貌似是自动开启的,所有不必再去用脚本
如图所示
7.
踩坑内容
1.PM981的坑,ssdt-nvme的地址需要自行定制
参考教程:PM981安装macOS
2.clover卡eb的坑,莫得参考,网上都说OC的。5120版本出了后更5120正常了,而且这个bug在光5上并没有,不清楚是不是300系列主板与aptiomemoryfix的坑
3.4k屏幕与显卡驱动的坑,framebuff需要调,而且zbook的dvmt不够。。。bios里也不能调
参考教程:更换 4K 屏后黑屏进不去桌面的解决方案
4.4k屏幕与开机向导的坑
此坑就是调好后初次开机会panic。在panic之前可以看到framebuff炸了。报错内容和apple开机向导有关,所以需要先注入平台id为0x00000001的设置先进去,过向导后就可以换调好了的
最后,看到这个真不容易
8.
EFI地址
9.
Credit
除了上面踩坑提到的
感谢
黑果小兵
Tonymiugrey大佬的光影5efi
MacsedProtoss大佬的15vg1 efi
iwlwm的作者zxystd
和对我支持的你们
(还有群里的深巷,初羽,绝世,等等)
你用typec接口外接显示器会死机吗?
By 字节 at August 17th, 2020 at 11:03 am.
@字节
没有试过,不太清楚
By rote66 at September 11th, 2020 at 12:40 pm.
来了来了
By ReallySnow at August 8th, 2020 at 12:22 am.