神舟K590C-i7 D1 安装10.13成功附上HD4600 HDMI音频视频输出心得
本帖最后由 huaiyuan0660 于 2017-11-6 19:11 编辑macOS HighSierra 已经发布一段时间,前段时间自己下载了懒人版,于是重新折腾黑苹果。
本机配置: CPU:Intel i7-4700MQ(核显HD4600)芯片组:HM86独立显卡:GT 750M(已屏蔽)内存:16GB DDR3L(8GB*2)显示器分辨率:1920*1080FHD (15.6英寸)声卡:VIA1802(麦克风无解)
升级了最新的clover,下载macOSHigh Sierra区笔记本安装情况集合帖 里面神舟K580C i7的EFI参考修改,经过了几番周折,现在总算完美了。
折腾过程中的一些问题以及解决方案:
1.没有亮度调节:解决:确保HD4600核显已经驱动,使用hotpatch方式时,要注意SSDT-config.aml 里面的BKLT函数声明,要选择 AppleBacklight.kext + AppleBacklightInjector.kext 方式。参考:【分享】我的 Hotpatch 学习笔记
2.电池电量显示:解决:首先要打电池补丁,怎么打可以参照论坛大神的经典贴 ,此笔记本无需这一步,然后更换最新的ACPIBatteryManager.kext 就可以了。参考: 制作电量显示补丁
3.启动阶段八个苹果和花屏:解决:提取显示器的EDID,修改H.sync.width100->32就可以解决了,productID不用改成9C7C,clover注入EDID就能解决花屏。参考:hd4600移动版彻底解决high Sierra 10.13下开机花屏和八苹果,再也不用盖盖子了注入EDID解决HD4400/HD4600移动版花屏可能的方法
4.HD4600 HDMI的视频输出和音频输出:解决:对于CPU为i7-4700MQ,DSDT要打renamingB0D3 to HDAU (device at 0x00030000)补丁,在IGPU和HDAU中注入“hda-gfx”=“onboard-1”(HDEF不是必要的),HDAU和HDEF注入相同的layout-id,安装rehabman的FakePCIID.kext和FakePCIID_Intel_HDMI_Audio.kext,clover中打入补丁,config.plist相关设置。
一次性发太长会被吞,试了好多次了,所以分批发,二楼继续!
本帖最后由 huaiyuan0660 于 2017-11-7 13:34 编辑
我提供下自己的具体步骤供大家参考:(具体补丁看附件文档http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master 4)iGPU Azul Framebuffer 补丁。
5)HDAU打以下补丁(layout-id 需自行修改)。 6)HDEF打以下补丁(layout-id 需自行修改)。
本帖最后由 huaiyuan0660 于 2017-11-7 12:39 编辑
7)clover中KernelAndKextPatches->KextsToPatch 打入以下补丁:<dict>
<key>Comment</key>
<string> 0x0a260006 9MB cursor bytes (vbo)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAYAA=
</data>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAkAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>0x0a260006 disable 0105 port, change 0204 port to HDMI(RehabMan)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQUJAAAEAACHAAAAAgQJAAAEAACHAAAA
</data>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
/wAAAAEAAABAAAAAAgQJAAAIAACHAAAA
</data>
</dict>
****亲测打这个补丁不需要****亲测打这个补丁不需要(已解决)HD4600的HDMI音频到底应该如何修改才能输出 里面四个HDMI audio就可以输出视频和音频!(补丁来源:[搬运]支持hotpatch自动修补dsdt的机型及相关教程 里HP Envy J/K/Q/N系列Haswell平台 config.plist配置文件)****
8)clover Devices 里面勾上UseIntelHDMI,声卡建议使用aDummyHDA.kext(S/L/E)+config.plist+CodecCommander.kext(clover/kexts/10.13)方式,不要注入到DSDT中!还有不要用AppleALC方式驱动声卡!不要用AppleALC方式驱动声卡!不要用AppleALC方式驱动声卡!(会出不了HDMI设备的!)
9)clover/kexts/10.13 放入 FakePCIID.kext和FakePCIID_Intel_HDMI_Audio.kext。参考:Intel IGPU HDMI/DP audio(Sandy/Ivy/Haswell/Broadwell/Skylake) (已解决)HD4600的HDMI音频到底应该如何修改才能输出yoga213完美了!(授人以渔)全面仿冒声卡教程、制作案例和经验分享!!!
5.其他问题:(1)V模式,Busy timeout(240s),kextdwait(0):’appleacpicpu 把clover kexts/10.13的驱动复制到Others下,启动的时候勾选NV_disabled=1试试。(2)IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0 now 0 sm0x0。 DSDT可能有问题,我的DSDT是经过屏蔽独显后才解决的,独立显卡可能是这个问题的 关键。
当你的HDMI音频驱动成功后,系统设置->声音 在插入电视什么的会出现新的输出选项(灰色的),需要HDMI输出音频时选择它,在此声音不可调节。
以上就是这台神舟K590C-i7D1的黑果心得,都是些低技术含量的东西,大神们不要和我较真呀~~~PS:弄了好多次才排列的像样,火大{:5_295:}
最后附上 本机的相关配置文件供大家参考:
能否分享一下dsl文件。。。我和你配置差不多,几乎一样了,神舟k710c-i7,麦克也是无解,开机花屏我还没解决,hdmi不能输出,这个有点苦恼,就想解决输出问题,dsdt里没有B0D3,所以用不了那个补丁,在ssdt-4中发现B0D3,打了补丁,同时IGPU也在ssdt-4中,都注入了hda-gfx,但是不知道注入的对不对,想参考一下楼主的 感谢分享支持 benimarucd 发表于 2017-11-7 02:43 https://www.pcbeta.com/static/image/common/back.gif
你好,DSDT如何处理可以跳过IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0 now 0 sm0x0这个问题,求指 ...
我用刚提取的dsdt直接丢进clover下面就会出现这个问题,后来用了打了一些基本修复+屏蔽独立显卡放进去就过去了,我可以附上刚提取的dsdt你对比一下吧。 wen704 发表于 2017-11-6 20:31 https://www.pcbeta.com/static/image/common/back.gif
能否分享一下dsl文件。。。我和你配置差不多,几乎一样了,神舟k710c-i7,麦克也是无解,开机花屏我还没解决 ...
dsl可以通过iasl工具转换的,声卡和我一样吗?和我一样是真无解的,你可以上传你的codecdump给我看看,你在windows下重新提取下,上传我帮你看看。 wen704 发表于 2017-11-6 20:31 https://www.pcbeta.com/static/image/common/back.gif
能否分享一下dsl文件。。。我和你配置差不多,几乎一样了,神舟k710c-i7,麦克也是无解,开机花屏我还没解决 ...
原生dsdt+ssdt哟,我给你看看。神舟本特别关注哦 wen704 发表于 2017-11-6 20:31 https://www.pcbeta.com/static/image/common/back.gif
能否分享一下dsl文件。。。我和你配置差不多,几乎一样了,神舟k710c-i7,麦克也是无解,开机花屏我还没解决 ...
你的dsdt没有IGPU和B0D3,那是因为你还没把SSDT那两个东西弄到dsdt,稍后我给你写一下操作过程吧 huaiyuan0660 发表于 2017-11-6 20:23 https://www.pcbeta.com/static/image/common/back.gif
8)clover Devices 里面勾上UseIntelHDMI,声卡建议使用aDummyHDA.kext(S/L/E)+config.plist+CodecComman ...
谢谢分享好像HD4600 HDMI 音频 改0a260007吧 gubinhao 发表于 2017-11-7 11:12 https://www.pcbeta.com/static/image/common/back.gif
谢谢分享好像HD4600 HDMI 音频 改0a260007吧
不用改也可以的的,你用0d260007的话还要打四个HDMI输出补丁,不改的话直接用我那个change HDMI 补丁一个就够了 benimarucd 发表于 2017-11-7 02:43 https://www.pcbeta.com/static/image/common/back.gif
你好,DSDT如何处理可以跳过IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0 now 0 sm0x0这个问题,求指 ...
我的笔记本的情况是:在合并了dsdt之后如果不打屏蔽独显的代码,就会出现这个问题,所以我觉得这个问题是独立显卡造成的。 这排版太无语了,我还是上传文档吧。 一样的配置 试一试
坑爹的远景论坛 本帖最后由 wen704 于 2017-11-11 14:52 编辑
不好意思,公司最近好忙,实习生有点受不了,一直没看
链接: https://pan.baidu.com/s/1nuFce5z 密码: 7q9j
这个是dsdt,ssdt还有code的文件,全是原生提取的,就是我改的dsdt,ssdt hdmi都没有视频输出,心很累 wen704 发表于 2017-11-11 14:51 https://www.pcbeta.com/static/image/common/back.gif
不好意思,公司最近好忙,实习生有点受不了,一直没看
链接: https://pan.baidu.com/s/1nuFce5z 密码: 7q9 ...
我把你的整合修复了,你只要把dsdt.aml放到patched里面,其他的用我的就行了,config.plist中的EDID不要和我一样,你的显示器和我不同,你要自己弄,应该可以输出了,DSDT.aml用iasl能打开。 huaiyuan0660 发表于 2017-11-11 20:45 https://www.pcbeta.com/static/image/common/back.gif
我把你的整合修复了,你只要把dsdt.aml放到patched里面,其他的用我的就行了,config.plist中的EDID不要和 ...
吐血,下了3次,没一次下载下来。。。远景牛。。 我的配置和楼主差不多试试。。。