Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 8344|回复: 113

[原创内容] 解决Skylake Iris 540/550/580 显卡睡眠无法唤醒问题 [复制链接]

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2185

巡察使 我是大学生!

发表于 2016-11-15 20:27:15 |显示全部楼层
本帖最后由 syscl 于 2016-12-10 10:38 编辑



哈喽各位,好久不见!主要是最近学业繁重,加之本来计划买新一代苹果笔记本的,可惜花了五年时间苹果出来这么一款笔记本,伤透了我这个黑果粉的心,一怒之下买了XPS 13 9350(Iris 540)接着黑苹果的旅程. 在这个过程中发现一些有趣的bug,结合自己的经验一并解决了。



解决Skylake Iris 系列睡眠唤醒后黑屏的问题2016-12-9更新:删掉多余破解, 仅有一行并且发现关键位置
  • 0x19260004(Iris 540/550)使用下述补丁修复睡眠唤醒
  1. <dict>
  2.                                 <key>Comment</key>
  3.                                 <string>Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou</string>
  4.                                 <key>Disabled</key>
  5.                                 <false/>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 CgsDAAAHBgADAAAABAAAAA==
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>AppleIntelSKLGraphicsFramebuffer</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 DwsDAAAHBgADAAAABAAAAA==
  15.                                 </data>
  16.                         </dict>
复制代码
或者编辑器形式

  1. Comment: Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou
  2. Kext:    AppleIntelSKLGraphicsFramebuffer
  3. Find:    0A0B0300 00070600 03000000 04000000  
  4. Replace: 0F0B0300 00070600 03000000 04000000
复制代码
  • 0x19260002(Iris 540/550)使用下述补丁修复睡眠黑屏问题
  1. Comment: Enable lid wake for 0x19260002 credit syscl/lighting/Yating Zhou
  2. Kext:    AppleIntelSKLGraphicsFramebuffer
  3. Find:    0A130300 00000600 00000000 00000000  
  4. Replace: 0F130300 00000600 00000000 00000000
复制代码
  • 0x193b0005(Iris P580)使用下述补丁修复睡眠黑屏问题
  1. Comment: Enable lid wake for 0x193b0005(Iris P580) credit syscl/lighting/Yating Zhou
  2. Kext:    AppleIntelSKLGraphicsFramebuffer
  3. Find:    0A130300 00000600 00000000 00000000
  4. Replace: 0F130300 00000600 00000000 00000000  
复制代码






请不要使用下属的补丁,虽然补丁有效,但是我已经更新了,删掉了多余的/不必要的破解
  1. <dict>
  2.                                 <key>Comment</key>
  3.                                 <string>Enable lid wake for 0x19260004 #1 of 2 credit syscl/lighting/Yating Zhou</string>
  4.                                 <key>Disabled</key>
  5.                                 <false/>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 CgsDAAAHBgADAAAABAAAAA==
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>AppleIntelSKLGraphicsFramebuffer</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 DwkAAAAAAAAAAAAAAAAAAA==
  15.                                 </data>
  16.                         </dict>
  17.                         <dict>
  18.                                 <key>Comment</key>
  19.                                 <string>Enable lid wake for 0x19260004 #2 of 2 credit syscl/lighting/Yating Zhou</string>
  20.                                 <key>Disabled</key>
  21.                                 <false/>
  22.                                 <key>Find</key>
  23.                                 <data>
  24.                                 UO4aAAAAAAAA7xoAAAAAAA==
  25.                                 </data>
  26.                                 <key>Name</key>
  27.                                 <string>AppleIntelSKLGraphicsFramebuffer</string>
  28.                                 <key>Replace</key>
  29.                                 <data>
  30.                                 UO4aAAAAAACw7hoAAAAAAA==
  31.                                 </data>
  32.                         </dict>
