Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aero15x MacOS Mojave 10.14.4 #28

Open
YangD1 opened this issue Nov 22, 2018 · 5 comments
Open

Aero15x MacOS Mojave 10.14.4 #28

YangD1 opened this issue Nov 22, 2018 · 5 comments

Comments

@YangD1
Copy link
Owner

YangD1 commented Nov 22, 2018

项目地址:https://github.com/No9Type-S/Gigabyte-Aero-15x-EFI

注意这个配置只可以用于以下型号电脑,相似配置也需要删除DSDT进行电脑的修补

配置:
品牌型号: GIGABYTE Aero 15x
CPU TYPE : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
显卡:UHD 630 / GTX 1070 MAX Q
硬盘:PM961 512GB

2018/11/22:

尝试:
安装了macos 10.14,使用了通用clover来进行,安装时卡在“3分钟”
镜像制作工具:https://www.balena.io/etcher/
计划:
使用 https://github.com/Errrneist/Hackintosh-Aero-15W/tree/master/10.14.0/CLOVER 这个clover替换原版来尝试下
不行使用差不多的clover

2018/11/23:

成功安装macos 10.14 但是没有打上驱动,后续还有很多要解决的地方,装机解决方案是:替换clover中的AptioMemoryFix-64.efi 为OsxAptioFixDrv-64.efi 解决问题

2018/12/05:

安装了一段时间一直没空去折腾,后续尝试了几次有关于显卡的驱动都以失败告终,所以索性先折腾别的驱动,首先解决了本来没有的网卡和蓝牙的问题,这个问题解决的硬性条件是:更换设备网卡为 - Brcm94352_DW1560 ,在windows下直接免驱,在macos下听说是可以免驱,但是mojave需要安装三个驱动,如下:

  • BrcmFirmwareData.kext
  • BrcmPatchRAM2.kext
  • BroadcomWiFiInjector.kext
    将文件拖放到 /Library/Extensions
    然后重建缓存:
#!/bin/sh
sudo chmod -Rf 755 /S*/L*/E*
sudo chown -Rf 0:0 /S*/L*/E*
sudo chmod -Rf 755 /L*/E*
sudo chown -Rf 0:0 /L*/E*
sudo rm -Rf /S*/L*/PrelinkedKernels/*
sudo rm -Rf /S*/L*/Caches/com.apple.kext.caches/*
sudo touch -f /S*/L*/E*
sudo touch -f /L*/E*
sudo kextcache -Boot -U /

或者可以使用工具:Kext Utility 来重建缓存,直接将文件拖放进去貌似也可以
参考:https://blog.daliansky.net/Common-problems-and-solutions-in-macOS-Mojave-10.14-installation.html

下面要做的事情:

睡眠和黑屏方面问题的讨论帖:
https://www.tonymacx86.com/threads/help-black-screen-when-uhd630-run-with-internal-screen.250577/

2018/12/06

已经成功驱动显卡,系统升级到10.14.2 mojave

2019/01/10

修复显卡的一系列问题:

因为之前默认使用Mojave原生驱动我的显卡,所以导致就算可以用 也有一系列问题(例如:开机黑屏三分钟,FBPatcher 打完补丁后不生效,或者进入系统后黑屏,亮度拉满等等问题 ),解决方案的话其实有很多现成的:
https://daliansky.github.io/CoffeeLake-UHD-630-black-screen-direct-bright-screen-and-correct-adjustment-of-brightness-adjustment.html

image
原贴截图

注意这里需要原贴的 WhateverGreen

FBPatcher 使用方法参考:
https://daliansky.github.io/Intel-FB-Patcher-tutorial-and-insertion-pose.html

修复屏幕调节屏幕亮度的问题:
首先 Clover Configurator 中勾选 AddPNLF 选项,并且要添加重命名:
image
如图

在Devices里勾上SetIntelBacklight,即可实现亮屏而且可以调整屏幕亮度

解决了电量显示问题:

使用 MaciASL来拉取DSDT,之后根据fork的一个别人制作的电池补丁来给DSDT打上:
https://github.com/yondee/gigabyte-aero15x-macOS

