解决Skylake Iris 540/550/580 显卡睡眠无法唤醒问题
本帖最后由 syscl 于 2016-12-10 10:38 编辑哈喽各位,好久不见!主要是最近学业繁重,加之本来计划买新一代苹果笔记本的,可惜花了五年时间苹果出来这么一款笔记本,伤透了我这个黑果粉的心,一怒之下买了XPS 13 9350(Iris 540)接着黑苹果的旅程. 在这个过程中发现一些有趣的bug,结合自己的经验一并解决了。
解决Skylake Iris 系列睡眠唤醒后黑屏的问题2016-12-9更新:删掉多余破解, 仅有一行并且发现关键位置
[*]0x19260004(Iris 540/550)使用下述补丁修复睡眠唤醒
<dict>
<key>Comment</key>
<string>Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
CgsDAAAHBgADAAAABAAAAA==
</data>
<key>Name</key>
<string>AppleIntelSKLGraphicsFramebuffer</string>
<key>Replace</key>
<data>
DwsDAAAHBgADAAAABAAAAA==
</data>
</dict>或者编辑器形式
Comment: Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou
Kext: AppleIntelSKLGraphicsFramebuffer
Find: 0A0B0300 00070600 03000000 04000000
Replace: 0F0B0300 00070600 03000000 04000000
[*]0x19260002(Iris 540/550)使用下述补丁修复睡眠黑屏问题
Comment: Enable lid wake for 0x19260002 credit syscl/lighting/Yating Zhou
Kext: AppleIntelSKLGraphicsFramebuffer
Find: 0A130300 00000600 00000000 00000000
Replace: 0F130300 00000600 00000000 00000000
[*]0x193b0005(Iris P580)使用下述补丁修复睡眠黑屏问题
Comment: Enable lid wake for 0x193b0005(Iris P580) credit syscl/lighting/Yating Zhou
Kext: AppleIntelSKLGraphicsFramebuffer
Find: 0A130300 00000600 00000000 00000000
Replace: 0F130300 00000600 00000000 00000000
请不要使用下属的补丁,虽然补丁有效,但是我已经更新了,删掉了多余的/不必要的破解
<dict>
<key>Comment</key>
<string>Enable lid wake for 0x19260004 #1 of 2 credit syscl/lighting/Yating Zhou</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
CgsDAAAHBgADAAAABAAAAA==
</data>
<key>Name</key>
<string>AppleIntelSKLGraphicsFramebuffer</string>
<key>Replace</key>
<data>
DwkAAAAAAAAAAAAAAAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable lid wake for 0x19260004 #2 of 2 credit syscl/lighting/Yating Zhou</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
UO4aAAAAAAAA7xoAAAAAAA==
</data>
<key>Name</key>
<string>AppleIntelSKLGraphicsFramebuffer</string>
<key>Replace</key>
<data>
UO4aAAAAAACw7hoAAAAAAA==
</data>
</dict>详细使用方法可以参考我的教程[url=https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1580832一劳永逸!更新不再替换Kext(Kexts to patch)教程[/url
在完成补丁的添加后, 注意要重建缓存, 由于10.12的缓存机制变化, 我们需要下面的命令来重建
sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
sudo rm -rf /System/Library/PrelinkedKernels/prelinkedkernel
sudo touch /System/Library/Extensions && sudo kextcache -u /祝你们成功!
P.S. 这个补丁,大家在引用的时候请保留credit 后面的内容(syscl/lighting/Yating Zhou),因为要寻找一个这样的破解真的需要时间和精力,就当是尊重原作者(自己)吧~
谢谢!
syscl
本帖最后由 syscl 于 2016-12-10 10:30 编辑
2016-12-9
[*]0x19260002(Iris 540/550)使用下属补丁修复睡眠黑屏问题
Comment: Enable lid wake for 0x19260002 credit syscl/lighting/Yating Zhou
Kext: AppleIntelSKLGraphicsFramebuffer
Find: 0A130300 00000600 00000000 00000000
Replace: 0F130300 00000600 00000000 00000000
[*]0x193b0005(Iris P580)使用下属补丁修复睡眠黑屏问题
Comment: Enable lid wake for 0x193b0005(Iris P580) credit syscl/lighting/Yating Zhou
Kext: AppleIntelSKLGraphicsFramebuffer
Find: 0A130300 00000600 00000000 00000000
Replace: 0F130300 00000600 00000000 00000000
syscl
////
厉害了word哥
我的hd530可以吗? allegro 发表于 2016-11-15 20:29 https://www.pcbeta.com/static/image/common/back.gif
厉害了word哥
我的hd530可以吗?
我没有530显卡的电脑,这个补丁针对Skylake Iris系列显卡的, 你可以仿照上面的步骤应用到你的HD530去.
//// 技术贴,必须要支持,收藏备用{:5_264:} 本帖最后由 allegro 于 2016-11-15 21:23 编辑
万幸中的不幸
我的hd530失败了
不过至少大家看到了希望 allegro 发表于 2016-11-15 21:22 https://www.pcbeta.com/static/image/common/back.gif
万幸中的不幸
我的hd530失败了
这个补丁是真对特定ig-platform-id的, 你使用了HD530的platform-id必然是无效的。
关于睡眠这一块,首先你得排除掉其他的干扰,例如LPC,例如原生电源管理是否加载,USB是否引起瞬间唤醒等问题,最后才是确定是否是显卡引起的黑屏。
//// 我的ig-platform-id是0x19120000
该怎么下手?
请指点一下 收藏一个,备用。 我的HD530偶尔唤醒后黑屏,不过敲一下键盘就亮了,不知道你的是不是这个问题 我的机子也是无法唤醒,不知道有没有高招? 大大出品,必属精品 版主,同9350,请问你的笔记本装了之后出现了无法重启的情况吗?我的是i5 6200u,3k触摸,256G固态的,我的现在睡眠唤醒正常,一切正常,就是不能重启,重启会黑屏,然后,Ubuntu下读取不到声卡信息,另外用的是DW1560A,原生DW1820A死活不能驱动(不知有没有解决方案)~ 最近这个问题在折腾,先留再看 做一个hd530的吧 我来顶大大!希望出品更多好用的东西! 大神终于出现??!!@@~~~幸福不会真的来了吧~~~
请教下如何用在HD530用上??
要是真能解决HD530的问题那楼主可算是创造历史了!!
HD530唤醒黑屏的问题是多少用Skylake核显的童鞋唯一的心病啊!~~~
每天来远景望穿秋水就为了盯这睡眠问题有木有?
不知这次是否也是空欢喜? 祈祷~~~ Jevons-Chan 发表于 2016-11-15 21:54 https://www.pcbeta.com/static/image/common/back.gif
版主,同9350,请问你的笔记本装了之后出现了无法重启的情况吗?我的是i5 6200u,3k触摸,256G固态的,我的 ...
我重启没有问题, 因为我使用了HaltEnabler = Yes.
最近在搞XPS 13 9350的GitHub项目, 最终做出来的结果会像M3800/XPS9530那样.
另外, 重启也可能跟你们(特别是看了tonymacx86那个帖子)选错ig-platform-id有关, 他给的ig-platform-id就会导致重启的时候内核崩溃(也就是你们说的黑屏). 他的很多设置都是多余的甚至错误的. 所以尽量等我新项目的到来吧.
具体网页参见: https://github.com/syscl/XPS9350-macOS
syscl gujiangjiang 发表于 2016-11-15 22:12 https://www.pcbeta.com/static/image/common/back.gif
做一个hd530的吧
HD530有这个问题??
////