复制代码
详细使用方法可以参考我的教程[url=http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1580832一劳永逸!更新不再替换Kext(Kexts to patch)教程[/url


在完成补丁的添加后, 注意要重建缓存, 由于10.12的缓存机制变化, 我们需要下面的命令来重建
  1. sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
  2. sudo rm -rf /System/Library/PrelinkedKernels/prelinkedkernel
  3. sudo touch /System/Library/Extensions && sudo kextcache -u /
复制代码
祝你们成功!


P.S. 这个补丁,大家在引用的时候请保留credit 后面的内容(syscl/lighting/Yating Zhou),因为要寻找一个这样的破解真的需要时间和精力,就当是尊重原作者(自己)吧~


谢谢!


syscl



5

查看全部评分

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2185

巡察使 我是大学生!

发表于 2016-11-15 20:27:28 |显示全部楼层
本帖最后由 syscl 于 2016-12-10 10:30 编辑

2016-12-9
  • 0x19260002(Iris 540/550)使用下属补丁修复睡眠黑屏问题

  1. Comment: Enable lid wake for 0x19260002 credit syscl/lighting/Yating Zhou
  2. Kext:    AppleIntelSKLGraphicsFramebuffer
  3. Find:    0A130300 00000600 00000000 00000000  
  4. Replace: 0F130300 00000600 00000000 00000000
复制代码
  • 0x193b0005(Iris P580)使用下属补丁修复睡眠黑屏问题

  1. Comment: Enable lid wake for 0x193b0005(Iris P580) credit syscl/lighting/Yating Zhou
  2. Kext:    AppleIntelSKLGraphicsFramebuffer
  3. Find:    0A130300 00000600 00000000 00000000
  4. Replace: 0F130300 00000600 00000000 00000000  
复制代码


syscl
////


Rank: 5Rank: 5Rank: 5

UID
339770
帖子
514
PB币
951
贡献
0
技术
9
活跃
1153
发表于 2016-11-15 20:29:43 |显示全部楼层
厉害了word哥
我的hd530可以吗?

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2185

巡察使 我是大学生!

发表于 2016-11-15 20:35:27 |显示全部楼层
allegro 发表于 2016-11-15 20:29
厉害了word哥
我的hd530可以吗?

我没有530显卡的电脑,这个补丁针对Skylake Iris系列显卡的, 你可以仿照上面的步骤应用到你的HD530去.

////

Rank: 5Rank: 5Rank: 5

UID
4763750
帖子
893
PB币
1763
贡献
0
技术
0
活跃
1244

十一周年

发表于 2016-11-15 20:39:49 |显示全部楼层
技术贴,必须要支持,收藏备用

Rank: 5Rank: 5Rank: 5

UID
2754483
帖子
725
PB币
375
贡献
0
技术
0
活跃
784
发表于 2016-11-15 20:40:46 |显示全部楼层
支持楼主,收藏备用!

Rank: 5Rank: 5Rank: 5

UID
339770
帖子
514
PB币
951
贡献
0
技术
9
活跃
1153
发表于 2016-11-15 21:22:15 |显示全部楼层
本帖最后由 allegro 于 2016-11-15 21:23 编辑

万幸中的不幸
我的hd530失败了

不过至少大家看到了希望

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2185

巡察使 我是大学生!

发表于 2016-11-15 21:24:55 |显示全部楼层
allegro 发表于 2016-11-15 21:22
万幸中的不幸
我的hd530失败了

这个补丁是真对特定ig-platform-id的, 你使用了HD530的platform-id必然是无效的。

关于睡眠这一块,首先你得排除掉其他的干扰,例如LPC,例如原生电源管理是否加载,USB是否引起瞬间唤醒等问题,最后才是确定是否是显卡引起的黑屏。

////

Rank: 5Rank: 5Rank: 5

UID
339770
帖子
514
PB币
951
贡献
0
技术
9
活跃
1153
发表于 2016-11-15 21:29:14 |显示全部楼层
我的ig-platform-id是0x19120000
该怎么下手?
请指点一下

Rank: 7Rank: 7Rank: 7

UID
1588829
帖子
2456
PB币
2049
贡献
0
技术
97
活跃
1888
发表于 2016-11-15 21:35:54 |显示全部楼层
收藏一个,备用。

苦逼的医学生。。。考试月勿扰,扣扣一概不回!

Rank: 11Rank: 11Rank: 11

UID
2043294
帖子
4557
PB币
318
贡献
0
技术
151
活跃
2045

7周年庆典勋章 8周年庆典勋章 我是大学生!

发表于 2016-11-15 21:48:13 |显示全部楼层
我的HD530偶尔唤醒后黑屏,不过敲一下键盘就亮了,不知道你的是不是这个问题

丶沙加o

Rank: 7Rank: 7Rank: 7

UID
1646129
帖子
1612
PB币
772
贡献
0
技术
26
活跃
880
发表于 2016-11-15 21:49:38 |显示全部楼层
我的机子也是无法唤醒,不知道有没有高招?

UID
4768016
帖子
2333
PB币
22579
贡献
0
技术
0
活跃
1461
发表于 2016-11-15 21:51:20 |显示全部楼层
大大出品,必属精品

UID
4768016
帖子
2333
PB币
22579
贡献
0
技术
0
活跃
1461
发表于 2016-11-15 21:54:26 |显示全部楼层
版主,同9350,请问你的笔记本装了之后出现了无法重启的情况吗?我的是i5 6200u,3k触摸,256G固态的,我的现在睡眠唤醒正常,一切正常,就是不能重启,重启会黑屏,然后,Ubuntu下读取不到声卡信息,另外用的是DW1560A,原生DW1820A死活不能驱动(不知有没有解决方案)~

Rank: 2Rank: 2

UID
3692035
帖子
319
PB币
8
贡献
0
技术
1
活跃
406
发表于 2016-11-15 21:56:13 |显示全部楼层
最近这个问题在折腾,先留再看

苦逼的医学生。。。考试月勿扰,扣扣一概不回!

Rank: 11Rank: 11Rank: 11

UID
2043294
帖子
4557
PB币
318
贡献
0
技术
151
活跃
2045

7周年庆典勋章 8周年庆典勋章 我是大学生!

发表于 2016-11-15 22:12:50 |显示全部楼层
做一个hd530的吧

Rank: 2Rank: 2

UID
1616297
帖子
160
PB币
283
贡献
0
技术
0
活跃
612
发表于 2016-11-15 22:48:05 |显示全部楼层
我来顶大大!希望出品更多好用的东西!

Rank: 5Rank: 5Rank: 5

UID
771963
帖子
544
PB币
810
贡献
0
技术
0
活跃
1607
发表于 2016-11-15 23:44:15 |显示全部楼层
大神终于出现??!!@@~~~幸福不会真的来了吧~~~
请教下如何用在HD530用上??
要是真能解决HD530的问题那楼主可算是创造历史了!!
HD530唤醒黑屏的问题是多少用Skylake核显的童鞋唯一的心病啊!~~~
每天来远景望穿秋水就为了盯这睡眠问题有木有?
不知这次是否也是空欢喜? 祈祷~~~

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2185

巡察使 我是大学生!

发表于 2016-11-16 00:30:38 |显示全部楼层
Jevons-Chan 发表于 2016-11-15 21:54
版主,同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

点评

Jevons-Chan  已经解决重启的问题,就勾选了你说的HaltEnabler = Yes后就好了,真心感谢!  发表于 2016-11-16 08:53

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2185

巡察使 我是大学生!

发表于 2016-11-16 00:31:24 |显示全部楼层
gujiangjiang 发表于 2016-11-15 22:12
做一个hd530的吧

HD530有这个问题??

////
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件