
为何折腾
穷。并且今年年初刚把2016版的MacBookAir卖了,性能弱鸡,搞开发内存捉急,不过MacOS无与伦比的系统过渡效果和层次感实在是甩Windows10八百条街,让我久久不能忘怀。我最讨厌未响应,然而并没有说MacOS不会未响应,但起码几率少很多,这也是我喜欢用MacOS的原因之一。
笔记本配置概要
这款惠普ZBook 15 G2笔记本是一款移动工作站,15.6寸的Full HD屏幕足足有八九斤重,主板内留有N多插槽,扩展性不是一般的强,就连CPU、显卡都分别是可替换的MQ封装和MXM显卡接口,还有一个M.2硬盘、M.2无线网卡和M.2 4G无线网卡插槽,内存槽居然有4个,简直是爱到不行。
但可惜独显是丽台K1100M,黑果不支持,很难驱得动。笔记本的DisplayPort和Mini DisplayPort是走K1100M的,只有笔记本内屏才走的是英特尔酷睿i7 4810MQ的集显HD 4600,所以要通过一般手段外接扩展显示器基本可以洗洗睡了,丽台K1100M貌似到现在也没啥先例。
看看配置吧:
处理器:Intel Core i7 4810MQ
内存:Samsung DDR3 1600MHz 8GB x 2
显卡:Intel HD Graphics 4600(Intel)
Quadro K1100M(NVIDIA Quadro)
MSI R7850 HAWK 2GB(AMD Radeon)
硬盘:建兴 SATA3 2.5" 128GB
West Digital SATA3 2.5" Black Disk 500GB
网卡:Intel有线网卡
Intel 7260 AC无线网卡
其余略
黑果完美度报告
CPU:自动睿频正常,未见持续高主频运行
内存:16GB三星内存正常识别,系统运行占用率正常
显卡:内建显示器Intel HD 4600正常驱动,笔记本内屏正常显示;丽台K1100M因无解所以不注入,也不管它;MSI R7850 HAWK 2GB正常驱动,多屏扩展显示正常
* 显卡方面目前已实现笔记本内屏和通过MSI R7850 HAWK 2GB外接的两台显示器正常屏幕扩展窗口来回移动的效果
硬盘:建兴SSD硬盘作为主系统盘安装系统时正常,没有出现错误;西数机械盘识别正常
网卡:Intel有线网卡完美驱动;Intel 7260 AC无线网卡目前无解,不管它
显卡改造
鄙人程序员一枚,平时面对最多的就是显示器了,都9012年了,不搞个分屏啥的还能行?!所以无论怎样,分屏都是要第一个满足的需求,其他都是其次。
然而悲催的是丽台K1100M真是无解,而笔记本上提供的两个数字视频接口:DisplayPort和Mini DisplayPort是走K1100M的,独显驱动不起来就表示没办法外接显示器用,那么就只能用笔记本内屏,太不方便了。
所以后来动了买小主机的心思。
因为自己不太精通电脑组装,2013年自己买的配件叫师傅组装的,主要担心跳线什么的自己接错烧了啥的就不好了,所以一直在看大厂的准系统:戴尔的MFF、惠普的Desktop Mini、联想的Tiny。后来买了惠普的400 G3 Desktop Mini,黑果Mojave倒是成功了,但是无奈只有一个数字视频接口:DisplayPort,又不能一分二扩展屏,只有一分二开关,然而有个VGA,High Sierra可以输出,而Mojave不能。
后来了解到大家购买的小主机图形性能不够的话,都在用外接独显的骚操作来完成,于是乎淘到了某厂的M.2转PCI-E x16转接卡,又买了一个ATX电源接上了,黑果也成功,多屏扩展没问题,但是由于主机USB有电涌问题,而且黑苹果开机运行几分钟鼠标就不动了,小毛病多,最后还是退了。
突发奇想,注意到笔记本也有个M.2插槽,但速度貌似是PCI-E 2.0 x4的,于是乎把转接卡干坤大挪移到笔记本上,Windows下跑个分,HD7850风采依旧啊,2.0 x4的速度,娱乐大师都跑了八万多分,很满足了。于是乎黑果了,从成功到完美经历了三天左右,到现在基本完美,我很满意。
总之就是用了个M.2转显卡槽的转接卡+一个黑苹果的免驱显卡,来实现我对多屏扩展显示的需求,脑洞大开。
遇到的问题及解决方案小结
1.安装时笔记本内屏花屏出现八苹果:
需要手动注入显示器的EDID。EDID的查询需要在Windows系统下,下载EDID软件进行操作,改完显示器宽度参数后,把导出的二进制码粘贴进Clover中的自定义EDID中并勾选注入显示器EDID即可
2.Clover引导界面选择安装盘后跑一小段代码最后提示读取kernel错误:
U盘中EFI目录下的drivers或64EFIdrivers里的内存修复efi文件放的有问题(文件名如AptioXXX.efi),一般用AptioMemoryFix.efi
3.安装时代码卡IOConsoleUsers: getLockScreenState:
显卡没被系统识别,ig platform id或者GFX中的集显ID没有填对,要填成集显正确的编码才行
4.已经安装过一遍黑苹果系统但由于种种原因想重装,但是U盘里的任何文件都没改动,好端端就跑代码报错了,而且跑的代码基本都没见过,不熟悉:
进Windows PE格式化主系统盘即可。记住,不要自己去分区,只删除所有分区保存即可,分区啥的一律在黑苹果安装时操作
5.放了一些自己看起来需要的kexts驱动后,从U盘启动卡代码:
如果能跑起来,就不要擅自乱放kexts、aml、efi这些文件,有一个不兼容或者你的电脑不适应,都会分分钟卡代码
6.怎么看笔记本内屏或者扩展屏大概是驱动好了有戏:如果有戏,在安装时就有体现,安装界面就能看到笔记本内屏和外接扩展屏都显示正常。如果安装时界面显示就不对,那就不用继续下去了,继续改config.plist、增减驱动、efi,好好研究研究吧,显卡有问题
写在最后
终于完美了,可以继续好好学习啦。折腾历程真是艰辛,不过好在皇天不负有心人,黑果还是被我吃到了。
此篇文章仅作简单记录,后面会发保姆级教程和心得,让更多的小伙伴少走弯路,成功吃果~
系统截图
...
...
...
...
... ... ...