10.6更新 10.13更新补丁后移动版HD4600解决办法,桌面版勿扰
本帖最后由 guoyan6914685 于 2017-10-6 16:42 编辑首先发原帖链接: https://www.tonymacx86.com/threads/guide-lenovo-thinkpad-l440-v3-0.217119/
帖子的作者是联想笔记本Lenovo ThinkPad L440
lilu为1.1.7 release版https://github.com/vit9696/Lilu/releases
shiki为2.0.5 elease版https://github.com/vit9696/Shiki/releases
经过测试,已经驱动了HD4600,方法如下:首先需要在bios中开启csm,目的将clover引导界面的分辨率降至1360x768,否则进入系统会花屏,需要刷新屏幕才能恢复(如睡眠,合盖等,暂时没有更好的方法)
所需驱动有
FakePCIID.kext
FakePCIID_Intel_HD_Graphics.kext
lilu1.1.7(lilu1.2会导致登录界面假死,反复黑屏)
IntelGraphicsFixup 1.1.2 (修复核显花屏)
shiki 2.0.5 (这个动态修改 iTunes 相关系统进程,需要的可以用)
驱动可以直接放在efi的kext中。我提供的驱动都是通过相关驱动的master文件生成,建议学习一下,为以后更新驱动做准备包括我自己的applealc也是通过master生成的。
config相关代码和补丁:
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
</dict>
<key>ig-platform-id</key> <string>0x0a260006</string>
<key>Devices</key>
<dict>
<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0x04128086</string>
</dict>
</dict>
删除以前版本的所有显卡补丁,加入适用于10.13的补丁
<dict>
<key>Comment</key>
<string>Enable 9MB cursor bytes, 0x0a260006</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAYAA=
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAkAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable 128MB DVMT-prealloc, 48MB framebuffer & cursor bytes, 0x0a260006</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAYAA=
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
BgAmCgEDAwMAAAAIAAAAAwAAAAM=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Sierra Boot graphics glitch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdSU=
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAA6yU=
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105(12), 0x0a260006</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQUJAAAEAACHAAAA
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AQUSAAAIAACHAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable Port 0204</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
AgQJAAAEAACHAAAA
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
/wAAAAEAAABAAAAA
</data>
</dict>
以上步骤实现驱动开启qe,显存正常。由于我dsdt中已经屏蔽独显,clover中导入edid。因此对于GFX0改为IGPU的补丁,以及edid导入的影响不甚清楚,至少原作者没有导入edid,如果以上步骤不能驱动,可以再尝试添加
GFX0改为IGPU的补丁
<key>DSDT</key>
<dict>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>
</array>
10.6更新了10.13的更新补丁,出现了亮度失效,播放视频花屏卡死之类的。后来发现config不知何时删掉了几个补丁,恢复原补丁后亮度正常。
播放视频卡死的需要在Boot——Argument中加入-lilubeta和-igfxbeta
附上驱动:
config:
谢谢,我试试。我是微星的本子,也是hd4600,现在的问题是8MB显存。 试过了,依然花屏 受伤的苹果 发表于 2017-9-28 11:51 https://www.pcbeta.com/static/image/common/back.gif
试过了,依然花屏
config中的kexttopatch的补丁有试过吗 guoyan6914685 发表于 2017-9-28 12:01 https://www.pcbeta.com/static/image/common/back.gif
config中的kexttopatch的补丁有试过吗
试过了,也是一样,必须合一下盖子,蛋疼 受伤的苹果 发表于 2017-9-28 12:05 https://www.pcbeta.com/static/image/common/back.gif
试过了,也是一样,必须合一下盖子,蛋疼
我之前也是必须合盖,抽空我也试试,看看有啥好方法没{:5_265:} guoyan6914685 发表于 2017-9-28 12:07 https://www.pcbeta.com/static/image/common/back.gif
我之前也是必须合盖,抽空我也试试,看看有啥好方法没
你的什么笔记本啊,我发现别人的hd4600没问题。。。 受伤的苹果 发表于 2017-9-28 12:16 https://www.pcbeta.com/static/image/common/back.gif
你的什么笔记本啊,我发现别人的hd4600没问题。。。
雷神P170SM,现在论坛里能成功的也只是少数,而且都或多或少有点闪屏,只能各种方法慢慢试了 受伤的苹果 发表于 2017-9-28 12:16 https://www.pcbeta.com/static/image/common/back.gif
你的什么笔记本啊,我发现别人的hd4600没问题。。。
我的台式刚开始黑的时候特别麻烦,黑好以后,这次无痛升级,哎,找谁说理去………… guoyan6914685 发表于 2017-9-28 12:21 https://www.pcbeta.com/static/image/common/back.gif
雷神P170SM,现在论坛里能成功的也只是少数,而且都或多或少有点闪屏,只能各种方法慢慢试了
好吧,只能等等看有什么办法了 同样的机型一直没办法很烦躁 潇洒技术宅 发表于 2017-9-28 18:05 https://www.pcbeta.com/static/image/common/back.gif
同样的机型一直没办法很烦躁
今天花了好几个小时又装了一次,还是不行,老老实实刷回10.12.6,坐等大神给出解决方案{:5_265:}{:5_265:} guoyan6914685 发表于 2017-9-28 18:45 https://www.pcbeta.com/static/image/common/back.gif
今天花了好几个小时又装了一次,还是不行,老老实实刷回10.12.6,坐等大神给出解决方案{:5_265: ...
好吧那我也只能静静的等消息了
这样算不算驱动成功吗? 谢谢楼相互分享 天地XIN 发表于 2017-9-28 21:35
这样算不算驱动成功吗?
内建只是开始,还要开启加速,也就是能看到水波纹,或者dock半透明特效,显存也不能是个位数。如果独显能驱动最好。如果不能还要想办法屏蔽独显 高分辨率就会花屏建议选个低分辨率的 dsdt中需要设置正确的id,当然这个id的设置也可以不去修改dsdt,可以通过info.plist直接注入。如果是4K屏的话还需要配合CoreDisplay.kext才能驱动 hd4600+GTX 1070来回正常切换的路过。。。 乄糖果^:^罐 发表于 2017-9-29 00:48 https://www.pcbeta.com/static/image/common/back.gif
高分辨率就会花屏建议选个低分辨率的
笔记本屏幕……连2k都不是