待解决问题: 睡眠唤醒,dp(没有dp线没有做尝试)或者hdmi外接显示器没用,触摸板问题(https://github.com/alexandred/VoodooI2C 可以尝试的项目),声卡没有驱动但是可以使用蓝牙耳机(https://blog.daliansky.net/Use-AppleALC-sound-card-to-drive-the-correct-posture-of-AppleHDA.html 参考这个来仿冒声卡)

2019/01/11

解决了触控板问题:
直接使用了 ApplePS2SmartTouchPad 来支持触控板,基本可以使用,但是触控板感觉支持的很一般,后续可能的话再研究吧,毕竟这个小触控板也不如原来的macbookpro的用的爽,而且相对来说这个不会误触。(为什么没有使用昨天计划的方案?因为我的ELAN设备的设备类型是PS2的,如果深入研究,应该使用 VoodooPS2Controller )

尝试使用 FBPatcher 修复了USB,反正和之前也没差 ,设置了一些内建,但是实际上没有什么差别,方法参考黑果小兵

使用CPUfriend来实现cpu变频,使用系统内的变频文件:/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-CAD6701F7CEA0921.plist(方法也在黑果小兵博客中有介绍,变频部分也没有做测试X86相关的东西都已经启动了反正,因为已经是一个可以正常爽用的状态了。)

2019/01/14

今天使用HIDPI尝试开启我的HDMI接口(教程地址)但是经过研究发现,Aero15x的hdmi接口是由独显驱动的,至于集显输出这方面的东西自己知识储备的很匮乏,加上时间也很有限,所以目前自己的想法是改用Thunderblot 3接口来实现屏幕拓展(虽然这不是什么刚需),但是问题来了,雷电3接口并没有被驱动,后面还是使用FBPatch来进行补丁制作,看看能否驱动雷电接口

收集资料:
https://www.tonymacx86.com/threads/in-progress-ssdt-for-thunderbolt-3-hotplug.248784/

2019/01/15

计划先用FBPatcher 修复USB,可以使用那个pad拓展软件,让ipad当我的分屏,
有时间修复下声卡,什么Layout修复大概是不行,每次写入config.plist都会导致系统进不去。

PM:
突然就能用了,能完美驱动雷电接口并且还是热插拔...不过成功修复了usb3.0接口了,也不知道雷电3是怎么好的....emmmmmm(不知道之前尝试修复usb接口的时候有没有尝试过插入雷电3,或者是因为昨天的HIDPI才开启了HDMI功能让我确信功能完善了,还是这个typec hub有问题,反正问题交织比较多,总之热插拔是好事)

至于这个端口修复方法参考小兵的FBPatcher教程给usb安排上就好,当然还有一些教程没有提到的地方:
image
意思就是如下全部 Disabled
image

雷电hub上的usb3.0接口应该需要打额外补丁,如果有需要用FB-Patcher重新生成补丁即可

修补并且定制USB来实现完美睡眠:
https://www.jianshu.com/p/499816830fe6

唤醒日志查看指令:
sudo log show --style syslog | grep "Wake reason"

我的日志状态:

localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XDCI CNVW XHC

声卡内建:
http://bbs.pcbeta.com/viewthread-1802479-1-1.html
睡眠问题,usb遮盖:
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1789082
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
睡眠问题跟我有点相同的例子:
http://bbs.pcbeta.com/viewthread-1802594-1-1.html
usb内建:
https://www.jianshu.com/p/499816830fe6

2019/01/16

修改 SSDT-UIAC.aml ,根据已经打的usb补丁删除不需要的端口,我这里是查找usb3.1总线后找到驱动ID,之后在 SSDT-UIAC-ALL.aml中搜索这个id,然后删除其他id和这个id中不需要的端口来重建我自己的 SSDT-UIAC ,重启后即可完美睡眠

当然还有个问题,唤醒后,内屏亮度极底
可能的解决方案:
https://www.tonymacx86.com/threads/native-brightness-working-without-blinkscreen-using-patched-applebacklight-kext.121031/
http://bbs.pcbeta.com/viewthread-1783003-1-1.html

可以尝试的亮度修复补丁:
https://github.com/RehabMan/AppleBacklightFixup

采集的潜在问题方案:

$ pmset -g custom 先看一下 tcpkeepalive 的状态,如果是 1 
$ sudo pmset -a tcpkeepalive 0 就关掉了

没用的没用的,这个唤醒后内屏变黑问题,还是因为Whatevergreen的问题,我使用的是小兵提供的 1.2.4 亮屏版本,要不使用不可调节的版本来避免这种问题,但是我的不可调节版本不能进入系统,所以watch了一下 whatevergreen 这个项目,希望后续能解决问题吧

蓝牙信号问题:
https://ws1.sinaimg.cn/large/60ee4927gy1fz8adtp0bbj218x4y87wl.jpg

修复了蓝牙信号问题,方式参考上层的链接

2019/01/17

声卡修复参考:
https://github.com/acidanthera/AppleALC/wiki/Supported-codecs
使用AppleALC.kext驱动原生声卡。这种方式需要在配置文件的audio中根据自己声卡型号注入声卡id。
image
触控板修复参考:
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1791962&page=1&authorid=3081083

现在声卡因为无关紧要没有急着驱动,触控板尝试了下,只有ApplePS2SmartTouchPad.kext可以正常识别并且很垃圾的驱动我的触控板(很不喜欢这个触控方式),触控板额外购买了苹果的 Magic trackpad2 黑色触控板(反正蓝牙的,想想怎么都还挺方便的,以后还是用回macbookpro比较好), 然后问题列举下就是下面三个(解决了就是完美苹果):

  • 睡眠唤醒黑屏(WhateverGreen的问题,为了可以调整亮度还设置了一些plist的参数,如果以后考虑更换WhateverGreen记得去掉那些参数)
  • 触控板驱动不舒服(相对原生苹果来说天差地别,本身退而求其次这块ELAN板子也不适合工作)
  • 声卡没驱动(没怎么管,等有空去仿冒完吧)
  • 雷电3接口问题(热插拔ok,但是使用过雷电3接口之后无法使得电脑正常睡眠)

最后最后总结一下,有空就折腾,觉得学不到东西的就是自己信息渠道获取的问题,学好英语很重要,尽可能去看国外的资料,如果预算上1w一定买macbookpro吧

2019/01/21

买的板子终于到了,确实很爽,和macbook一样爽,就是trackpad2是真的不便宜,�虽然工艺上真的没得说了,如果为了苹果的完整体验还是很值得了!后续也会使用这个板子来拓展桌面办公体验方面也会发挥作用的,哪怕买了macbookpro,盒盖当主机的时候就可以利用到这个板子。

2019/01/22

声卡:
http://bbs.pcbeta.com/viewthread-1804234-1-2.html

2019/01/23

如何更新clover

升级clover替换cloverx64.efi和bootx64.efi即可

亮度调整和有关WhateverGreen的问题:
http://bbs.pcbeta.com/viewthread-1804164-1-3.html

2019/01/28

睡眠唤醒正常了,也可以直接调节亮度,更换最新(1.2.6)的 WhatEverGreen 解决问题
几个需要注意的地方:

  1. 睡眠时不要插入usb键盘,不然会秒醒
  2. 睡眠不要在插入过雷电3接口拓展屏幕后使用,不然会导致唤醒不完全等一系列问题

剩下的问题:

  • 声卡
  • 雷电3接口(感觉国内装黑苹果的电脑基本上都不带这个接口,解决这个的人也不多,还是多去国外看看吧,目前应该是把我的雷电接口识别成了一个usb3.1设备了,为了暂时驱动双屏,用用也无妨)
  • 概率重启不会黑屏,重启会黑屏,这个等后续whatevergreen的更新吧

如何查看cpu频率:
PowerGadget

2019/01/29

解决了开机重启的黑屏问题

清理系统自动生成的隐藏文件:

alias sweep="find . -name .DS_Store -type f -delete ; find . -type d | xargs dot_clean -m"

以后需要清理的目录内输入 sweep 即可.

还是有概率发生黑屏问题,还需要研究排查,排查方向:
https://www.tonymacx86.com/threads/bug-black-screen-3-minutes-after-booting-coffeelake-uhd-630.261131/

更换了1.2.6DEBUG版本的WhatEverGreen,更换了1.3.1DEBUG Lilu 目前还行

2019/01/30

内建声卡成功 ,ALC255 Layout ID 27
剩余问题:

  • 雷劈3接口的问题(目前使用过雷劈3之后需要重启电脑来重置这个接口才行)

可能的方式是修复成普通的usb3.1接口,需要重新打usb补丁,需要修改config.plist文件中的一些加载usb的注入,目前来说因为可以比较符合逻辑的使用电脑,所以不考虑修复

2019/02/21

AppleALC已经更新, 255 可以尝试 Layout17试试看,不过目前我的电脑一切正常,只要使用双系统的时候,切换系统一定要先关机即可

蓝牙提升比特率来尝试解决卡顿问题:

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 35
 defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 53
 defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 35

2019/04/02

三月底尝试了更新10.14.4,本以为可以无痛更新(毕竟没失败过),后来发现更新后无法进入系统,解决也很简单,更新了最新的clover即可

2019/04/29

重装了windows系统,并且windows系统更换了一块1TB的ssd,不得不说几个月时间ssd掉价真的好快啊,删除了备份用的配置文件,需要的话在git里查找就好了
如果想修改自带Terminal的名称怎么办:

sudo scutil --set HostName YoungDee

2019/06/10

目前此版本可以无痛升级到10.14.5
尝试升级10.15 可以直接升级,需自行升级clover版本,不建议升级,升级后蓝牙异常,声卡异常

已购买 19款macbookpro13寸定制款(16G+512G),明年可能macbookpro的升级幅度较大,但是已经不想再耗费精力去使用了,13寸还是很适合自己

不排除以后还会更新这个配置

@YangD1
Copy link
Owner Author

YangD1 commented Dec 19, 2018

使用HIDPI解决睡眠唤醒黑屏、花屏及连接外部显示器(10.14 WhateverGreen 使用亮屏版后唤醒后屏幕亮度0无解):
https://blog.daliansky.net/Use-HIDPI-to-solve-sleep-wake-up-black-screen,-Huaping-and-connect-the-external-monitor-the-correct-posture.html

驱动声卡的问题:
https://blog.daliansky.net/Use-AppleALC-sound-card-to-drive-the-correct-posture-of-AppleHDA.html

显示电池电量(用通用补丁解决不了自己就给DSDT打补丁):
https://blog.daliansky.net/Modify-DSDT-to-achieve-power-display-method.html
还有个不推荐看,但是也不是完全没用的视频(用处是教你怎么基础应对DSDT):
https://www.bilibili.com/video/av21160942?t=109

CPU变频:
https://blog.daliansky.net/CPUFriend-Installation-and-Usage.html
USB定制(hotpatch 补丁别忘了也要安排上,不然无法睡眠):
https://blog.daliansky.net/Intel-FB-Patcher-USB-Custom-Video.html

@YangD1
Copy link
Owner Author

YangD1 commented Jan 11, 2019

睡眠问题延伸(来自远景):
如果是笔记本,根据我折腾黑苹果几个星期的经验,影响睡眠的因素主要有三个,

  1. 是显卡驱动,首先显卡得完美驱动;
  2. 是usb问题,10.11以上的usb如果usb3.0的xhc不能全部识别的话就要注入injectall.kext驱动,并且注入相应ssdt屏蔽不用的端口,当然如果不插usb正常,插了usb不能进入睡眠的话要在dsdt的_wak方法和_slp方法中加入相应的代码;
  3. 是要加入cpu变频的ssdt,这个直接用ssdtPRGen.sh生成就行;等完成所有步骤后重启检测usb是否全部正常,x86是否加载,能否变频,节能中是否有power nap选项,如果以上都有了,那么,试试睡眠,十分钟后再去唤醒,90%以上的情况,应该是没有问题了。当然,如果在_wak方法和_slp方法中加入了RehubMan给的代码,可能唤醒就只能靠键盘了,因为唤醒之前usb可能就没有作用了。
    (可能解决问题后还要使用ssdt才行)

@YangD1 YangD1 changed the title Hackintosh(黑苹果折腾笔记) Aero 15x Hackintosh Jan 16, 2019
@YangD1 YangD1 changed the title Aero 15x Hackintosh Aero15x MacOS Mojave 10.14.2 Jan 16, 2019
@YangD1 YangD1 changed the title Aero15x MacOS Mojave 10.14.2 Aero15x MacOS Mojave 10.14.3 Jan 30, 2019
@YangD1
Copy link
Owner Author

YangD1 commented Jan 30, 2019

1,禁止.DS_store生成:打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

2,恢复.DS_store生成:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

@yiiso
Copy link

yiiso commented Mar 13, 2019

我的是Aero 15W , 尝试了git上几个版本的EFI都有驱动不全 , 如果替换成这个版本需要修改一些什么?

@YangD1
Copy link
Owner Author

YangD1 commented Apr 2, 2019

我的是Aero 15W , 尝试了git上几个版本的EFI都有驱动不全 , 如果替换成这个版本需要修改一些什么?

如果可以正常进入系统的话我建议你可以自己动手补充驱动,然后进一步优化电池,变频,睡眠唤醒这些需要自己打补丁操作的东西,15W还是和15X V8 差别有点大的,用我这个版本可能会进不去系统哦

@YangD1 YangD1 changed the title Aero15x MacOS Mojave 10.14.3 Aero15x MacOS Mojave 10.14.4 Apr 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants